@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);.notification-list[data-v-33b82dc9]{z-index:99999!important}.coverimg[data-v-784ae933]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}footer[data-v-784ae933],header[data-v-784ae933],main[data-v-784ae933]{position:relative;z-index:1}.header-modern .navbar[data-v-f1fea040]{background:linear-gradient(135deg,hsla(0,0%,100%,.85),rgba(248,249,250,.8));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid rgba(0,0,0,.05);padding:.75rem 0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.3);box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.3)}.header-modern .navbar[data-v-f1fea040]:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,249,250,.85));-webkit-box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.4);box-shadow:0 8px 30px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.header-modern .container-fluid[data-v-f1fea040]{padding:0 1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-modern .navbar-brand-section[data-v-f1fea040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.header-modern .navbar-brand-section .menu-toggle[data-v-f1fea040]{border:none;background:transparent;color:#6c757d;font-size:1.25rem;padding:.5rem;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}.header-modern .navbar-brand-section .menu-toggle[data-v-f1fea040]:hover{background:rgba(0,0,0,.05);color:#495057;-webkit-transform:scale(1.05);transform:scale(1.05)}.header-modern .navbar-brand-section .navbar-brand[data-v-f1fea040]{text-decoration:none;padding:0}.header-modern .navbar-brand-section .navbar-brand .logo-container[data-v-f1fea040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.header-modern .navbar-brand-section .navbar-brand .logo-container .logo-img[data-v-f1fea040]{height:40px;width:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.header-modern .navbar-brand-section .navbar-brand .logo-container .logo-text[data-v-f1fea040]{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#007bff,#0056b3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 1px 2px rgba(0,0,0,.1)}.header-modern .navbar-brand-section .navbar-brand .logo-container:hover .logo-img[data-v-f1fea040]{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.header-modern .navbar-right-section[data-v-f1fea040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.header-modern .navbar-right-section .user-profile-container .user-profile-btn[data-v-f1fea040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background:transparent;border:none;padding:.5rem;border-radius:12px;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none}.header-modern .navbar-right-section .user-profile-container .user-profile-btn[data-v-f1fea040]:hover{background:rgba(0,0,0,.05);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-avatar[data-v-f1fea040]{position:relative}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-avatar .avatar-img[data-v-f1fea040]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #e9ecef;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-avatar .user-status[data-v-f1fea040]{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-avatar .user-status.online[data-v-f1fea040]{background:#28a745}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-info[data-v-f1fea040]{text-align:left}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-info .user-name[data-v-f1fea040]{display:block;font-weight:600;color:#495057;font-size:.9rem;line-height:1.2;text-shadow:0 1px 1px hsla(0,0%,100%,.5)}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-info .user-role[data-v-f1fea040]{display:block;color:#6c757d;font-size:.8rem;line-height:1.2}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .dropdown-arrow[data-v-f1fea040]{color:#6c757d;font-size:.8rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.header-modern .navbar-right-section .user-profile-container .user-profile-btn[aria-expanded=true] .dropdown-arrow[data-v-f1fea040]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-modern .navbar-right-section .user-profile-container .user-dropdown[data-v-f1fea040]{border:none;border-radius:12px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 10px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);padding:0;min-width:280px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95)}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-header[data-v-f1fea040]{padding:1.5rem;text-align:center;background:linear-gradient(135deg,rgba(248,249,250,.9),rgba(233,236,239,.8))}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-header .user-avatar-large[data-v-f1fea040]{width:60px;height:60px;margin:0 auto 1rem;border-radius:50%;overflow:hidden;border:3px solid #fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08);box-shadow:0 4px 15px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08)}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-header .user-avatar-large img[data-v-f1fea040]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-header .user-details h6[data-v-f1fea040]{margin:0 0 .25rem 0;color:#495057;font-weight:600;text-shadow:0 1px 1px hsla(0,0%,100%,.5)}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-header .user-details p[data-v-f1fea040]{margin:0;color:#6c757d;font-size:.85rem}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item[data-v-f1fea040]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem 1.5rem;color:#495057;-webkit-transition:all .2s ease;transition:all .2s ease}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item[data-v-f1fea040]:hover{background:rgba(248,249,250,.8);color:#007bff;-webkit-transform:translateX(2px);transform:translateX(2px)}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item i[data-v-f1fea040]{font-size:1.1rem;width:20px;text-align:center}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item span[data-v-f1fea040]{font-weight:500}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item.text-danger[data-v-f1fea040]:hover{background:hsla(0,100%,98%,.8);color:#dc3545}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-divider[data-v-f1fea040]{margin:.5rem 0;border-color:rgba(233,236,239,.6)}@media(max-width:991.98px){.header-modern .navbar-right-section[data-v-f1fea040]{gap:.5rem}.header-modern .user-profile-container .user-profile-btn .user-info[data-v-f1fea040]{display:none!important}}@media(max-width:575.98px){.header-modern .container-fluid[data-v-f1fea040]{padding:0 1rem}.header-modern .navbar-brand-section .navbar-brand .logo-container .logo-text[data-v-f1fea040]{display:none}}.coverimg[data-v-2b46f1a7]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.sidebar-wrap[data-v-a8810ea2]{background:-webkit-gradient(linear,left top,left bottom,from(#f8f9fa),to(#e9ecef));background:linear-gradient(180deg,#f8f9fa,#e9ecef);-webkit-box-shadow:2px 0 10px rgba(0,0,0,.08);box-shadow:2px 0 10px rgba(0,0,0,.08);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1000;height:calc(100vh - 80px);margin-top:80px;padding-top:10px;overflow-y:auto}.sidebar-wrap.collapsed[data-v-a8810ea2]{width:80px!important}.sidebar-wrap.collapsed .sidebar[data-v-a8810ea2]{width:80px}.sidebar-wrap.collapsed .sidebar .sidebar-header[data-v-a8810ea2]{padding:1rem .5rem}.sidebar-wrap.collapsed .sidebar .sidebar-header .logo-section[data-v-a8810ea2]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-wrap.collapsed .sidebar .sidebar-header .logo-section .logo-text[data-v-a8810ea2]{display:none}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-a8810ea2]{padding:1rem .5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-icon[data-v-a8810ea2]{margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-icon i[data-v-a8810ea2]{font-size:1.4rem}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content[data-v-a8810ea2]{display:none}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item[data-v-a8810ea2]{margin-left:0;padding:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item .menu-icon[data-v-a8810ea2]{width:24px;height:24px;margin:0}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item .menu-icon i[data-v-a8810ea2]{font-size:.9rem}.sidebar-wrap .sidebar[data-v-a8810ea2]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.sidebar-wrap .sidebar .sidebar-header[data-v-a8810ea2]{padding:1rem;border-bottom:1px solid rgba(0,0,0,.08);position:relative}.sidebar-wrap .sidebar .sidebar-header .logo-section[data-v-a8810ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.sidebar-wrap .sidebar .sidebar-header .logo-section .logo-icon[data-v-a8810ea2]{width:40px;height:40px;background:linear-gradient(135deg,#3498db,#2980b9);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(52,152,219,.2);box-shadow:0 2px 8px rgba(52,152,219,.2)}.sidebar-wrap .sidebar .sidebar-header .logo-section .logo-icon i[data-v-a8810ea2]{color:#fff;font-size:1.2rem}.sidebar-wrap .sidebar .sidebar-header .logo-section .logo-text[data-v-a8810ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-wrap .sidebar .sidebar-header .logo-section .logo-text .brand-name[data-v-a8810ea2]{font-size:1.1rem;font-weight:700;color:#495057;line-height:1.2}.sidebar-wrap .sidebar .sidebar-header .logo-section .logo-text .brand-subtitle[data-v-a8810ea2]{font-size:.75rem;color:#6c757d;font-weight:400}.sidebar-wrap .sidebar .menu-container[data-v-a8810ea2]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 0}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list[data-v-a8810ea2]{list-style:none;padding:0;margin:0}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item[data-v-a8810ea2]{margin-bottom:.25rem}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-a8810ea2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.875rem 1rem;color:#374151;text-decoration:none;border-radius:12px;margin:0 .5rem;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-a8810ea2]:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:-webkit-gradient(linear,left top,right top,from(rgba(52,152,219,.15)),to(transparent));background:linear-gradient(90deg,rgba(52,152,219,.15),transparent);-webkit-transition:width .3s ease;transition:width .3s ease}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-a8810ea2]:hover{color:#1f2937;background:rgba(52,152,219,.08);-webkit-transform:translateX(4px);transform:translateX(4px)}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-a8810ea2]:hover:before{width:4px}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-icon[data-v-a8810ea2]{-webkit-transform:scale(1.1);transform:scale(1.1)}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-text[data-v-a8810ea2]{color:#1f2937}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-icon i[data-v-a8810ea2]{color:#374151}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active[data-v-a8810ea2]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff!important;-webkit-box-shadow:0 2px 8px rgba(52,152,219,.2);box-shadow:0 2px 8px rgba(52,152,219,.2)}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active[data-v-a8810ea2]:before{width:4px;background:hsla(0,0%,100%,.3)}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-arrow i[data-v-a8810ea2],.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-icon i[data-v-a8810ea2],.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-text[data-v-a8810ea2]{color:#fff!important}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item[data-v-a8810ea2]{margin-left:1.5rem;padding:.625rem 1rem;font-size:.9rem;opacity:.9}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item .menu-icon[data-v-a8810ea2]{width:28px;height:28px}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item .menu-icon i[data-v-a8810ea2]{font-size:1rem}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.parent-item[data-v-a8810ea2]{border-bottom:1px solid rgba(0,0,0,.08);margin-bottom:.5rem;padding-bottom:.75rem}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-icon[data-v-a8810ea2]{width:32px;height:32px;background:rgba(52,152,219,.1);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.75rem;-webkit-transition:all .3s ease;transition:all .3s ease}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-icon i[data-v-a8810ea2]{font-size:1.1rem;color:#495057}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content[data-v-a8810ea2]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content .menu-text[data-v-a8810ea2]{font-weight:500;font-size:.9rem;color:#374151}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content .menu-arrow[data-v-a8810ea2]{opacity:.6;-webkit-transition:all .3s ease;transition:all .3s ease}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content .menu-arrow i[data-v-a8810ea2]{font-size:.8rem}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-arrow[data-v-a8810ea2]{opacity:1;-webkit-transform:translateX(2px);transform:translateX(2px)}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link[title][data-v-a8810ea2]:hover:after{content:attr(title);position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(0,0,0,.9);color:#fff;padding:.5rem .75rem;border-radius:8px;font-size:.8rem;white-space:nowrap;z-index:1000;margin-left:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar-wrap .toggle-btn[data-v-a8810ea2]{position:fixed;top:100px;left:230px;width:32px;height:32px;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1002}.sidebar-wrap .toggle-btn[data-v-a8810ea2]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.2);box-shadow:0 6px 16px rgba(0,0,0,.2)}.sidebar-wrap .toggle-btn i[data-v-a8810ea2]{font-size:.9rem}.sidebar-wrap.collapsed .toggle-btn[data-v-a8810ea2]{left:70px}.sidebar-wrap[data-v-a8810ea2]::-webkit-scrollbar{width:4px}.sidebar-wrap[data-v-a8810ea2]::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.sidebar-wrap[data-v-a8810ea2]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.sidebar-wrap[data-v-a8810ea2]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.vue-image-crop-upload .vicp-wrap .vicp-operate a,.vue-image-crop-upload .vicp-wrap .vicp-operate a:hover{color:#fff!important;background-color:#6c757d;border-radius:5px}.vicp-operate-btn{background-color:#0d6efd!important}.profile-photo-glass[data-v-50cd7152]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;padding:18px;margin-bottom:10px}.profile-photo-glass.compact[data-v-50cd7152]{padding:8px;margin-bottom:0}.avatar-130[data-v-50cd7152]{width:130px;height:130px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:4px solid #ff7e5f;-webkit-box-shadow:0 4px 24px 0 rgba(31,38,135,.08);box-shadow:0 4px 24px 0 rgba(31,38,135,.08);background:#fff}.border-glass[data-v-50cd7152]{border:4px solid #ff7e5f!important}.btn-camera-animated[data-v-50cd7152]{position:absolute;bottom:18px;right:18px;background:linear-gradient(135deg,#ff7e5f,#feb47b);color:#fff;border:none;border-radius:50%;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(255,126,95,.18);box-shadow:0 2px 8px rgba(255,126,95,.18);-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;z-index:2;font-size:1.5rem;cursor:pointer;outline:none}.btn-camera-animated.compact[data-v-50cd7152]{width:36px;height:36px;bottom:8px;right:8px;font-size:1.1rem}.btn-camera-animated[data-v-50cd7152]:hover{-webkit-transform:scale(1.08) rotate(-8deg);transform:scale(1.08) rotate(-8deg);-webkit-box-shadow:0 4px 16px rgba(255,126,95,.28);box-shadow:0 4px 16px rgba(255,126,95,.28);background:linear-gradient(135deg,#feb47b,#ff7e5f)}.input-group>.input-group-text[data-v-50cd7152]{z-index:2}.input-group .form-floating>.form-control[data-v-50cd7152]{padding-left:2.7rem!important}.custom-tabs-container[data-v-50cd7152]{margin-top:18px;margin-bottom:18px;gap:8px}.custom-tab[data-v-50cd7152]{background:#fff;border:1.2px solid #e0e6ed;border-radius:22px;padding:.35rem 1.2rem;font-size:1rem;font-weight:500;color:#343579;-webkit-box-shadow:0 1px 4px 0 rgba(31,38,135,.05);box-shadow:0 1px 4px 0 rgba(31,38,135,.05);-webkit-transition:all .18s;transition:all .18s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;outline:none;min-height:38px}.custom-tab i[data-v-50cd7152]{font-size:1.05rem;margin-right:.5rem}.custom-tab.active[data-v-50cd7152]{background:linear-gradient(135deg,#ff7e5f,#feb47b);color:#fff;border-color:#ffb08a;-webkit-box-shadow:0 2px 8px 0 rgba(255,126,95,.1);box-shadow:0 2px 8px 0 rgba(255,126,95,.1)}.custom-tab.active i[data-v-50cd7152]{color:#fff}.custom-tab[data-v-50cd7152]:not(.active):hover{background:#f7f7fa;color:#ff7e5f;border-color:#ffb08a}.custom-tab:not(.active):hover i[data-v-50cd7152]{color:#ff7e5f}.section-card[data-v-50cd7152]{background:linear-gradient(135deg,hsla(0,0%,100%,.95) 60%,rgba(245,247,250,.85));border-radius:18px;-webkit-box-shadow:0 6px 32px 0 rgba(31,38,135,.08);box-shadow:0 6px 32px 0 rgba(31,38,135,.08);padding:24px 18px 18px 18px;margin-bottom:28px;border-left:6px solid #ff7e5f;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s,-webkit-box-shadow .2s}.section-card.user-card[data-v-50cd7152]{border-left:6px solid #343579}.section-card.user-card[data-v-50cd7152]:hover{border-left-color:#343579}.section-title[data-v-50cd7152]{font-size:1.25rem;font-weight:600;color:#343579;margin-bottom:18px;letter-spacing:.01em}.icon-bg[data-v-50cd7152],.section-title[data-v-50cd7152]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-bg[data-v-50cd7152]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:50%;margin-right:12px}.client-bg[data-v-50cd7152],.icon-bg[data-v-50cd7152]{background:linear-gradient(135deg,#fff6f2,#ffe3d3)}.user-bg[data-v-50cd7152]{background:linear-gradient(135deg,#e6e8fa,#d3e0ff)}.section-icon[data-v-50cd7152]{font-size:1.5rem;color:#ff7e5f}.user-bg .section-icon[data-v-50cd7152]{color:#343579}.form-group .form-control[data-v-50cd7152]{border-radius:12px;-webkit-box-shadow:0 1px 8px 0 rgba(31,38,135,.06);box-shadow:0 1px 8px 0 rgba(31,38,135,.06);border:1px solid #e0e6ed;background:hsla(0,0%,100%,.7);-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.form-group .form-control[data-v-50cd7152]:focus{border-color:#ff7e5f;-webkit-box-shadow:0 0 0 2px rgba(255,126,95,.13);box-shadow:0 0 0 2px rgba(255,126,95,.13);background:hsla(0,0%,100%,.95)}.form-floating>label[data-v-50cd7152]{color:#888}.btn-theme[data-v-50cd7152]{background:linear-gradient(135deg,#ff7e5f,#feb47b);border:none;color:#fff;font-weight:600;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(255,126,95,.13);box-shadow:0 2px 8px rgba(255,126,95,.13);padding:.7rem 2.2rem;-webkit-transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s,-webkit-box-shadow .2s}.btn-theme[data-v-50cd7152]:hover{background:linear-gradient(135deg,#feb47b,#ff7e5f);-webkit-box-shadow:0 4px 16px rgba(255,126,95,.18);box-shadow:0 4px 16px rgba(255,126,95,.18)}.security-card[data-v-50cd7152]{border-left:6px solid #343579}.security-bg[data-v-50cd7152]{background:linear-gradient(135deg,#e6e8fa,#d3e0ff)}.security-bg .section-icon[data-v-50cd7152]{color:#343579}.tab-pane#security[data-v-50cd7152]{background:transparent!important}.behavioral-icon-wrapper[data-v-9fbd4da4]{position:relative;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 15px rgba(102,126,234,.3);box-shadow:0 4px 15px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.behavioral-icon-wrapper[data-v-9fbd4da4]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);border-radius:14px;z-index:-1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.behavioral-icon-wrapper[data-v-9fbd4da4]:hover:before{opacity:1}.behavioral-icon[data-v-9fbd4da4]{font-size:20px;color:#fff;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.behavioral-stats[data-v-9fbd4da4]{position:relative}.stats-circle[data-v-9fbd4da4]{position:relative;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 8px 25px rgba(102,126,234,.3);box-shadow:0 8px 25px rgba(102,126,234,.3)}.stats-overlay[data-v-9fbd4da4]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:2}.stats-number[data-v-9fbd4da4]{display:block;font-size:18px;font-weight:700;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.stats-label[data-v-9fbd4da4]{display:block;font-size:10px;font-weight:500;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.behavioral-profile-item[data-v-9fbd4da4]{position:relative;padding:12px 16px;margin-bottom:8px;border-radius:12px;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.behavioral-profile-item[data-v-9fbd4da4]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#667eea),to(#764ba2));background:linear-gradient(180deg,#667eea,#764ba2);border-radius:0 2px 2px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.behavioral-profile-item[data-profile=dominante][data-v-9fbd4da4]:before{background:-webkit-gradient(linear,left top,left bottom,from(#4f46e5),to(#7c3aed));background:linear-gradient(180deg,#4f46e5,#7c3aed)}.behavioral-profile-item[data-profile=influente][data-v-9fbd4da4]:before{background:-webkit-gradient(linear,left top,left bottom,from(#10b981),to(#059669));background:linear-gradient(180deg,#10b981,#059669)}.behavioral-profile-item[data-profile=estavel][data-v-9fbd4da4]:before{background:-webkit-gradient(linear,left top,left bottom,from(#ef4444),to(#dc2626));background:linear-gradient(180deg,#ef4444,#dc2626)}.behavioral-profile-item[data-profile=conforme][data-v-9fbd4da4]:before{background:-webkit-gradient(linear,left top,left bottom,from(#f59e0b),to(#d97706));background:linear-gradient(180deg,#f59e0b,#d97706)}.behavioral-profile-item[data-v-9fbd4da4]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);background:hsla(0,0%,100%,.95)}.behavioral-profile-item[data-v-9fbd4da4]:hover:before{width:6px;-webkit-box-shadow:0 0 10px rgba(102,126,234,.5);box-shadow:0 0 10px rgba(102,126,234,.5)}.profile-header[data-v-9fbd4da4]{gap:12px;margin-bottom:8px}.profile-header[data-v-9fbd4da4],.profile-icon[data-v-9fbd4da4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-icon[data-v-9fbd4da4]{width:32px;height:32px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.behavioral-profile-item[data-profile=dominante] .profile-icon[data-v-9fbd4da4]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.behavioral-profile-item[data-profile=influente] .profile-icon[data-v-9fbd4da4]{background:linear-gradient(135deg,#10b981,#059669)}.behavioral-profile-item[data-profile=estavel] .profile-icon[data-v-9fbd4da4]{background:linear-gradient(135deg,#ef4444,#dc2626)}.behavioral-profile-item[data-profile=conforme] .profile-icon[data-v-9fbd4da4]{background:linear-gradient(135deg,#f59e0b,#d97706)}.profile-info[data-v-9fbd4da4]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-name[data-v-9fbd4da4]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:2px}.behavioral-profile-item[data-profile=dominante] .profile-name[data-v-9fbd4da4]{color:#4f46e5}.behavioral-profile-item[data-profile=influente] .profile-name[data-v-9fbd4da4]{color:#10b981}.behavioral-profile-item[data-profile=estavel] .profile-name[data-v-9fbd4da4]{color:#ef4444}.behavioral-profile-item[data-profile=conforme] .profile-name[data-v-9fbd4da4]{color:#f59e0b}.profile-description[data-v-9fbd4da4]{font-size:11px;color:#6b7280;font-weight:500}.profile-stats[data-v-9fbd4da4]{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.profile-count[data-v-9fbd4da4]{font-size:16px;font-weight:700;color:#1f2937;line-height:1}.behavioral-profile-item[data-profile=dominante] .profile-count[data-v-9fbd4da4]{color:#4f46e5}.behavioral-profile-item[data-profile=influente] .profile-count[data-v-9fbd4da4]{color:#10b981}.behavioral-profile-item[data-profile=estavel] .profile-count[data-v-9fbd4da4]{color:#ef4444}.behavioral-profile-item[data-profile=conforme] .profile-count[data-v-9fbd4da4]{color:#f59e0b}.profile-percentage[data-v-9fbd4da4]{font-size:11px;color:#6b7280;font-weight:500}.profile-progress[data-v-9fbd4da4]{position:relative;height:6px;background:rgba(0,0,0,.05);border-radius:3px;overflow:hidden}.progress-track[data-v-9fbd4da4]{position:relative;height:100%;background:rgba(0,0,0,.05);border-radius:3px}.progress-fill[data-v-9fbd4da4]{position:absolute;top:0;left:0;height:100%;background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;-webkit-transition:width .8s ease;transition:width .8s ease}.behavioral-profile-item[data-profile=dominante] .progress-fill[data-v-9fbd4da4]{background:-webkit-gradient(linear,left top,right top,from(#4f46e5),to(#7c3aed));background:linear-gradient(90deg,#4f46e5,#7c3aed)}.behavioral-profile-item[data-profile=influente] .progress-fill[data-v-9fbd4da4]{background:-webkit-gradient(linear,left top,right top,from(#10b981),to(#059669));background:linear-gradient(90deg,#10b981,#059669)}.behavioral-profile-item[data-profile=estavel] .progress-fill[data-v-9fbd4da4]{background:-webkit-gradient(linear,left top,right top,from(#ef4444),to(#dc2626));background:linear-gradient(90deg,#ef4444,#dc2626)}.behavioral-profile-item[data-profile=conforme] .progress-fill[data-v-9fbd4da4]{background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#d97706));background:linear-gradient(90deg,#f59e0b,#d97706)}.progress-indicator[data-v-9fbd4da4]{position:absolute;top:50%;right:0;width:12px;height:12px;background:#fff;border-radius:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.behavioral-profile-item[data-profile=dominante] .progress-indicator[data-v-9fbd4da4]{background:#4f46e5}.behavioral-profile-item[data-profile=influente] .progress-indicator[data-v-9fbd4da4]{background:#10b981}.behavioral-profile-item[data-profile=estavel] .progress-indicator[data-v-9fbd4da4]{background:#ef4444}.behavioral-profile-item[data-profile=conforme] .progress-indicator[data-v-9fbd4da4]{background:#f59e0b}.behavioral-profile-item[data-v-9fbd4da4],.behavioral-profile-item[data-v-9fbd4da4]:hover{-webkit-animation:fadeInUp-9fbd4da4 .6s ease forwards;animation:fadeInUp-9fbd4da4 .6s ease forwards}.behavioral-profile-item[data-v-9fbd4da4]:first-child,.behavioral-profile-item[data-v-9fbd4da4]:first-child:hover{-webkit-animation-delay:.1s;animation-delay:.1s}.behavioral-profile-item[data-v-9fbd4da4]:nth-child(2),.behavioral-profile-item[data-v-9fbd4da4]:nth-child(2):hover{-webkit-animation-delay:.2s;animation-delay:.2s}.behavioral-profile-item[data-v-9fbd4da4]:nth-child(3),.behavioral-profile-item[data-v-9fbd4da4]:nth-child(3):hover{-webkit-animation-delay:.3s;animation-delay:.3s}.behavioral-profile-item[data-v-9fbd4da4]:nth-child(4),.behavioral-profile-item[data-v-9fbd4da4]:nth-child(4):hover{-webkit-animation-delay:.4s;animation-delay:.4s}.behavioral-profile-item[data-v-9fbd4da4]:nth-child(5),.behavioral-profile-item[data-v-9fbd4da4]:nth-child(5):hover{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fadeInUp-9fbd4da4{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-9fbd4da4{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.behavioral-profile-item:hover .profile-icon[data-v-9fbd4da4],.behavioral-profile-item:hover .progress-indicator[data-v-9fbd4da4]{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3)}.behavioral-profile-item:hover .progress-indicator[data-v-9fbd4da4]{opacity:1}.behavioral-list-container[data-v-9fbd4da4]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:4px;margin-bottom:12px}.behavioral-list-container[data-v-9fbd4da4]::-webkit-scrollbar{width:4px}.behavioral-list-container[data-v-9fbd4da4]::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:2px}.behavioral-list-container[data-v-9fbd4da4]::-webkit-scrollbar-thumb{background:-webkit-gradient(linear,left top,left bottom,from(#667eea),to(#764ba2));background:linear-gradient(180deg,#667eea,#764ba2);border-radius:2px}.behavioral-footer[data-v-9fbd4da4]{border-top:1px solid rgba(0,0,0,.05);padding-top:12px;margin-top:auto}.insight-compact-behavioral[data-v-9fbd4da4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.insight-item-behavioral[data-v-9fbd4da4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.insight-item-behavioral i[data-v-9fbd4da4]{font-size:16px;margin-bottom:4px}.insight-compact-value-behavioral[data-v-9fbd4da4]{font-size:14px;font-weight:700;color:#1f2937;line-height:1;margin-bottom:2px}.insight-compact-label-behavioral[data-v-9fbd4da4]{font-size:10px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.behavioral-card[data-v-9fbd4da4]:focus-within,.behavioral-card[data-v-9fbd4da4]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.15);box-shadow:0 20px 40px rgba(0,0,0,.15)}.behavioral-card[data-v-9fbd4da4]{position:relative;overflow:hidden;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1);border:none;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.behavioral-card[data-v-9fbd4da4]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.4)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);-webkit-transition:left .6s ease;transition:left .6s ease}.behavioral-card[data-v-9fbd4da4]:hover:before{left:100%}@media (max-width:768px){.behavioral-profile-item[data-v-9fbd4da4]{padding:10px 12px}.profile-icon[data-v-9fbd4da4]{width:28px;height:28px;font-size:12px}.profile-name[data-v-9fbd4da4]{font-size:13px}.profile-count[data-v-9fbd4da4]{font-size:14px}.stats-circle[data-v-9fbd4da4]{width:60px;height:60px}.stats-number[data-v-9fbd4da4]{font-size:16px}.stats-label[data-v-9fbd4da4]{font-size:9px}}@media (max-width:576px){.behavioral-icon-wrapper[data-v-9fbd4da4]{width:40px;height:40px}.behavioral-icon[data-v-9fbd4da4],.behavioral-title[data-v-9fbd4da4]{font-size:16px}.insight-compact-behavioral[data-v-9fbd4da4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.insight-item-behavioral[data-v-9fbd4da4]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}}.departments-tree-container[data-v-14a15907]{height:100%;overflow-y:auto;padding:.5rem}.tree-root-item[data-v-14a15907]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.5rem}.tree-item-header[data-v-14a15907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;background:transparent;border:none;width:100%;text-align:left}.tree-item-header[data-v-14a15907]:hover{background:rgba(59,130,246,.05)}.tree-item-icon[data-v-14a15907]{width:32px;height:32px;border-radius:6px;background:#10b981;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.tree-item-icon i[data-v-14a15907]{color:#fff;font-size:.9rem}.tree-item-content[data-v-14a15907]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tree-item-name[data-v-14a15907]{font-size:.95rem;font-weight:600;color:#1f2937;margin-bottom:.2rem}.tree-item-stats[data-v-14a15907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.8rem}.tree-item-count[data-v-14a15907]{font-weight:700;color:#10b981;background:rgba(16,185,129,.1);padding:.1rem .4rem;border-radius:4px}.tree-item-label[data-v-14a15907]{color:#6b7280;font-weight:500}.tree-item-toggle[data-v-14a15907]{width:24px;height:24px;border-radius:4px;background:rgba(59,130,246,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:.5rem;-ms-flex-negative:0;flex-shrink:0}.tree-item-toggle i[data-v-14a15907]{color:#3b82f6;font-size:.7rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tree-item-toggle.expanded i[data-v-14a15907]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tree-item-indent[data-v-14a15907]{-ms-flex-negative:0;flex-shrink:0}.tree-children[data-v-14a15907]{border-top:1px solid #e5e7eb;background:#fff;padding:.5rem 0}.tree-child-item[data-v-14a15907]{position:relative}.tree-subchildren[data-v-14a15907]{border-top:1px solid #f3f4f6;background:#fafbfc;padding:.5rem 0}.tree-subchild-item[data-v-14a15907]{position:relative}.tree-subsubchildren[data-v-14a15907]{border-top:1px solid #f1f5f9;background:#f8fafc;padding:.5rem 0}.tree-subsubchild-item[data-v-14a15907]{position:relative}.tree-subsubsubchildren[data-v-14a15907]{border-top:1px solid #e2e8f0;background:#f1f5f9;padding:.5rem 0}.tree-subsubsubchild-item[data-v-14a15907]{position:relative}.tree-subsubsubsubchildren[data-v-14a15907]{border-top:1px solid #cbd5e1;background:#e2e8f0;padding:.5rem 0}.tree-subsubsubsubchild-item[data-v-14a15907]{position:relative}.tree-subsubsubsubsubchildren[data-v-14a15907]{border-top:1px solid #94a3b8;background:#cbd5e1;padding:.5rem 0}.tree-subsubsubsubsubchild-item[data-v-14a15907]{position:relative}.loading-container[data-v-14a15907]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:200px}.loading-spinner[data-v-14a15907]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #10b981;border-radius:50%;-webkit-animation:spin-14a15907 1s linear infinite;animation:spin-14a15907 1s linear infinite}@-webkit-keyframes spin-14a15907{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-14a15907{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.position-profile-item[data-v-444c057e]{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:.75rem;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.position-profile-item[data-v-444c057e]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#f59e0b),to(#fbbf24));background:linear-gradient(180deg,#f59e0b,#fbbf24);-webkit-transition:all .3s ease;transition:all .3s ease}.position-profile-item[data-v-444c057e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.position-header[data-v-444c057e]{gap:1rem;margin-bottom:.75rem}.position-header[data-v-444c057e],.position-icon[data-v-444c057e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.position-icon[data-v-444c057e]{width:36px;height:36px;border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-box-shadow:0 2px 8px rgba(245,158,11,.2);box-shadow:0 2px 8px rgba(245,158,11,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.position-info[data-v-444c057e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.position-name[data-v-444c057e]{font-size:.9rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.position-description[data-v-444c057e]{font-size:.8rem;color:#6b7280;margin-bottom:.5rem}.position-stats[data-v-444c057e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.position-count[data-v-444c057e]{font-size:1rem;font-weight:700;color:#1f2937}.position-percentage[data-v-444c057e]{font-size:.75rem;color:#9ca3af;font-weight:500}.position-progress[data-v-444c057e]{position:relative;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.progress-track-positions[data-v-444c057e]{position:relative;height:100%;background:rgba(0,0,0,.05);border-radius:4px;overflow:hidden}.progress-fill-positions[data-v-444c057e]{height:100%;border-radius:4px;-webkit-transition:width 1s cubic-bezier(.4,0,.2,1);transition:width 1s cubic-bezier(.4,0,.2,1);position:relative;background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#fbbf24));background:linear-gradient(90deg,#f59e0b,#fbbf24)}.progress-indicator-positions[data-v-444c057e]{position:absolute;top:0;right:0;width:4px;height:100%;background:hsla(0,0%,100%,.8);border-radius:2px;-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1)}.positions-list-container[data-v-444c057e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:.5rem}.positions-list-container[data-v-444c057e]::-webkit-scrollbar{width:4px}.positions-list-container[data-v-444c057e]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.positions-list-container[data-v-444c057e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.positions-list-container[data-v-444c057e]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.loading-container[data-v-444c057e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:200px}.loading-spinner[data-v-444c057e]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #f59e0b;border-radius:50%;-webkit-animation:spin-444c057e 1s linear infinite;animation:spin-444c057e 1s linear infinite}@-webkit-keyframes spin-444c057e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-444c057e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.competencies-card[data-v-8d90d19e]{border-radius:18px;border:1px solid #e1e5e9;-webkit-transition:all .3s ease;transition:all .3s ease}.competencies-card[data-v-8d90d19e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15);box-shadow:0 10px 25px rgba(0,0,0,.15)}.header-bg-gradient-competencies[data-v-8d90d19e]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,106,57,.05),rgba(229,90,43,.08));border-radius:18px 18px 0 0}.competencies-icon-wrapper[data-v-8d90d19e]{width:50px;height:50px;background:linear-gradient(135deg,#ff6a39,#e55a2b);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(255,106,57,.3);box-shadow:0 4px 12px rgba(255,106,57,.3)}.competencies-icon[data-v-8d90d19e]{font-size:1.5rem;color:#fff}.competencies-title[data-v-8d90d19e]{color:#1f2937;font-size:1.25rem;font-weight:700}.stats-circle-competencies[data-v-8d90d19e]{background:linear-gradient(135deg,#f8fafc,#eef2f6);border:2px solid #e1e5e9;border-radius:50%;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.stats-number-competencies[data-v-8d90d19e]{font-size:1.1rem;font-weight:700;color:#ff6a39;line-height:1}.stats-label-competencies[data-v-8d90d19e]{font-size:.7rem;color:#6b7280;font-weight:500;line-height:1}.radar-chart-container[data-v-8d90d19e]{height:500px;position:relative;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:16px;padding:1.5rem;border:1px solid #bae6fd;-webkit-box-shadow:0 4px 20px rgba(14,165,233,.1);box-shadow:0 4px 20px rgba(14,165,233,.1)}.chart-loading[data-v-8d90d19e],.radar-chart-container[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chart-loading[data-v-8d90d19e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;height:100%;width:100%}.loading-spinner[data-v-8d90d19e]{position:relative;width:80px;height:80px;margin-bottom:2rem}.spinner-ring[data-v-8d90d19e]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #3b82f6;border-radius:50%;-webkit-animation:spin-8d90d19e 1.2s linear infinite;animation:spin-8d90d19e 1.2s linear infinite}.spinner-ring[data-v-8d90d19e]:nth-child(2){width:70%;height:70%;top:15%;left:15%;border-top-color:#10b981;-webkit-animation-delay:-.4s;animation-delay:-.4s}.spinner-ring[data-v-8d90d19e]:nth-child(3){width:40%;height:40%;top:30%;left:30%;border-top-color:#f59e0b;-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes spin-8d90d19e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-8d90d19e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text[data-v-8d90d19e]{color:#1e40af}.loading-title[data-v-8d90d19e]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#1e40af}.loading-subtitle[data-v-8d90d19e]{font-size:.9rem;color:#3b82f6;margin:0;opacity:.8}.intelligence-panel[data-v-8d90d19e]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.intelligence-panel-horizontal[data-v-8d90d19e]{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e1e5e9}.progress-card[data-v-8d90d19e]{height:500px;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;border:1px solid #e1e5e9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.progress-card-header[data-v-8d90d19e]{padding:1.5rem;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(37,99,235,.05));border-bottom:1px solid #e1e5e9}.progress-card-title[data-v-8d90d19e]{color:#1f2937;font-size:1.1rem;font-weight:700;margin:0 0 1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-overview[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.overview-item[data-v-8d90d19e]{-ms-flex-align:center;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;background:hsla(0,0%,100%,.8);border-radius:12px;padding:.75rem;border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.overview-icon[data-v-8d90d19e],.overview-item[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.overview-icon[data-v-8d90d19e]{width:36px;height:36px;border-radius:10px;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;-ms-flex-negative:0;flex-shrink:0}.overview-icon.success[data-v-8d90d19e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;-webkit-box-shadow:0 4px 12px rgba(16,185,129,.3);box-shadow:0 4px 12px rgba(16,185,129,.3)}.overview-icon.warning[data-v-8d90d19e]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;-webkit-box-shadow:0 4px 12px rgba(245,158,11,.3);box-shadow:0 4px 12px rgba(245,158,11,.3)}.overview-content[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem}.overview-value[data-v-8d90d19e]{font-size:1.2rem;font-weight:700;color:#1f2937;line-height:1}.overview-label[data-v-8d90d19e]{font-size:.75rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.progress-card-body[data-v-8d90d19e]{padding:1.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.progress-item[data-v-8d90d19e]{margin-bottom:2rem}.progress-item[data-v-8d90d19e]:last-child{margin-bottom:0}.progress-label[data-v-8d90d19e]{margin-bottom:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-label[data-v-8d90d19e],.progress-left[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-name[data-v-8d90d19e]{color:#374151;font-weight:600;font-size:.95rem}.progress-percentage[data-v-8d90d19e]{color:#6b7280;font-weight:600;font-size:.85rem;margin-left:auto}.progress-bar-container[data-v-8d90d19e]{height:12px;background-color:#e5e7eb;border-radius:6px;overflow:hidden;position:relative}.progress-bar-auto[data-v-8d90d19e]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#1d4ed8));background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:6px;-webkit-transition:width .8s ease-in-out;transition:width .8s ease-in-out;position:relative}.progress-bar-auto[data-v-8d90d19e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,hsla(0,0%,100%,.3)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);-webkit-animation:shimmer-8d90d19e 2s infinite;animation:shimmer-8d90d19e 2s infinite}.progress-bar-gestor[data-v-8d90d19e]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#10b981),to(#059669));background:linear-gradient(90deg,#10b981,#059669);border-radius:6px;-webkit-transition:width .8s ease-in-out;transition:width .8s ease-in-out;position:relative}.progress-bar-gestor[data-v-8d90d19e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,hsla(0,0%,100%,.3)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);-webkit-animation:shimmer-8d90d19e 2s infinite;animation:shimmer-8d90d19e 2s infinite}.progress-bar-feedback[data-v-8d90d19e]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#d97706));background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:6px;-webkit-transition:width .8s ease-in-out;transition:width .8s ease-in-out;position:relative}.progress-bar-feedback[data-v-8d90d19e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,hsla(0,0%,100%,.3)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);-webkit-animation:shimmer-8d90d19e 2s infinite;animation:shimmer-8d90d19e 2s infinite}.progress-bar-custom[data-v-8d90d19e]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#1d4ed8));background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:6px;-webkit-transition:width .8s ease-in-out;transition:width .8s ease-in-out;position:relative}.progress-bar-custom[data-v-8d90d19e]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,hsla(0,0%,100%,.3)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);-webkit-animation:shimmer-8d90d19e 2s infinite;animation:shimmer-8d90d19e 2s infinite}@-webkit-keyframes shimmer-8d90d19e{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer-8d90d19e{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.intelligence-section[data-v-8d90d19e]{background:#f8fafc;border-radius:8px;padding:1rem;border:1px solid #e1e5e9}.metric-item[data-v-8d90d19e],.pending-item[data-v-8d90d19e],.status-item[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;font-size:.9rem}.metric-label[data-v-8d90d19e],.pending-label[data-v-8d90d19e],.status-label[data-v-8d90d19e]{color:#6b7280;font-weight:500}.metric-value[data-v-8d90d19e],.pending-value[data-v-8d90d19e],.status-value[data-v-8d90d19e]{color:#1f2937;font-weight:600}.metric-item i[data-v-8d90d19e],.pending-item i[data-v-8d90d19e]{margin-right:.5rem;width:16px}.progress[data-v-8d90d19e]{height:8px;border-radius:4px;background-color:#e5e7eb}.progress-bar[data-v-8d90d19e]{border-radius:4px;-webkit-transition:width .6s ease;transition:width .6s ease}.competencies-footer[data-v-8d90d19e]{background:linear-gradient(135deg,rgba(255,106,57,.03),rgba(229,90,43,.05));border-top:1px solid rgba(255,106,57,.1);padding:1rem;border-radius:0 0 18px 18px}.insight-compact-competencies[data-v-8d90d19e]{-ms-flex-pack:distribute;justify-content:space-around}.insight-compact-competencies[data-v-8d90d19e],.insight-item-competencies[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insight-item-competencies[data-v-8d90d19e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.insight-compact-value-competencies[data-v-8d90d19e]{font-size:1.2rem;font-weight:700;color:#1f2937;margin:.25rem 0}.insight-compact-label-competencies[data-v-8d90d19e]{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.insights-panel[data-v-8d90d19e]{background:#f8fafc;border-radius:12px;padding:2rem 1.5rem;border:1px solid #e1e5e9;margin-bottom:.5rem}.insights-highlights[data-v-8d90d19e]{gap:2rem}.highlight-insight[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background:#fffbe9;border-radius:10px;padding:1rem 1.5rem;-webkit-box-shadow:0 2px 8px rgba(255,193,7,.07);box-shadow:0 2px 8px rgba(255,193,7,.07);min-width:180px}.highlight-insight i[data-v-8d90d19e]{font-size:1.7rem}.highlight-value[data-v-8d90d19e]{font-size:1.3rem;font-weight:700;color:#1f2937}.highlight-label[data-v-8d90d19e]{font-size:.85rem;color:#6b7280;font-weight:500}.insights-section[data-v-8d90d19e]{background:#fff;border-radius:10px;padding:1.2rem 1rem;border:1px solid #e1e5e9;min-height:180px}.insights-list[data-v-8d90d19e]{list-style:none;padding:0;margin:0}.insight-list-item[data-v-8d90d19e]{margin-bottom:.7rem}.insight-list-label[data-v-8d90d19e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;color:#374151;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insight-list-gap[data-v-8d90d19e]{min-width:48px;text-align:right;font-weight:700;color:#ff6a39}.gap-bar[data-v-8d90d19e]{height:8px;border-radius:4px;margin-left:.5rem;min-width:10px;max-width:90px;background:#ff6a39;-webkit-transition:width .5s;transition:width .5s}.gap-high[data-v-8d90d19e]{color:#ff6a39}.insight-list-count[data-v-8d90d19e]{min-width:32px;text-align:right;font-weight:700;color:#2563eb}.count-bar[data-v-8d90d19e]{height:8px;border-radius:4px;margin-left:.5rem;min-width:10px;max-width:90px;background:#2563eb;-webkit-transition:width .5s;transition:width .5s}.insight-card[data-v-8d90d19e]{background:#fff;border-radius:14px;padding:2rem 1.5rem;border:1px solid #e1e5e9;min-height:280px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:1rem}.insight-list[data-v-8d90d19e]{list-style:none;padding:0;margin:0}.insight-list-item[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:1.05rem}.comp-label[data-v-8d90d19e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-gap[data-v-8d90d19e]{min-width:48px;text-align:right;font-weight:700;color:#ff6a39}.comp-align[data-v-8d90d19e]{min-width:40px;text-align:right;font-weight:700}.context-buttons[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.context-btn[data-v-8d90d19e]{background:#f3f4f6;border:2px solid transparent;border-radius:12px;padding:.75rem 1.2rem;font-weight:600;color:#6b7280;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.context-btn[data-v-8d90d19e]:hover{background:#e5e7eb;color:#374151}.context-btn.active[data-v-8d90d19e]{background:#3b82f6;color:#fff;border-color:#2563eb;-webkit-box-shadow:0 4px 12px rgba(59,130,246,.3);box-shadow:0 4px 12px rgba(59,130,246,.3)}.competencies-grid[data-v-8d90d19e]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.competency-card[data-v-8d90d19e]{border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);padding:1.2rem;-webkit-transition:all .3s;transition:all .3s;border:2px solid transparent;min-height:120px}.competency-card[data-v-8d90d19e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.12)}.card-success[data-v-8d90d19e]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.card-warning[data-v-8d90d19e]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.card-danger[data-v-8d90d19e]{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5}.card-neutral[data-v-8d90d19e]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-color:#cbd5e1}.competency-header[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.8rem}.competency-title[data-v-8d90d19e]{font-size:.95rem;font-weight:600;color:#1f2937;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:.5rem;line-height:1.3}.competency-indicator[data-v-8d90d19e]{width:28px;height:28px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;-ms-flex-negative:0;flex-shrink:0}.indicator-success[data-v-8d90d19e]{background:#dcfce7;color:#16a34a}.indicator-warning[data-v-8d90d19e]{background:#fef3c7;color:#d97706}.indicator-danger[data-v-8d90d19e]{background:#fecaca;color:#dc2626}.indicator-neutral[data-v-8d90d19e]{background:#e2e8f0;color:#64748b}.competency-main-metric[data-v-8d90d19e]{text-align:center;margin-top:auto}.main-value[data-v-8d90d19e]{font-size:1.8rem;font-weight:700;margin-bottom:.3rem;line-height:1}.main-label[data-v-8d90d19e]{font-size:.8rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.context-highlights[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.highlight-badge[data-v-8d90d19e]{background:#fff;border-radius:12px;padding:.75rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);border:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;min-width:120px}.highlight-badge[data-v-8d90d19e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.12);box-shadow:0 8px 20px rgba(0,0,0,.12)}.highlight-badge-icon[data-v-8d90d19e]{width:32px;height:32px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.9rem;-ms-flex-negative:0;flex-shrink:0}.highlight-badge-content[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1rem}.highlight-badge-label[data-v-8d90d19e]{color:#6b7280;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.highlight-badge-value[data-v-8d90d19e]{font-weight:700;font-size:1.1rem;line-height:1}.highlight-average[data-v-8d90d19e]{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.highlight-average .highlight-badge-icon[data-v-8d90d19e]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.highlight-average .highlight-badge-value[data-v-8d90d19e]{color:#1e40af}.highlight-max[data-v-8d90d19e]{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.highlight-max .highlight-badge-icon[data-v-8d90d19e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.highlight-max .highlight-badge-value[data-v-8d90d19e]{color:#065f46}.highlight-min[data-v-8d90d19e]{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.highlight-min .highlight-badge-icon[data-v-8d90d19e]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.highlight-min .highlight-badge-value[data-v-8d90d19e]{color:#92400e}.competencies-grid[data-v-8d90d19e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.competency-card-compact[data-v-8d90d19e]{background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04);padding:.7rem .7rem .5rem .7rem;min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:5px solid transparent;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s,-webkit-box-shadow .2s}.competency-card-compact[data-v-8d90d19e]:hover{-webkit-box-shadow:0 2px 12px rgba(16,185,129,.2);box-shadow:0 2px 12px rgba(16,185,129,.2)}.competency-card-compact:hover.card-medium[data-v-8d90d19e]{-webkit-box-shadow:0 2px 12px rgba(245,158,11,.2);box-shadow:0 2px 12px rgba(245,158,11,.2)}.competency-card-compact:hover.card-bad[data-v-8d90d19e]{-webkit-box-shadow:0 2px 12px rgba(239,68,68,.2);box-shadow:0 2px 12px rgba(239,68,68,.2)}.competency-value-compact.card-good[data-v-8d90d19e]{color:#10b981}.competency-value-compact.card-medium[data-v-8d90d19e]{color:#f59e0b}.competency-value-compact.card-bad[data-v-8d90d19e]{color:#ef4444}.competency-title-compact[data-v-8d90d19e]{font-size:.85rem;font-weight:600;color:#374151;margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.competency-value-row[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.competency-value-compact[data-v-8d90d19e]{font-size:1.1rem;font-weight:700;color:#1f2937;min-width:36px}.progress-bar-compact[data-v-8d90d19e]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-bar-inner[data-v-8d90d19e]{height:100%;border-radius:2px;-webkit-transition:width .5s ease-out;transition:width .5s ease-out;opacity:.7}.competencies-group-card[data-v-8d90d19e]{background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 18px rgba(0,0,0,.07);box-shadow:0 4px 18px rgba(0,0,0,.07);padding:2rem 1.5rem 1.5rem 1.5rem;margin-bottom:2rem;border:1px solid #e1e5e9}.competencies-card-header[data-v-8d90d19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.15rem;font-weight:700;color:#1f2937;margin-bottom:1.2rem}.competencies-card-title[data-v-8d90d19e]{font-size:1.1rem;font-weight:700;color:#1f2937}.card-hover:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.15)!important;box-shadow:0 10px 25px rgba(0,0,0,.15)!important}.node-container[data-v-61b2a2d8]{position:relative;display:inline-block}.parent-node-container[data-v-61b2a2d8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node[data-v-61b2a2d8]{position:relative;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2;margin-bottom:0}.node-content[data-v-61b2a2d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;min-width:280px;margin:0;position:relative}.node-content[data-v-61b2a2d8]:hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.node-avatar[data-v-61b2a2d8]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.node-avatar img[data-v-61b2a2d8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-61b2a2d8]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}.node-info[data-v-61b2a2d8]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.node-name[data-v-61b2a2d8]{font-weight:600;font-size:14px;color:#2c3e50;margin-bottom:4px}.node-cargo[data-v-61b2a2d8],.node-name[data-v-61b2a2d8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-cargo[data-v-61b2a2d8]{font-size:12px;color:#666;margin-bottom:2px}.node-departamento[data-v-61b2a2d8]{font-size:11px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-menu-button[data-v-61b2a2d8]{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#666;-webkit-transition:color .2s ease;transition:color .2s ease;margin-left:8px;border-radius:4px}.node-menu-button[data-v-61b2a2d8]:hover{color:#2c3e50;background-color:#f5f5f5}.node-menu-button i[data-v-61b2a2d8]{font-size:18px}.node-expand[data-v-61b2a2d8]{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#666;-webkit-transition:color .2s ease;transition:color .2s ease;margin-left:8px}.node-expand[data-v-61b2a2d8]:hover{color:#2c3e50}.children-container[data-v-61b2a2d8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px;padding-top:0}.children-wrapper[data-v-61b2a2d8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;width:100%}.horizontal-connector[data-v-61b2a2d8]{position:absolute;top:0;height:2px;background-color:#e0e0e0;z-index:1}.child-wrapper[data-v-61b2a2d8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px}.child-vertical-line[data-v-61b2a2d8]{top:0;height:30px}.child-vertical-line[data-v-61b2a2d8],.parent-vertical-line[data-v-61b2a2d8]{position:absolute;left:50%;width:2px;background-color:#e0e0e0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.parent-vertical-line[data-v-61b2a2d8]{bottom:-25px;height:25px}@-webkit-keyframes fadeIn-61b2a2d8{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-61b2a2d8{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.node[data-v-61b2a2d8]{-webkit-animation:fadeIn-61b2a2d8 .3s ease-out;animation:fadeIn-61b2a2d8 .3s ease-out}@media(max-width:768px){.node-content[data-v-61b2a2d8]{min-width:240px}}.context-menu[data-v-61b2a2d8]{position:absolute;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);padding:4px 0;min-width:180px;z-index:1000}.context-menu-item[data-v-61b2a2d8]{padding:8px 16px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#2c3e50;-webkit-transition:background-color .2s;transition:background-color .2s}.context-menu-item[data-v-61b2a2d8]:hover{background-color:#f5f5f5}.context-menu-item i[data-v-61b2a2d8]{font-size:16px}.context-menu-separator[data-v-61b2a2d8]{height:1px;background-color:#eee;margin:4px 0}.context-menu-item.delete[data-v-61b2a2d8]{color:#dc3545}.organograma-container[data-v-1c28d98d]{position:relative;width:100%;height:100%;min-height:500px;background-color:#f8f9fa;border-radius:8px;overflow:hidden}.organograma-tree[data-v-1c28d98d]{width:100%;height:100%;position:relative;cursor:-webkit-grab;cursor:grab;overflow:auto}.tree-wrapper[data-v-1c28d98d]{position:absolute;left:50%;top:50px;-webkit-transform-origin:center top;transform-origin:center top;padding:20px;min-width:100%;min-height:100%}.tree-content[data-v-1c28d98d]{position:relative;display:inline-block;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.zoom-controls[data-v-1c28d98d]{position:absolute;bottom:30px;right:20px;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;background-color:#fff;padding:8px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.organograma-tree[data-v-1c28d98d]:active{cursor:-webkit-grabbing;cursor:grabbing}@-webkit-keyframes fadeIn-1c28d98d{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-1c28d98d{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.node[data-v-1c28d98d]{-webkit-animation:fadeIn-1c28d98d .3s ease-out;animation:fadeIn-1c28d98d .3s ease-out}@media (max-width:768px){.node-content[data-v-1c28d98d]{min-width:240px}.zoom-controls[data-v-1c28d98d]{top:10px;right:10px}}.organograma-tree[data-v-1c28d98d]::-webkit-scrollbar{height:5px;background:transparent}.organograma-tree[data-v-1c28d98d]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.organograma-tree[data-v-1c28d98d]::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.lnk-add-action[data-v-5b3486ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;min-width:180px}.card-footer[data-v-5b3486ee]{background-color:#f2f2f2}.card[data-v-5b3486ee]{margin-top:14px}button[data-v-5b3486ee]:active,button[data-v-5b3486ee]:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dropdown-menu[data-v-5b3486ee]{position:absolute!important;z-index:1060!important}.dropdown[data-v-5b3486ee]{position:relative!important}.card-body-no-overflow[data-v-5b3486ee]{overflow:visible!important}.header-sm{width:72px}.img-grid-perfil{width:42px;height:42px}.default-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.default-photo>span:last-child{margin-left:6px}tbody tr:nth-child(2n){background-color:#f8f8f8}#count-by-person{font-size:14px}.avatar[data-v-c75175c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500}.avatar-40[data-v-c75175c2]{width:40px;height:40px}.avatar-50[data-v-c75175c2]{width:50px;height:50px}.bg-light-blue[data-v-c75175c2]{background-color:#e3f2fd}.text-blue[data-v-c75175c2]{color:#1976d2}.bg-light-green[data-v-c75175c2]{background-color:#e8f5e9}.text-green[data-v-c75175c2]{color:#2e7d32}.bg-light-orange[data-v-c75175c2]{background-color:#fff3e0}.text-orange[data-v-c75175c2]{color:#f57c00}.modal-overlay-edit[data-v-c75175c2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.35);z-index:3000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-edit-card[data-v-c75175c2]{background:#fff;border-radius:16px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.18);box-shadow:0 8px 32px rgba(0,0,0,.18);width:100%;max-width:420px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeInModal-c75175c2 .25s cubic-bezier(.4,0,.2,1);animation:fadeInModal-c75175c2 .25s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes fadeInModal-c75175c2{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInModal-c75175c2{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.modal-edit-header[data-v-c75175c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 24px 8px 24px;border-bottom:1px solid #f0f0f0}.modal-edit-header h3[data-v-c75175c2]{margin:0;color:#2c3e50;font-size:1.4rem;font-weight:600}.close-btn[data-v-c75175c2]{background:none;border:none;font-size:2rem;color:#888;cursor:pointer;line-height:1;padding:0 4px;-webkit-transition:color .2s;transition:color .2s}.close-btn[data-v-c75175c2]:hover{color:#007bff}.modal-edit-body[data-v-c75175c2]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;overflow-y:auto}.form-group[data-v-c75175c2]{margin-bottom:18px}.form-group label[data-v-c75175c2]{display:block;margin-bottom:8px;color:#666;font-weight:500}.form-control[data-v-c75175c2]{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:4px;font-size:15px;background:#fafbfc;-webkit-transition:border .2s;transition:border .2s}.form-control[data-v-c75175c2]:focus{border-color:#007bff;outline:none}.modal-edit-actions[data-v-c75175c2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:16px 24px 24px 24px;border-top:1px solid #f0f0f0}.btn[data-v-c75175c2]{padding:9px 20px;border-radius:4px;border:none;cursor:pointer;font-size:15px;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-primary[data-v-c75175c2]{background:#007bff;color:#fff}.btn-primary[data-v-c75175c2]:hover{background:#0056b3}.btn-secondary[data-v-c75175c2]{background:#6c757d;color:#fff}.btn-secondary[data-v-c75175c2]:hover{background:#545b62}.modal-backdrop[data-v-a52c507c]{opacity:.1}.border-danger[data-v-204430f0]{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.txt-default[data-v-204430f0]{color:#fff;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px}.ImgFotoUsuario[data-v-204430f0]{height:100px;width:100px;border-radius:50%}.container{max-width:none}.card-body{overflow:auto}.md-confirm{width:450px;max-width:450px;min-width:450px}.gamify-mapping-container[data-v-774a6192]{min-height:unset;max-height:60vh;overflow-y:auto;max-width:100vw;overflow-x:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-bottom:0}.mapping-card[data-v-774a6192]{min-width:180px;max-width:320px;min-height:48px;font-size:.97rem;background:linear-gradient(135deg,#f8fafc 80%,#e3e9f7);border:2.5px solid #e0e4f0;border-radius:12px;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.06666666666666667);box-shadow:0 1px 6px rgba(0,0,0,.06666666666666667);-webkit-transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,box-shadow .2s;transition:border .2s,box-shadow .2s,-webkit-box-shadow .2s;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;margin-bottom:.3rem;padding:7px 10px 6px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.col-md-3[data-v-774a6192],.col-md-7[data-v-774a6192]{max-width:100vw;overflow-x:auto;padding-bottom:0}.drag-block[data-v-774a6192]{min-height:32px;height:32px;font-size:.95rem;padding:5px 10px}.drop-area[data-v-774a6192]{min-height:24px;font-size:.95rem;padding:2px 0}.d-flex.align-items-center.gap-2.mb-1[data-v-774a6192]{margin-bottom:2px!important}@media (max-width:900px){.gamify-mapping-container[data-v-774a6192]{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;min-height:0;max-width:100vw;max-height:60vh}.col-md-3[data-v-774a6192],.col-md-7[data-v-774a6192]{max-width:100vw;width:100%;padding-bottom:0}.mapping-card[data-v-774a6192]{min-width:100%;max-width:100%;padding:6px 2px 5px 2px;font-size:.93rem;margin-bottom:.2rem}.drag-block[data-v-774a6192]{font-size:.93rem;padding:4px 6px;height:28px}.drop-area[data-v-774a6192]{min-height:20px;font-size:.93rem;padding:1px 0}}.drag-block[data-v-774a6192]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4f7fb;border:2px solid #e0e4f0;border-radius:10px;font-weight:600;font-size:.97rem;color:#343579;padding:7px 14px;min-width:0;max-width:220px;min-height:38px;height:38px;-webkit-box-shadow:0 1px 4px rgba(0,159,227,.13333333333333333);box-shadow:0 1px 4px rgba(0,159,227,.13333333333333333);cursor:-webkit-grab;cursor:grab;-webkit-transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,background .2s;transition:box-shadow .2s,background .2s,-webkit-box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0;width:100%}.drag-block[data-v-774a6192]:active{-webkit-box-shadow:0 0 0 4px rgba(255,224,102,.3333333333333333);box-shadow:0 0 0 4px rgba(255,224,102,.3333333333333333)}.drag-block-text[data-v-774a6192]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.drag-icon[data-v-774a6192]{color:#b6c800;font-size:1.1rem}.field-icon[data-v-774a6192]{font-size:1.3rem;color:#009fe3}.drop-area[data-v-774a6192]{min-height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;background:#f4f7fb;margin-top:6px;font-size:1.08rem;font-weight:500;-webkit-transition:background .2s;transition:background .2s}.drop-area.has-chip[data-v-774a6192]{background:#e6f9e6}.chip[data-v-774a6192]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,color-stop(80%,#009fe3),to(#00b6ff));background:linear-gradient(90deg,#009fe3 80%,#00b6ff);color:#fff;border-radius:16px;padding:4px 14px 4px 12px;font-size:1.01rem;font-weight:600;margin:0 2px;-webkit-box-shadow:0 1px 4px rgba(0,159,227,.13333333333333333);box-shadow:0 1px 4px rgba(0,159,227,.13333333333333333);cursor:-webkit-grab;cursor:grab;-webkit-transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,background .2s;transition:box-shadow .2s,background .2s,-webkit-box-shadow .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chip-remove[data-v-774a6192]{font-size:1rem;margin-left:6px;cursor:pointer;color:#fff;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.chip-remove[data-v-774a6192]:hover{opacity:1}.gamify-chip[data-v-774a6192]{background:-webkit-gradient(linear,left top,right top,color-stop(80%,#ffc800),to(#ffe066));background:linear-gradient(90deg,#ffc800 80%,#ffe066);color:#343579;border:2px solid #ffe066;font-weight:700;font-size:1.01rem;margin-bottom:4px}.gamify-chip[data-v-774a6192]:active{-webkit-box-shadow:0 0 0 4px rgba(255,224,102,.3333333333333333);box-shadow:0 0 0 4px rgba(255,224,102,.3333333333333333)}.animate__animated[data-v-774a6192]{-webkit-animation-duration:.5s;animation-duration:.5s}.import-info-panel-blocks[data-v-774a6192]{background:#f8fafc;border-radius:10px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06666666666666667);box-shadow:0 1px 4px rgba(0,0,0,.06666666666666667);max-width:100%;margin:0 0 14px 0;font-size:.97rem;padding-left:18px;padding-right:18px}.info-title[data-v-774a6192]{font-size:1.08rem;font-weight:600;color:#009fe3;letter-spacing:.1px;margin-bottom:0}.info-icon[data-v-774a6192]{font-size:1.05rem}.d-flex.gap-3>.info-block[data-v-774a6192]{margin-bottom:0}.info-block[data-v-774a6192]{background:#fff;border-radius:10px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06666666666666667);box-shadow:0 1px 4px rgba(0,0,0,.06666666666666667);min-width:170px;max-width:210px;padding:14px 12px 10px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border:1.5px solid #e0e4f0;font-size:.97rem;font-weight:400;gap:4px}.info-block-title[data-v-774a6192]{font-size:.99rem;font-weight:600;color:#009fe3;margin-bottom:2px}.info-block-obrigatorio[data-v-774a6192]{border:1.5px solid #ff2d55}.info-block-obrigatorio .info-block-title[data-v-774a6192]{color:#ff2d55}.info-block-desc[data-v-774a6192]{font-size:.95rem;color:#444;margin-bottom:0}.chip-obrigatorio[data-v-774a6192]{background:#ff2d55;color:#fff;font-weight:600;font-size:.95rem;border-radius:10px;padding:1px 10px;margin:0 2px;display:inline-block}@media (max-width:700px){.d-flex.align-items-center.justify-content-between.flex-wrap.mb-3.gap-2[data-v-774a6192]{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:4px!important}.obrigatorio-chips-inline[data-v-774a6192]{margin-left:0!important;margin-top:2px}}.mapped-chip-ellipsis[data-v-774a6192]{max-width:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.chip-text-ellipsis[data-v-774a6192]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapping-grid[data-v-774a6192]{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:12px 18px;width:100%;margin-bottom:0}@media (max-width:700px){.mapping-grid[data-v-774a6192]{grid-template-columns:1fr;grid-auto-flow:row}}.card[data-v-68d6b002]{min-width:180px;max-width:100%;min-height:110px;height:110px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.card-body[data-v-68d6b002],.card[data-v-68d6b002]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-body[data-v-68d6b002]{height:100%;padding:16px 12px}.row>[class^=col][data-v-68d6b002]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.card .avatar[data-v-68d6b002]{margin-bottom:.5rem}.card .col.ps-0[data-v-68d6b002]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.card .col.ps-0 h4[data-v-68d6b002],.card .col.ps-0 p[data-v-68d6b002]{margin-bottom:.2rem;text-align:left}@media (max-width:991.98px){.card[data-v-68d6b002]{min-width:100%;height:auto}}.pdf-report{font-family:Nunito,Arial,sans-serif!important;color:#333;line-height:1.4}@page{.pdf-report{size:A4;margin:0}}.pdf-report *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.pdf-report .report-container{width:210mm;min-height:297mm;padding:20mm 15mm;margin:0 auto;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.pdf-report .report-container .report-header{margin-bottom:15mm;padding-bottom:5mm;border-bottom:.5mm solid #e0e0e0}.pdf-report .report-container .report-header .logo-section{margin-bottom:10mm}.pdf-report .report-container .report-header .logo-section img{height:12mm;width:auto}.pdf-report .report-container .report-header .title-section{text-align:center}.pdf-report .report-container .report-header .title-section h1{font-size:24pt;color:#343579;margin:0 0 2mm;font-weight:600}.pdf-report .report-container .report-header .title-section p{font-size:12pt;color:#666;margin:0}.pdf-report .report-container .profile-section{margin:10mm 0;text-align:center}.pdf-report .report-container .profile-section .profile-icon{width:35mm;height:35mm;margin-bottom:5mm}.pdf-report .report-container .profile-section .profile-name{font-size:28pt;margin:5mm 0}.pdf-report .report-container .profile-section .profile-name .primary-profile{color:var(--primary-color)}.pdf-report .report-container .profile-section .profile-name .secondary-profile{color:var(--secondary-color)}.pdf-report .report-container .distribution-section{margin:15mm 0}.pdf-report .report-container .distribution-section .distribution-bar{display:-webkit-box;display:-ms-flexbox;display:flex;height:20mm;width:100%;border:.2mm solid #e0e0e0}.pdf-report .report-container .distribution-section .distribution-bar .profile-segment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:25mm;padding:2mm}.pdf-report .report-container .distribution-section .distribution-bar .profile-segment .segment-content{text-align:center;color:#fff}.pdf-report .report-container .distribution-section .distribution-bar .profile-segment .segment-content .profile-name{font-size:11pt;font-weight:600;margin-bottom:1mm}.pdf-report .report-container .distribution-section .distribution-bar .profile-segment .segment-content .profile-value{font-size:9pt}.pdf-report .report-container .content-section{margin:15mm 0}.pdf-report .report-container .content-section .report-card{margin-bottom:15mm;page-break-inside:avoid}.pdf-report .report-container .content-section .report-card .card-header{margin-bottom:5mm;padding-bottom:3mm;border-bottom:.2mm solid #e0e0e0}.pdf-report .report-container .content-section .report-card .card-header .header-icon{width:10mm;height:10mm;margin-right:3mm;float:left}.pdf-report .report-container .content-section .report-card .card-header .header-title{font-size:16pt;color:#343579;margin:0 0 1mm}.pdf-report .report-container .content-section .report-card .card-header .header-subtitle{font-size:11pt;color:#666;margin:0}.pdf-report .report-container .content-section .report-card .card-content{padding:5mm 0}.pdf-report .report-container .content-section .report-card .card-content .text-block{margin-bottom:5mm}.pdf-report .report-container .content-section .report-card .card-content .text-block:last-child{margin-bottom:0}.pdf-report .report-container .content-section .report-card .card-content .text-block .block-title{font-size:12pt;font-weight:600;color:#343579;margin:0 0 2mm}.pdf-report .report-container .content-section .report-card .card-content .text-block .block-text{font-size:11pt;color:#333;margin:0;line-height:1.6}.pdf-report .report-container .content-section .report-card .competencies-section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8mm}.pdf-report .report-container .content-section .report-card .competencies-section .chart-container{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.pdf-report .report-container .content-section .report-card .competencies-section .chart-container canvas{width:100%!important;height:120mm!important}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;padding-left:5mm;border-left:.2mm solid #e0e0e0}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item{margin-bottom:5mm}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item:last-child{margin-bottom:0}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item .competency-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2mm}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item .competency-header .name{font-size:11pt;color:#343579;font-weight:600}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item .competency-header .value{font-size:10pt;color:#666}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item .competency-bar{height:2mm;background:#f5f6fa;border-radius:1mm;overflow:hidden}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item .competency-bar .bar-fill{height:100%;background:linear-gradient(45deg,#343579,#4a4b9c);border-radius:1mm}.pdf-report .report-container .content-section .report-card .card-footer{margin-top:5mm;padding-top:3mm;border-top:.2mm solid #e0e0e0;text-align:right}.pdf-report .report-container .content-section .report-card .card-footer .footer-logo{height:6mm;width:auto}.pdf-report .profile-dominante{background-color:#0292c6}.pdf-report .profile-influente{background-color:#b7c32b}.pdf-report .profile-estavel{background-color:#ff023f}.pdf-report .profile-conforme{background-color:#ffc000}.pdf-report .web-only{display:none!important}.report-page :not(i){font-family:Nunito,sans-serif!important}.card-footer.logo{padding:15px 20px;background:#fff;border-top:1px solid #f0f0f0}.card-footer.logo,.card-footer.logo figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-footer.logo figure{margin:0;padding:0}.card-footer.logo figure img.logo-icon{height:30px;width:auto;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(1.02) contrast(1.05);filter:brightness(1.02) contrast(1.05);opacity:.9;-webkit-transition:all .3s ease;transition:all .3s ease}.card-footer.logo figure img.logo-icon:hover{opacity:1;-webkit-filter:brightness(1.05) contrast(1.1);filter:brightness(1.05) contrast(1.1)}.report-header{padding:10px 0;border-bottom:2px solid #f0f0f0}.report-header .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;position:relative;margin-bottom:20px}.report-header .header-content .company-logo{margin:0;padding:0}.report-header .header-content .company-logo img{height:45px;width:auto;-o-object-fit:contain;object-fit:contain}.report-header .header-content .header-center{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-header .header-content .header-center h2{text-align:center;margin-bottom:4px;color:#343579;font-weight:700}.report-header .header-content .header-center p{text-align:center;margin:0;font-size:16px;color:#666;font-weight:400}.report-header .header-content .action-buttons{gap:15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.report-header .header-content .action-buttons,.report-header .header-content .action-buttons .action-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-header .header-content .action-buttons .action-btn{gap:10px;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:Nunito,sans-serif;font-weight:600;font-size:14px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.report-header .header-content .action-buttons .action-btn i{font-size:16px}.report-header .header-content .action-buttons .action-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);opacity:.9}.report-header .header-content .action-buttons .action-btn:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.report-header .header-content .action-buttons .action-btn .btn-text{font-weight:600;letter-spacing:.3px}.report-header .header-subtitle{text-align:center}.report-header .header-subtitle h2{font-size:24px;font-weight:700;color:#343579;margin:0 0 5px 0;letter-spacing:.5px}.report-header .header-subtitle p{font-size:16px;color:#666;margin:0;font-weight:400}.infos-perfil{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.separator{padding:12px}.print-card{-webkit-box-shadow:none!important;box-shadow:none!important}.print-display-none{display:none!important}#geraPDF{background:#fff!important;font-family:Nunito,Arial,sans-serif;line-height:1.6;color:#2c3e50}#geraPDF .report-page{margin-bottom:30px;page-break-inside:avoid}#geraPDF .report-page main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40mm 20mm;min-height:180mm}#geraPDF .report-page main,#geraPDF .report-page main figure#report-perfil-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#geraPDF .report-page main figure#report-perfil-pdf{margin:0 0 20mm;position:relative;width:50mm;height:50mm}#geraPDF .report-page main figure#report-perfil-pdf:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:55mm;height:55mm;border-radius:50%;opacity:.15;z-index:1}#geraPDF .report-page main figure#report-perfil-pdf.dominante:after{background-color:#0292c6}#geraPDF .report-page main figure#report-perfil-pdf.influente:after{background-color:#b7c32b}#geraPDF .report-page main figure#report-perfil-pdf.estavel:after{background-color:#ff023f}#geraPDF .report-page main figure#report-perfil-pdf.conforme:after{background-color:#ffc000}#geraPDF .report-page main figure#report-perfil-pdf img{width:45mm;height:45mm;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2}#geraPDF .report-page main h1{font-size:36pt;font-weight:700;margin:0;text-align:center;line-height:1.2}#geraPDF .report-page main h1 span{display:inline-block}#geraPDF .report-page main h1 #primeiro-perfil.dominante{color:#0292c6}#geraPDF .report-page main h1 #primeiro-perfil.influente{color:#b7c32b}#geraPDF .report-page main h1 #primeiro-perfil.estavel{color:#ff023f}#geraPDF .report-page main h1 #primeiro-perfil.conforme{color:#ffc000}#geraPDF .report-page main h1 #segundo-perfil.dominante{color:#0292c6}#geraPDF .report-page main h1 #segundo-perfil.influente{color:#b7c32b}#geraPDF .report-page main h1 #segundo-perfil.estavel{color:#ff023f}#geraPDF .report-page main h1 #segundo-perfil.conforme{color:#ffc000}#geraPDF .profile-distribution{margin:15mm 0;padding:0 10mm}#geraPDF .profile-distribution .distribution-bar{height:25mm;border-radius:12.5mm;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10mm;-webkit-box-shadow:0 2mm 4mm rgba(0,0,0,.1);box-shadow:0 2mm 4mm rgba(0,0,0,.1)}#geraPDF .profile-distribution .distribution-bar .profile-segment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:30mm;position:relative}#geraPDF .profile-distribution .distribution-bar .profile-segment:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0))}#geraPDF .profile-distribution .distribution-bar .profile-segment.dominante{background:linear-gradient(45deg,#0292c6,#02a7e0)}#geraPDF .profile-distribution .distribution-bar .profile-segment.influente{background:linear-gradient(45deg,#b7c32b,#c8d535)}#geraPDF .profile-distribution .distribution-bar .profile-segment.estavel{background:linear-gradient(45deg,#ff023f,#ff1f59)}#geraPDF .profile-distribution .distribution-bar .profile-segment.conforme{background:linear-gradient(45deg,#ffc000,#ffd033)}#geraPDF .profile-distribution .distribution-bar .profile-segment .segment-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;gap:2mm;z-index:1}#geraPDF .profile-distribution .distribution-bar .profile-segment .segment-content i{font-size:3mm;margin-bottom:1mm}#geraPDF .profile-distribution .distribution-bar .profile-segment .segment-content strong{font-size:12pt;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}#geraPDF .profile-distribution .distribution-bar .profile-segment .segment-content small{font-size:10pt;opacity:.9}@page{size:A4;margin:20mm 15mm}@media print{#geraPDF{padding:0!important;margin:0!important;background:#fff!important}#geraPDF *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#geraPDF .report-page{padding:0;margin:0;page-break-after:always}#geraPDF .report-page:last-child{page-break-after:avoid}}.profile-distribution{margin:40px 0;padding:0 20px}.profile-distribution .distribution-title{font-size:24px;color:#343579;font-weight:600;margin-bottom:25px;text-align:center;position:relative}.profile-distribution .distribution-title:after{content:"";position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#343579),to(rgba(52,53,121,.3)));background:linear-gradient(90deg,#343579,rgba(52,53,121,.3));border-radius:2px}.profile-distribution .distribution-container{background:#fff;border-radius:16px;padding:30px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px rgba(0,0,0,.05)}.profile-distribution .distribution-bar{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:60px;border-radius:30px;overflow:hidden;margin-bottom:30px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.profile-distribution .profile-segment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;min-width:120px}.profile-distribution .profile-segment:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.15)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.profile-distribution .profile-segment:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.profile-distribution .profile-segment:hover:after{opacity:1}.profile-distribution .profile-segment.dominante{background:linear-gradient(45deg,#0292c6,#02a7e0)}.profile-distribution .profile-segment.influente{background:linear-gradient(45deg,#b7c32b,#c8d535)}.profile-distribution .profile-segment.estavel{background:linear-gradient(45deg,#ff023f,#ff1f59)}.profile-distribution .profile-segment.conforme{background:linear-gradient(45deg,#ffc000,#ffd033)}.profile-distribution .segment-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;gap:4px;z-index:1}.profile-distribution .segment-content i{font-size:8px;margin-bottom:2px}.profile-distribution .segment-content strong{font-size:16px;font-weight:600;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.profile-distribution .segment-content small{font-size:14px;font-weight:500;opacity:.9}.profile-distribution .distribution-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;padding:0 10px}.profile-distribution .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;border-radius:12px;background:#f8f9fc;-webkit-transition:all .3s ease;transition:all .3s ease}.profile-distribution .legend-item:hover{-webkit-transform:translateX(5px);transform:translateX(5px);background:#f0f2f8}.profile-distribution .legend-item.is-main{background:#f0f2f8;border:1px solid rgba(52,53,121,.1)}.profile-distribution .legend-item .legend-color{width:12px;height:12px;border-radius:6px;margin-right:12px}.profile-distribution .legend-item .legend-text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-distribution .legend-item .legend-text strong{font-size:15px;color:#343579;font-weight:600}.profile-distribution .legend-item .legend-text span{font-size:14px;color:#666;font-weight:500}.profile-distribution .legend-item.dominante .legend-color{background:linear-gradient(45deg,#0292c6,#02a7e0);-webkit-box-shadow:0 2px 4px rgba(2,146,198,.2);box-shadow:0 2px 4px rgba(2,146,198,.2)}.profile-distribution .legend-item.influente .legend-color{background:linear-gradient(45deg,#b7c32b,#c8d535);-webkit-box-shadow:0 2px 4px rgba(183,195,43,.2);box-shadow:0 2px 4px rgba(183,195,43,.2)}.profile-distribution .legend-item.estavel .legend-color{background:linear-gradient(45deg,#ff023f,#ff1f59);-webkit-box-shadow:0 2px 4px rgba(255,2,63,.2);box-shadow:0 2px 4px rgba(255,2,63,.2)}.profile-distribution .legend-item.conforme .legend-color{background:linear-gradient(45deg,#ffc000,#ffd033);-webkit-box-shadow:0 2px 4px rgba(255,192,0,.2);box-shadow:0 2px 4px rgba(255,192,0,.2)}@media print{.profile-distribution{margin:20px 0;padding:0}.profile-distribution .distribution-title{font-size:20px;margin-bottom:20px}.profile-distribution .distribution-title:after{display:none}.profile-distribution .distribution-container{padding:20px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee}.profile-distribution .distribution-bar{height:50px;margin-bottom:20px;-webkit-box-shadow:none;box-shadow:none}.profile-distribution .profile-segment:hover{-webkit-transform:none;transform:none}.profile-distribution .segment-content strong{font-size:14px}.profile-distribution .segment-content small{font-size:12px}.profile-distribution .distribution-legend{gap:15px}.profile-distribution .legend-item{padding:8px 12px;background:none;border:none}.profile-distribution .legend-item:hover{-webkit-transform:none;transform:none}.profile-distribution .legend-item.is-main{background:none;border:none}.profile-distribution .legend-item .legend-text strong{font-size:13px}.profile-distribution .legend-item .legend-text span{font-size:12px}}.card-body.competencies-section{display:block!important;width:100%;padding:30px!important;gap:35px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.card-body.competencies-section .radar-container{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;background:#fff;border-radius:12px;padding:25px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-body.competencies-section .radar-container .radar-chart{height:500px;position:relative;margin:0 auto;width:100%}.card-body.competencies-section .radar-container .radar-chart canvas{max-width:100%;height:100%!important}.card-body.competencies-section .competencies-list{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;padding:30px;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.card-body.competencies-section .competencies-list .competency-item{margin-bottom:28px}.card-body.competencies-section .competencies-list .competency-item:last-child{margin-bottom:0}.card-body.competencies-section .competencies-list .competency-item .competency-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.card-body.competencies-section .competencies-list .competency-item .competency-header .competency-name{font-size:15px;color:#343579;font-weight:600;letter-spacing:.2px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:15px;line-height:1.4}.card-body.competencies-section .competencies-list .competency-item .competency-header .competency-value{font-size:14px;color:#343579;font-weight:500;background:rgba(52,53,121,.08);padding:4px 10px;border-radius:12px;white-space:nowrap}.card-body.competencies-section .competencies-list .competency-item .progress-container{position:relative;background:#f0f2f8;height:10px;border-radius:6px;overflow:hidden;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.card-body.competencies-section .competencies-list .competency-item .progress-container .progress-bar{height:100%;border-radius:6px;-webkit-transition:width 1s cubic-bezier(.4,0,.2,1);transition:width 1s cubic-bezier(.4,0,.2,1);background:linear-gradient(45deg,#343579,#4a4b9c);position:relative}.card-body.competencies-section .competencies-list .competency-item .progress-container .progress-bar:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,100%,.15)),color-stop(25%,transparent),color-stop(50%,transparent),color-stop(50%,hsla(0,0%,100%,.15)),color-stop(75%,hsla(0,0%,100%,.15)),color-stop(75%,transparent),to(transparent));background:linear-gradient(90deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:20px 20px;opacity:.5}@media print{.competencies-section{page-break-inside:avoid}.competencies-section .competencies-list,.competencies-section .radar-container{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #eee}}@media print{.card{-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee}.card .card-footer.logo{border-top:1px solid #eee;padding:12px 15px}.card .card-footer.logo img.logo-icon{height:25px;opacity:1;-webkit-filter:none;filter:none}}.profile-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 0;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(rgba(52,53,121,.03)),to(rgba(52,53,121,0)));background:linear-gradient(180deg,rgba(52,53,121,.03),rgba(52,53,121,0));border-radius:20px;margin:30px 0}.profile-hero .profile-icon{position:relative;margin-bottom:25px}.profile-hero .profile-icon img{width:160px;height:160px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.profile-hero .profile-icon .profile-highlight{position:absolute;width:180px;height:180px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;opacity:.1;z-index:1}.profile-hero .profile-icon .profile-highlight.dominante{background-color:#0292c6}.profile-hero .profile-icon .profile-highlight.influente{background-color:#b7c32b}.profile-hero .profile-icon .profile-highlight.estavel{background-color:#ff023f}.profile-hero .profile-icon .profile-highlight.conforme{background-color:#ffc000}.profile-hero .profile-title{text-align:center}.profile-hero .profile-title h1{font-size:42px;font-weight:700;margin-bottom:10px;letter-spacing:.5px}.profile-hero .profile-title h1 span{display:inline-block;position:relative}.profile-hero .profile-title h1 span.dominante{color:#0292c6}.profile-hero .profile-title h1 span.influente{color:#b7c32b}.profile-hero .profile-title h1 span.estavel{color:#ff023f}.profile-hero .profile-title h1 span.conforme{color:#ffc000}.profile-hero .profile-title .profile-date{font-size:16px;color:#666;margin:0;font-weight:400;opacity:.8}@media print{.profile-hero{padding:20px 0;background:none;margin:15px 0}.profile-hero .profile-icon{margin-bottom:15px}.profile-hero .profile-icon img{width:120px;height:120px}.profile-hero .profile-icon .profile-highlight{width:140px;height:140px}.profile-hero .profile-title h1{font-size:32px}.profile-hero .profile-title .profile-date{font-size:14px}}#geraPDF .report-page:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:297mm}#geraPDF .report-page:first-child .report-header{padding-bottom:15mm;margin-bottom:20mm;border-bottom:1px solid #e0e0e0}#geraPDF .report-page:first-child .report-header .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#geraPDF .report-page:first-child .report-header .header-content .company-logo{margin:0 0 10mm}#geraPDF .report-page:first-child .report-header .header-content .company-logo img{height:15mm;width:auto}#geraPDF .report-page:first-child .report-header .header-content .header-subtitle h2{font-size:24pt;color:#343579;margin:0 0 3mm;font-weight:600}#geraPDF .report-page:first-child .report-header .header-content .header-subtitle p{font-size:14pt;color:#666;margin:0}#geraPDF .report-page:first-child main{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20mm}#geraPDF .report-page:first-child main figure#report-perfil-pdf{margin:0 0 15mm;text-align:center;position:relative}#geraPDF .report-page:first-child main figure#report-perfil-pdf:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:45mm;height:45mm;border-radius:50%;z-index:1;opacity:.1}#geraPDF .report-page:first-child main figure#report-perfil-pdf.dominante:after{background-color:#0292c6}#geraPDF .report-page:first-child main figure#report-perfil-pdf.influente:after{background-color:#b7c32b}#geraPDF .report-page:first-child main figure#report-perfil-pdf.estavel:after{background-color:#ff023f}#geraPDF .report-page:first-child main figure#report-perfil-pdf.conforme:after{background-color:#ffc000}#geraPDF .report-page:first-child main figure#report-perfil-pdf img{width:40mm;height:40mm;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2}#geraPDF .report-page:first-child main h1{font-size:32pt;font-weight:700;margin:0;text-align:center;line-height:1.2}#geraPDF .report-page:first-child main h1 span{display:inline-block}#geraPDF .report-page:first-child main h1 span#primeiro-perfil.dominante{color:#0292c6}#geraPDF .report-page:first-child main h1 span#primeiro-perfil.influente{color:#b7c32b}#geraPDF .report-page:first-child main h1 span#primeiro-perfil.estavel{color:#ff023f}#geraPDF .report-page:first-child main h1 span#primeiro-perfil.conforme{color:#ffc000}#geraPDF .report-page:first-child main h1 span#segundo-perfil.dominante{color:#0292c6}#geraPDF .report-page:first-child main h1 span#segundo-perfil.influente{color:#b7c32b}#geraPDF .report-page:first-child main h1 span#segundo-perfil.estavel{color:#ff023f}#geraPDF .report-page:first-child main h1 span#segundo-perfil.conforme{color:#ffc000}.relatorio-scrollable{max-height:70vh;overflow-y:auto;padding-right:8px}.nome-relatorio{text-align:center;color:#444;font-size:15px;font-family:Nunito,sans-serif;font-weight:400;margin:4px 0 0 0;letter-spacing:.5px}.cardTopGreen{background-color:#b7c32b;border-radius:15px 15px 0 0}.cards-comportamento-container{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:2rem}.card-comportamento{border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:220px;max-width:250px;margin-bottom:16px}@media(max-width:1200px){.card-comportamento{max-width:45%}}@media(max-width:800px){.card-comportamento{max-width:100%}.cards-comportamento-container{gap:12px}}.competencias-flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.colorfullBlock{background:-webkit-gradient(linear,left top,left bottom,from(#00bf2a),to(#f90));background:linear-gradient(180deg,#00bf2a,#f90)}.cardBottomWhite{background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.2509803922);box-shadow:0 0 15px 0 rgba(0,0,0,.2509803922);border-radius:0 0 15px 15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cardBottomWhite,.cardTopBlue{display:-webkit-box;display:-ms-flexbox;display:flex}.cardTopBlue{background-color:#343579;border-radius:15px 15px 0 0;min-height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.cardPersSimp{background:#fff;border-radius:15px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);min-width:220px;max-width:250px;height:100%;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px}.cardBottomWhite .row{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;height:100%}.cardBottomWhite .col{-ms-flex-direction:column;flex-direction:column;height:100%}.cardBottomWhite .col,.cardBottomWhite .col>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.cardBottomWhite .col>div{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cardBottomWhite .col>div>span{margin-bottom:.5rem;line-height:1.4}.cards-comportamento-container{gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-comportamento,.cards-comportamento-container{display:-webkit-box;display:-ms-flexbox;display:flex}.card-comportamento{background:#fff;border-radius:16px;-webkit-box-shadow:0 2px 12px rgba(52,53,121,.08);box-shadow:0 2px 12px rgba(52,53,121,.08);width:260px;height:340px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-comportamento .card-header{background:#343579;color:#fff;font-weight:700;font-size:1.1rem;border-radius:16px 16px 0 0;padding:16px 18px 13px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:48px;border-bottom:3px solid #f90;-webkit-box-sizing:border-box;box-sizing:border-box}.card-comportamento .card-header span{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:1.13rem;font-weight:700;letter-spacing:.5px;z-index:2}.card-comportamento .card-header i{font-size:1.2rem;margin-right:8px;z-index:2}.card-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 18px;overflow-y:auto;font-size:1rem;color:#444}.card-content ul{padding-left:18px;margin:0}.card-content li{margin-bottom:.5em;line-height:1.4}@media(max-width:1200px){.card-comportamento{width:45%}}@media(max-width:800px){.card-comportamento{width:100%}.cards-comportamento-container{gap:12px}}#count-by-person[data-v-27acb32b]{font-size:14px}.modal-body[data-v-27acb32b]{overflow-y:auto!important;max-height:80vh!important}@media(max-width:1000px){.center-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-perfil:last-child{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.center-sm>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;margin-bottom:0;padding-bottom:0}.center-sm>small{font-size:12px}.row.align-items-center{gap:.5rem!important}.perfil-nome-gap{margin-left:.3rem!important}.modal[data-v-656d41e4]{z-index:1000;margin-top:5%;overflow:hidden}.modal-body[data-v-656d41e4]{max-height:calc(100vh - 200px);overflow-y:scroll}.report-container[data-v-6d75582b]{background:#fff;padding:2rem;border-radius:12px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1)}.report-header .institution-name[data-v-6d75582b]{color:#333;font-size:1.75rem;font-weight:600}.report-header .company-logo[data-v-6d75582b]{height:60px;width:auto;-o-object-fit:contain;object-fit:contain;margin-left:1rem}.colored-clips[data-v-6d75582b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.colored-clips .clip[data-v-6d75582b]{width:4px;height:40px;border-radius:2px}.colored-clips .clip.red[data-v-6d75582b]{background:#f44}.colored-clips .clip.yellow[data-v-6d75582b]{background:#fb3}.colored-clips .clip.green[data-v-6d75582b]{background:#00c851}.colored-clips .clip.blue[data-v-6d75582b]{background:#33b5e5}.title-purple[data-v-6d75582b]{color:#88619a;font-size:2.5rem;font-weight:600;margin-bottom:.5rem}.subtitle-purple[data-v-6d75582b]{color:#88619a;font-size:1.2rem;opacity:.9}.section-container .section-header .section-title[data-v-6d75582b]{color:#333;font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.section-container .section-header .section-title i[data-v-6d75582b]{color:#88619a}.section-container .section-header .section-description[data-v-6d75582b]{color:#666;font-size:1rem;margin-bottom:0}.card-white[data-v-6d75582b]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.competencies-list .competency-item[data-v-6d75582b]{padding:1.25rem;border-bottom:1px solid #eee}.competencies-list .competency-item[data-v-6d75582b]:last-child{border-bottom:none}.competencies-list .competency-item .competency-info .competency-name[data-v-6d75582b]{font-size:1.1rem;color:#333;margin-bottom:.5rem}.competencies-list .competency-item .competency-info .competency-scores[data-v-6d75582b]{font-size:.9rem;color:#666}.competencies-list .competency-item .competency-info .competency-scores .score-item i[data-v-6d75582b]{color:#88619a}.competencies-list .competency-item .competency-status .feedback-button[data-v-6d75582b]{background:#88619a;color:#fff;padding:.5rem 1rem;border-radius:20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.competencies-list .competency-item .competency-status .feedback-button[data-v-6d75582b]:hover{background:#6c4d7b}.competencies-list .competency-item .competency-status .aligned-status[data-v-6d75582b]{background:#33a474;color:#fff;padding:.5rem 1rem;border-radius:20px}.competencies-list .competency-item .competency-progress[data-v-6d75582b]{margin-top:1rem}.competencies-list .competency-item .competency-progress .progress[data-v-6d75582b]{border-radius:4px;background:#f5f5f5}.feedback-header .feedback-indicator[data-v-6d75582b]{width:4px;height:40px;background:#88619a;border-radius:2px}.feedback-list .feedback-item[data-v-6d75582b]{background:#f8f9fa;border-radius:8px;padding:1rem;margin-bottom:1rem}.feedback-list .feedback-item .feedback-author[data-v-6d75582b]{color:#88619a;font-weight:500;margin-bottom:.5rem}.feedback-list .feedback-item .feedback-content[data-v-6d75582b]{color:#444;line-height:1.5}.no-feedback-container[data-v-6d75582b]{background:#f8f9fa;border-radius:8px;padding:2rem}.no-feedback-container i[data-v-6d75582b]{color:#88619a}.radar-chart-container[data-v-6d75582b]{height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-canvas[data-v-6d75582b]{max-width:100%;height:auto}.btn-primary[data-v-6d75582b]{background:#88619a;border-color:#88619a;padding:.5rem 1.25rem;font-weight:500}.btn-primary[data-v-6d75582b]:hover{background:#6c4d7b;border-color:#6c4d7b}.pending-status[data-v-6d75582b]{color:#ffc107;font-weight:500}@media(max-width:768px){.report-container[data-v-6d75582b]{padding:1rem}.title-purple[data-v-6d75582b]{font-size:2rem}.competency-item[data-v-6d75582b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.competency-item .competency-status[data-v-6d75582b]{margin-top:1rem}}.userFoto{background-color:#167807;border-radius:50%;width:3rem;height:3rem}#count-by-person{font-size:16px}.btn-action.btn-sol{width:120px}.progress-bar-custom{height:18px}.td-progress-bar{width:250px;text-align:center;vertical-align:middle}.progress-bar{-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}.outfit-font{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:400}.botao-confirmacao[data-v-5aae9ea2]{width:70px;height:40px;border-radius:8px;font-size:16px}.fixed-button{width:100px;height:42px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:4px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;color:#fff;border:none;padding-top:0;padding-bottom:0}.fixed-button:active,.fixed-button:focus{outline:none;border:none;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);color:#fff}.fixed-button:hover{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.3);box-shadow:0 6px 12px rgba(0,0,0,.3);color:#fff}.btn-label-icon-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.btn-label-icon-left,.btn-label-icon-right{position:relative;display:inline-block;padding:8px 12px;background:rgba(0,0,0,.15)}.btn-label-icon-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.botao-escolha-arquivo{background-color:#ff6a39;color:#fff;border:1px solid #ff6a39;border-radius:0 3px 3px 0;height:34px;font-size:12px;padding-left:10px;padding-right:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.botao-escolha-arquivo:hover{background-color:#e05527;border-color:#e05527}.botao-add-categoria{margin-top:32px;margin-left:0;border:none;background-color:transparent;font-size:20px;color:#696969;cursor:pointer}.botao-add-categoria i{-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease,-webkit-transform .3s ease}.botao-add-categoria:hover i{-webkit-transform:rotate(15deg);transform:rotate(15deg);color:#000}.botao-adicionar{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.botao-adicionar:hover{background-color:#157347!important}.custom-modal{margin-top:2%;max-width:1200px;height:90%}@media(max-width:1440px){.custom-modal{max-width:90%}}.custom-modal .modal-content{height:100%}.video-frame{width:98%;aspect-ratio:16/9;border:none;max-width:100%;height:auto;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:8px}input.form-control,select.form-select,textarea.form-control{background-color:#fff!important;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.1);box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #ccc;border-radius:4px}input.form-control:focus,select.form-select:focus,textarea.form-control:focus{border-color:#007bff;-webkit-box-shadow:0 0 10px rgba(0,123,255,.5);box-shadow:0 0 10px rgba(0,123,255,.5);outline:none}.form-label{display:block;text-align:left;margin-bottom:.5rem;color:#696969}.workflow-container{gap:10px;font-family:Poppins,sans-serif;margin:0;padding-top:30px;padding-bottom:30px}.workflow-container,.workflow-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.workflow-step{width:160px;height:40px;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.orange-background{background-color:#ff6a39;color:#fff;padding:22px}.orange-border{background-color:#fff;border:1px #ff6a39;color:#ff6a39;padding:22px}.step-label{font-size:16px;font-weight:600;text-transform:uppercase}.workflow-separator{font-size:24px;color:#6c757d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:16px;margin-left:16px}.separator-icon{font-size:18px;color:#fff}.modal-body{max-height:750px}.position-relative{position:relative}.position-absolute{position:absolute;top:0;right:0;z-index:10}.container-with-shadow{padding:20px;background-color:#fff;border-radius:12px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2);margin:20px auto;width:90%;max-width:1200px;height:60%}.scrollable-container{max-height:580px;overflow-y:auto}.shadow-container{border-radius:10px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;margin:30px 50px 30px 50px;padding-bottom:10px}.btn-labeled{padding-top:0;padding-bottom:0}.imgCapaTreinamento{height:150px;width:150px;border-radius:50%;margin-top:30px}.swap-move{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.swap-enter-active,.swap-leave-active{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.swap-enter,.swap-leave-to{opacity:0}.input-no-borders{background-color:#f8f8f8!important;border-radius:0;border:none;border-bottom:1px solid #aaa;-webkit-box-shadow:none!important;box-shadow:none!important}.btn:active,.btn:focus,.btn:focus-visible{outline:none!important;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.outfit-title{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:700}.outfit-list-subitem{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:300}.progress-bar-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap}.download-pdf{background-color:#28a745;border-color:#28a745;height:40px;width:40px;margin-top:8px;-webkit-transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-box-shadow .3s ease;transition:box-shadow .3s ease,background-color .3s ease;transition:box-shadow .3s ease,background-color .3s ease,-webkit-box-shadow .3s ease}.download-pdf:focus,.download-pdf:hover{background-color:#218838;border-color:#1e7e34;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.15);box-shadow:0 4px 6px rgba(0,0,0,.15)}.download-pdf:focus{outline:none}.mainheight-with-padding[data-v-6a1c1fae]{padding-top:80px;min-height:100vh}.mainheight-no-padding[data-v-6a1c1fae]{padding-top:0;min-height:100vh}.avatar[data-v-6a1c1fae]{-o-object-fit:cover;object-fit:cover}.invalid-feedback[data-v-6a1c1fae]{min-height:18px;font-size:.75rem}.button-camera[data-v-6a1c1fae]{position:absolute;bottom:10px;right:10px;z-index:5}.permissions-scroll[data-v-a9acf7f6]{height:200px;overflow-y:auto;overflow-x:auto}.permissions-scroll thead[data-v-a9acf7f6]{position:sticky;top:0;z-index:2;background:inherit}.border-danger[data-v-a9acf7f6]{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.label-error[data-v-a9acf7f6]{color:#dc3545;font-size:.75rem}.permissions-scroll[data-v-ad1a2daa]{height:300px;overflow-y:auto;overflow-x:auto}.permissions-scroll thead[data-v-ad1a2daa]{position:sticky;top:0;z-index:2;background:inherit}.small-text[data-v-12e11963]{font-size:.875rem}.font-perms[data-v-12e11963]{font-size:.8125rem}.section-title[data-v-12e11963]{font-size:.95rem;font-weight:600;margin-bottom:.25rem}.avatar[data-v-12e11963]{position:relative;display:inline-block;width:120px;height:120px}.avatar img[data-v-12e11963]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.btn-44[data-v-12e11963]{width:44px;height:44px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.z-index-1[data-v-12e11963]{z-index:1}.border-3[data-v-12e11963]{border-width:3px!important}.border-light[data-v-12e11963]{border:3px solid #fff!important}.shadow-md[data-v-12e11963]{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ImgFotoUsuario[data-v-12e11963]{height:70px;width:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.txt-default[data-v-12e11963]{font-size:1rem;color:#fff}.perms-scroll[data-v-12e11963]{max-height:300px}.perms-scroll thead[data-v-12e11963]{position:sticky;top:0;background:#f8f9fa;z-index:1}.perms-scroll table[data-v-12e11963]{width:100%;table-layout:fixed}.perms-scroll td[data-v-12e11963],.perms-scroll th[data-v-12e11963]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scroll-box[data-v-12e11963]{max-height:300px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;padding:.25rem}.font-perms .row.g-3[data-v-12e11963]{margin-left:0!important;margin-right:0!important}.border-danger[data-v-12e11963]{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.label-error[data-v-12e11963]{color:#dc3545;font-size:.75rem}.card-body[data-v-12e11963]{height:300px}.card-body[data-v-12e11963],.container-fluid[data-v-12e11963],.modal-body[data-v-12e11963],.modal-content[data-v-12e11963]{overflow-x:hidden!important}.perms-card[data-v-12e11963]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:280px;border:1px solid #dee2e6;border-radius:4px}.perms-header[data-v-12e11963]{background:#f8f9fa;padding:.5rem .75rem;font-size:.95rem;font-weight:600;border-bottom:1px solid #dee2e6;border-radius:4px 4px 0 0}.perms-scroll[data-v-12e11963]{overflow-y:auto;overflow-x:hidden}.permissions-scroll[data-v-12e11963]{height:200px;overflow-y:auto;overflow-x:auto}.permissions-scroll thead[data-v-12e11963]{position:sticky;top:0;z-index:2;background:inherit}.permissions-scroll[data-v-3babfbd8]{height:300px;overflow-y:auto;overflow-x:auto}.permissions-scroll thead[data-v-3babfbd8]{position:sticky;top:0;z-index:2;background:inherit}.btn-func-hide{display:none}.btn-min{min-width:180px}.overlay{background-color:rgba(25,25,25,.6666666667)!important}.main-content{padding-top:90px!important;padding-left:10px;margin-left:0;-webkit-transition:margin-left .3s cubic-bezier(.4,0,.2,1);transition:margin-left .3s cubic-bezier(.4,0,.2,1)}.sidebar-wrap{width:250px!important;left:0!important;opacity:1!important;padding-top:10px!important}.body.sidebar-pushcontent .sidebar-wrap+.main{margin-left:250px!important;-webkit-transition:margin-left .3s cubic-bezier(.4,0,.2,1);transition:margin-left .3s cubic-bezier(.4,0,.2,1)}body.sidebar-collapsed .sidebar-wrap{width:80px!important;left:0!important;opacity:1!important}body.sidebar-collapsed .body.sidebar-pushcontent .sidebar-wrap+.main{margin-left:80px!important;-webkit-transition:margin-left .3s cubic-bezier(.4,0,.2,1);transition:margin-left .3s cubic-bezier(.4,0,.2,1)}#header-title[data-v-80a88348]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}#header-title>img[data-v-80a88348]{margin-top:12px}.pergunta-container[data-v-752b5266]{margin:1rem 0}.opcoes-lista[data-v-752b5266]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.opcao-item[data-v-752b5266]{background:#fff;border:2px solid #e9ecef;border-radius:12px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.opcao-item[data-v-752b5266]:hover{border-color:#343579;-webkit-box-shadow:0 4px 12px rgba(52,53,121,.1);box-shadow:0 4px 12px rgba(52,53,121,.1)}.opcao-content[data-v-752b5266]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.opcao-header[data-v-752b5266]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.875rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;-ms-flex-negative:0;flex-shrink:0}.opcao-header svg[data-v-752b5266]{color:#343579;-ms-flex-negative:0;flex-shrink:0}.opcao-texto[data-v-752b5266]{font-size:.9375rem;font-weight:500;color:#343579;text-transform:uppercase;line-height:1.2}.subopcoes-lista[data-v-752b5266]{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.subopcao-item[data-v-752b5266]{padding:.75rem .875rem;font-size:.875rem;color:#495057;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:1px solid #e9ecef;line-height:1.2}.subopcao-item[data-v-752b5266]:last-child{border-bottom:none}.subopcao-item[data-v-752b5266]:hover:not(.active){background:#f8f9fa}.subopcao-item.active[data-v-752b5266]{background:#343579;color:#fff;font-weight:500}.subopcao-item[data-index="1"][data-v-752b5266]{padding-top:.875rem}.subopcao-item.blocked[data-v-752b5266]{background:#f8f9fa;color:#adb5bd;cursor:not-allowed}@media(max-width:768px){.opcoes-lista[data-v-752b5266]{grid-template-columns:1fr}.opcao-header[data-v-752b5266]{padding:.75rem}.opcao-texto[data-v-752b5266]{font-size:.875rem}.subopcao-item[data-v-752b5266]{padding:.625rem .75rem;font-size:.8125rem}}.avaliacao-container[data-v-178e3b90]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:2rem 0}.quiz-container[data-v-178e3b90]{max-width:800px;margin:0 auto;background:#fff;border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2rem;-webkit-animation:slideIn-178e3b90 .5s ease-out;animation:slideIn-178e3b90 .5s ease-out}.quiz-header[data-v-178e3b90]{margin-bottom:2rem}.progress-container[data-v-178e3b90]{background:#fff;border-radius:16px;padding:1.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:2rem}.progress-info[data-v-178e3b90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1rem}.progress-stats[data-v-178e3b90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.25rem}.progress-stats .current[data-v-178e3b90]{font-size:2rem;font-weight:600;color:#343579;line-height:1}.progress-stats .separator[data-v-178e3b90]{font-size:1.5rem;color:#adb5bd;line-height:1}.progress-stats .total[data-v-178e3b90]{font-size:1.25rem;color:#6c757d;line-height:1}.progress-label[data-v-178e3b90]{font-size:.875rem;color:#6c757d;font-weight:500}.progress-track[data-v-178e3b90]{position:relative;padding:.5rem 0}.progress-steps[data-v-178e3b90]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-step[data-v-178e3b90],.progress-steps[data-v-178e3b90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.progress-step[data-v-178e3b90]{-webkit-box-flex:1;-ms-flex:1;flex:1}.progress-step[data-v-178e3b90]:last-child{-webkit-box-flex:0;-ms-flex:0;flex:0}.step-dot[data-v-178e3b90]{width:12px;height:12px;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #e9ecef;box-shadow:0 0 0 2px #e9ecef;z-index:1}.step-dot[data-v-178e3b90],.step-line[data-v-178e3b90]{background:#e9ecef;-webkit-transition:all .3s ease;transition:all .3s ease}.step-line[data-v-178e3b90]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;margin:0 .5rem}.progress-step.completed .step-dot[data-v-178e3b90]{background:#343579;-webkit-box-shadow:0 0 0 2px #343579;box-shadow:0 0 0 2px #343579}.progress-step.completed .step-line[data-v-178e3b90]{background:#343579}.progress-step.current .step-dot[data-v-178e3b90]{background:#fff;border-color:#343579;-webkit-box-shadow:0 0 0 2px #343579;box-shadow:0 0 0 2px #343579;-webkit-transform:scale(1.2);transform:scale(1.2)}.quiz-question[data-v-178e3b90]{margin-bottom:2rem}.quiz-question h2[data-v-178e3b90]{font-size:1.5rem;color:#2c3e50;font-weight:500;line-height:1.4;margin:0}.quiz-options[data-v-178e3b90]{margin-bottom:2rem}.quiz-footer[data-v-178e3b90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-next[data-v-178e3b90]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#343579;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-next[data-v-178e3b90]:hover{background:#6668f0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-next[data-v-178e3b90]:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-next svg[data-v-178e3b90]{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.btn-next:hover svg[data-v-178e3b90]{-webkit-transform:translateX(4px);transform:translateX(4px)}.error-message[data-v-178e3b90]{color:#dc3545;font-size:.875rem;font-weight:500}@-webkit-keyframes slideIn-178e3b90{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-178e3b90{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:768px){.quiz-container[data-v-178e3b90]{margin:0 1rem;padding:1.5rem}.quiz-question h2[data-v-178e3b90]{font-size:1.25rem}.progress-container[data-v-178e3b90]{padding:1rem;margin-bottom:1.5rem}.progress-stats .current[data-v-178e3b90]{font-size:1.75rem}.progress-stats .separator[data-v-178e3b90]{font-size:1.25rem}.progress-stats .total[data-v-178e3b90]{font-size:1.125rem}.progress-label[data-v-178e3b90]{font-size:.8125rem}.step-dot[data-v-178e3b90]{width:10px;height:10px}}.progress[data-v-8e9a0712]{height:10px!important}.text-center[data-v-0a3130a4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.text-center[data-v-0a3130a4],.textContainer[data-v-0a3130a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.textContainer[data-v-0a3130a4]{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.25);box-shadow:0 0 25px rgba(0,0,0,.25);border-radius:25px;padding:3rem;width:70%;max-width:700px;margin-top:-30vh;text-align:center;font-family:Poppins,sans-serif;min-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text1[data-v-0a3130a4]{color:#343579;font-weight:400;font-size:20px}.text1Esp[data-v-0a3130a4]{color:#ff6a39;font-weight:600}.text2[data-v-0a3130a4]{color:#343579;font-weight:400;font-size:16px}.text3[data-v-0a3130a4]{color:#343579;font-weight:600;font-size:16px}.btn[data-v-0a3130a4]{padding:.7rem 3.5rem;-webkit-box-shadow:none!important;box-shadow:none!important;background:#343579;border-radius:40px}.btnText[data-v-0a3130a4]{color:#f6f6f6;font-weight:600;font-size:14px}.text-center[data-v-2c92d3b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.textContainer[data-v-2c92d3b6]{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.25);box-shadow:0 0 25px rgba(0,0,0,.25);border-radius:25px;padding:4rem;width:70%;max-width:600px;height:auto;text-align:center;font-family:Poppins,sans-serif;margin-top:-30vh}.text1[data-v-2c92d3b6]{color:#343579;font-weight:400;font-size:24px}.text1Esp[data-v-2c92d3b6]{color:#ff6a39;font-weight:700}.text2[data-v-2c92d3b6]{color:#343579;font-weight:400;font-size:18px}.text3[data-v-2c92d3b6]{color:#343579;font-weight:700;font-size:18px}.text4[data-v-2c92d3b6]{color:#343579;font-weight:300;font-size:14px;margin-top:1rem}.btn[data-v-2c92d3b6]{padding:.8rem 4rem;-webkit-box-shadow:none!important;box-shadow:none!important;background:#343579;border-radius:40px}.btnText[data-v-2c92d3b6]{color:#f6f6f6;font-weight:600;font-size:16px}#header-title[data-v-29994462]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#header-title h1[data-v-29994462]{font-family:Nunito,sans-serif;color:#343579}#root[data-v-29994462]{-ms-flex:auto;flex:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-direction:column;flex-direction:column}#root>section[data-v-29994462]:not(:empty),#root[data-v-29994462]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal}#root>section[data-v-29994462]:not(:empty){-ms-flex:auto;flex:auto;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#root section[data-v-29994462]:empty{display:none}.text-center[data-v-29994462]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.textContainer[data-v-29994462]{background:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.25);box-shadow:0 0 25px rgba(0,0,0,.25);border-radius:25px;padding:2rem;width:80%;max-width:1000px;height:auto;text-align:center;font-family:Poppins,sans-serif;position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.text1[data-v-29994462]{color:#343579;font-weight:400;font-size:24px}.text1Esp[data-v-29994462]{color:#ff6a39;font-weight:700}.text2[data-v-29994462]{color:#343579;font-weight:400;font-size:18px}.text3[data-v-29994462]{color:#343579;font-weight:700;font-size:18px}.text4[data-v-29994462]{color:#343579;font-weight:300;font-size:14px;margin-top:1rem}.nome-text[data-v-29994462]{color:#6c757d;font-size:20px;letter-spacing:.1rem}.competencia-title[data-v-29994462]{color:#f0ad4e;font-size:34px;letter-spacing:.2rem}.circle-button[data-v-29994462]{width:60px;height:60px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);margin:6px}.circle-button[data-v-29994462]:hover{background-color:#e2e6ea;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.3)}.circle-button.active[data-v-29994462]{background-color:#000;color:#fff}.circle-button[data-v-29994462]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.fixed-button[data-v-29994462]{width:100px;height:40px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;color:#fff}.avaliacao-funcionario-novo[data-v-29994462]{max-width:1100px;margin:40px auto;background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 24px rgba(0,0,0,.08);box-shadow:0 4px 24px rgba(0,0,0,.08);padding:32px 28px 24px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header-avaliacao[data-v-29994462]{text-align:center;margin-bottom:24px}.titulo-avaliacao[data-v-29994462]{font-size:1.7rem;font-weight:700;color:#2d3a4b;margin-bottom:4px}.subtitulo-avaliacao[data-v-29994462]{font-size:1.05rem;color:#5a6ae6;margin-bottom:0}.progresso-bar[data-v-29994462]{position:relative;width:100%;height:12px;background:#e0e0e0;border-radius:6px;margin-bottom:32px;overflow:hidden}.progresso-bar-inner[data-v-29994462]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#5a6ae6),to(#43e97b));background:linear-gradient(90deg,#5a6ae6,#43e97b);border-radius:6px;-webkit-transition:width .4s;transition:width .4s}.progresso-label[data-v-29994462]{position:absolute;right:12px;top:-28px;font-size:.98rem;color:#495057}.card-pergunta[data-v-29994462]{background:#f8f9fa;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(90,106,230,.04);box-shadow:0 2px 8px rgba(90,106,230,.04);padding:28px 18px 18px 18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;margin-left:0;margin-right:0}.card-pergunta[data-v-29994462],.competencia-titulo[data-v-29994462]{margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.competencia-titulo[data-v-29994462]{font-size:1.25rem;font-weight:600;color:#2d3a4b;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.competencia-icone[data-v-29994462]{font-size:1.3em;margin-right:2px}.notas-opcoes-novo[data-v-29994462]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:24px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.nota-btn-novo[data-v-29994462]{min-width:38px;height:38px;margin-right:4px;margin-left:4px;border-radius:50%;border:2px solid #e0e0e0;background:#fff;color:#5a6ae6;font-size:1.13rem;font-weight:600;-webkit-transition:background .18s,color .18s,border .18s,-webkit-transform .18s;transition:background .18s,color .18s,border .18s,-webkit-transform .18s;transition:background .18s,color .18s,border .18s,transform .18s;transition:background .18s,color .18s,border .18s,transform .18s,-webkit-transform .18s;outline:none;-webkit-box-shadow:0 1px 4px rgba(90,106,230,.06);box-shadow:0 1px 4px rgba(90,106,230,.06);position:relative;cursor:pointer}.nota-btn-novo.selecionada[data-v-29994462]{background:-webkit-gradient(linear,left top,right top,from(#5a6ae6),to(#43e97b));background:linear-gradient(90deg,#5a6ae6,#43e97b);color:#fff;border:2px solid #5a6ae6;-webkit-transform:scale(1.08);transform:scale(1.08)}.navegacao-botoes-novo[data-v-29994462]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:18px;width:100%;margin-top:10px}.btn-nav-novo[data-v-29994462]{min-width:120px;height:42px;border-radius:8px;border:1.5px solid #d1d5db;background:#f5f7fa;color:#2d3a4b;font-size:1.08rem;font-weight:600;-webkit-transition:background .18s,color .18s,border .18s;transition:background .18s,color .18s,border .18s;outline:none;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;cursor:pointer}.btn-nav-novo.btn-principal-novo[data-v-29994462]{background:#5a6ae6;color:#fff;border:1.5px solid #5a6ae6;font-weight:700}.btn-nav-novo[data-v-29994462]:disabled{opacity:.5;cursor:not-allowed}.btn-nav-novo[data-v-29994462]:not(:disabled):hover{background:#e0e0e0;color:#2d3a4b;border-color:#bfc4d1}.btn-nav-novo.btn-principal-novo[data-v-29994462]:not(:disabled):hover{background:#3d4bb3;color:#fff;border-color:#3d4bb3}.aviso-campo-obrigatorio[data-v-29994462]{text-align:center;margin-top:10px}@media(max-width:1200px){.card-pergunta[data-v-29994462]{max-width:98vw;padding:18px 4vw 12px 4vw}.btn-nav-novo[data-v-29994462]{min-width:90px;font-size:.98rem}}body{background:linear-gradient(135deg,#eaf3ff,#d6e6fa)!important;min-height:100vh}.card-footer.logo>figure{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.card-footer.logo>figure,.report-title{display:-webkit-box;display:-ms-flexbox;display:flex}.report-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-title>figure{margin:0}.report-title>figure,.report-title>h6{display:-webkit-box;display:-ms-flexbox;display:flex}.report-title>h6{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;min-width:150px}.report-title>h6>span{padding:6%;border-radius:6px;min-width:26%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-page{-ms-flex:auto;flex:auto;-ms-flex-direction:column;flex-direction:column}.report-page,.report-page>main{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.report-page>main{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.report-page>main,.report-page>main>h1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-page>footer,.report-page>main>h1{display:-webkit-box;display:-ms-flexbox;display:flex}.report-page>footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.report-page>footer>p{margin-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.report-page>footer>p>span:first-child{font-size:18px;font-weight:600}.report-page>footer>p>span:last-child{font-size:14px;font-weight:lighter}.report-page>footer>figure:has(.logo-icon){margin:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.logo-icon{width:20px;height:20px}#header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ModalRelatorio .modal-content{background:radial-gradient(at 30% 20%,var(--infocorh-theme-bg-2) 0,var(--infocorh-theme-bg) 100%)}#ModalRelatorio .modal-body{padding:0!important}#ModalEmail .modal-content,ModalEmail .modal-body{background:#fff}#emailEnviar::-webkit-input-placeholder{color:#f8f8f8}#emailEnviar::-moz-placeholder{color:#f8f8f8}#emailEnviar:-ms-input-placeholder{color:#f8f8f8}#emailEnviar::-ms-input-placeholder{color:#f8f8f8}#emailEnviar::placeholder{color:#f8f8f8}#report-perfil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0;padding-bottom:2vh}#report-perfil>img{width:150px;height:150px}#export-options{-ms-flex:auto;flex:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;width:100%}#export-options,#top-rel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-box-direction:normal}#top-rel{-ms-flex:auto;flex:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#export-options>span{border-radius:6px;cursor:pointer}#export-options>span:first-child{margin-right:1vh}#export-options>h5{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#body-rel,#export-options>h5{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}#body-rel>span{height:12vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;color:#fff;font-size:16px}#body-rel>span,#body-rel>span>div{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#body-rel>span>div{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center}#body-rel>span>div>i{font-size:22px;color:#fff;padding-bottom:1vh}#body-rel>span:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}#body-rel>span:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.infos-perfil{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-conhecimento ul,.infos-perfil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.info-conhecimento ul{list-style-type:none;padding:0;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:300px;overflow:auto;background-image:linear-gradient(170deg,transparent,rgba(42,94,255,.15))}.info-conhecimento ul li{list-style-type:none;width:100%;padding:8px 12px;font-size:12px;border-bottom:1px solid #ddd}.info-conhecimento ul li:last-child{border-bottom:none}.info-conhecimento{border-radius:10px;min-width:240px;width:15vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 16px #ddd;box-shadow:0 0 16px #ddd;margin-bottom:2vh}.info-conhecimento,.info-conhecimento>h4{display:-webkit-box;display:-ms-flexbox;display:flex}.info-conhecimento>h4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;margin-bottom:0;font-size:14px;color:#fff;border-top-right-radius:12px;border-top-left-radius:12px}.dominante{color:#0292c6}.influente{color:#b7c32b}.conforme{color:#ff9e03}.estavel{color:#ff023f}.default{color:#7d7e7f}.bg-dominante{background-color:#0292c6}.bg-influente{background-color:#b7c32b}.bg-conforme{background-color:#ff9e03}.bg-estavel{background-color:#ff023f}.bg-default{background-color:#7d7e7f}.report-page p{font-size:17px;font-weight:lighter}.report-page p:not(:has(strong)){line-height:28px!important}.report-page p>strong{font-size:18px;font-weight:700}.separator{padding:16px}.button-action:hover{-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.button-action{width:40px;height:40px;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.scrollable-content[data-v-7bab14de]{max-height:80vh;overflow-y:auto;overflow-x:hidden}.avaliacoes[data-v-7bab14de]{width:80%;-ms-flex-item-align:center;align-self:center;justify-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-control[data-v-7bab14de]{background-color:#f8f9fa!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2)!important;box-shadow:0 4px 8px rgba(0,0,0,.2)!important;border:1px solid #eee!important}.fixed-button[data-v-7bab14de]{width:100px;height:40px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;color:#fff}.circle-button[data-v-7bab14de]{width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.circle-button[data-v-7bab14de]:hover{background-color:#e2e6ea;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.3)}.circle-button.active[data-v-7bab14de]{background-color:#000;color:#fff}.circle-button[data-v-7bab14de]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.form-text[data-v-7bab14de]{color:grey;font-size:16px}.competencia-title[data-v-7bab14de]{color:#f0ad4e;font-size:34px;letter-spacing:.2rem}.nome-text[data-v-7bab14de]{color:#6c757d;font-size:20px;letter-spacing:.1rem}#lastWhiteCard .headerText[data-v-7bab14de]{font-weight:700;font-size:20px;color:#25282a}.competencia-item[data-v-7bab14de]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding:10px;border-radius:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diferenca-text[data-v-7bab14de]{margin:0!important;padding-right:20px;font-size:20px}.feedback-link[data-v-7bab14de]{color:#88619a;cursor:pointer;font-weight:500;font-size:20px;text-decoration:none}.feedback-link a[data-v-7bab14de]{color:#88619a;margin-right:5px}.within-limit[data-v-7bab14de]{color:#33a474;font-weight:500;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardWhite[data-v-7bab14de]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-body[data-v-7bab14de]{padding:0}.modal-title[data-v-7bab14de]{font-size:1.8rem;font-weight:700;color:#333;border-bottom:2px solid #33a474;padding-bottom:8px;max-width:80%;margin:0 auto}.even-row[data-v-7bab14de]{background-color:#eee}.odd-row[data-v-7bab14de]{background-color:#fff}.circle[data-v-7bab14de]{width:60px;height:60px;border-radius:50%;background-color:#d9534f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;margin-bottom:5px}.first-circle-container[data-v-7bab14de]{margin-left:100px}.second-circle-container[data-v-7bab14de]{margin-right:100px}.circle-label[data-v-7bab14de]{font-size:.9rem;color:#333;margin:0;text-align:center}.btnSair[data-v-6c7e3fc5]{border-radius:25px}.btnSair[data-v-6c7e3fc5]:hover{background-color:#343579;color:#fff!important}.progress-bar[data-v-6c7e3fc5]{background-color:#ff6a39!important}.btnIniciarPesquisa[data-v-6c7e3fc5]{color:#343579;border-radius:2.1875rem}.btnIniciarPesquisa[data-v-6c7e3fc5]:hover{color:#fff;background-color:#ff6a39}.btnResponder[data-v-6c7e3fc5],.btnResponder[data-v-6c7e3fc5]:hover{border-radius:2.1875rem;background:#ff6a39;color:#fff}.cardWhiteCircle[data-v-6c7e3fc5]{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.25);box-shadow:0 2px 15px 0 rgba(0,0,0,.25);background:linear-gradient(0deg,#fdfdfd,#fdfdfd),linear-gradient(89deg,hsla(0,0%,93.7%,.9) 46.06%,hsla(0,0%,93.7%,.74));border-radius:50%;top:-5rem}.cardWhite[data-v-6c7e3fc5]{background:linear-gradient(0deg,#fff,#fff),linear-gradient(89deg,hsla(0,0%,93.7%,.9) 46.06%,hsla(0,0%,93.7%,.74)),url(<path-to-image>),#d3d3d3 50%/cover no-repeat}.cardWhite[data-v-6c7e3fc5],.cardWhiteBlue[data-v-6c7e3fc5]{border-radius:15px;-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.25);box-shadow:0 2px 15px 0 rgba(0,0,0,.25)}.cardWhiteBlue[data-v-6c7e3fc5]{background:linear-gradient(0deg,#344b79,#344b79),linear-gradient(89deg,hsla(0,0%,93.7%,.9) 46.06%,hsla(0,0%,93.7%,.74))}.cardWhiteGreen[data-v-6c7e3fc5]{background:#288c28}.cardWhiteGreen[data-v-6c7e3fc5],.cardWhiteRed[data-v-6c7e3fc5]{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.25);box-shadow:0 2px 15px 0 rgba(0,0,0,.25);border-radius:15px}.cardWhiteRed[data-v-6c7e3fc5]{background:#793434}.cardBlue[data-v-6c7e3fc5]{background-image:url(../img/RespostaEnviadaBackground.d70125f1.png)}.cardBlue[data-v-6c7e3fc5],.cardGreen[data-v-6c7e3fc5]{border-radius:15px;background-size:100%;background-position:50%;background-repeat:no-repeat;color:#fff;height:calc(100vh - 30rem)}.cardGreen[data-v-6c7e3fc5]{background-image:url(../img/RespostaCertaPesquisa.de2cf97a.png)}.cardRed[data-v-6c7e3fc5]{border-radius:15px;background-size:100%;background-image:url(../img/RespostaErradaPesquisa.13b7f4ba.png);background-position:50%;background-repeat:no-repeat;color:#fff;height:calc(100vh - 30rem)}.cardBlueCircle[data-v-6c7e3fc5]{background:linear-gradient(0deg,#344b79,#344b79),linear-gradient(89deg,hsla(0,0%,93.7%,.9) 46.06%,hsla(0,0%,93.7%,.74))}.cardBlueCircle[data-v-6c7e3fc5],.cardGreenCircle[data-v-6c7e3fc5]{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.25);box-shadow:0 2px 15px 0 rgba(0,0,0,.25);border-radius:50%;top:-5rem}.cardGreenCircle[data-v-6c7e3fc5]{background:#288c28}.cardRedCircle[data-v-6c7e3fc5]{-webkit-box-shadow:0 2px 15px 0 rgba(0,0,0,.25);box-shadow:0 2px 15px 0 rgba(0,0,0,.25);background:#793434;border-radius:50%;top:-5rem}.btn-option[data-v-6c7e3fc5]{height:19rem;border-radius:10px;color:#fff}.btn-index[data-v-6c7e3fc5]{outline:none!important;border:2px solid #343579;border-radius:15px;background-color:#343579;color:#fff;width:30rem}.btn-index-focus[data-v-6c7e3fc5],.btn-index[data-v-6c7e3fc5]:hover{outline:none!important;border:2px solid #ff6a39!important;background-color:#fff!important;color:#ff6a39!important;width:30rem}.btn-index-focus[data-v-6c7e3fc5]{border-radius:15px}.btn-options-border[data-v-6c7e3fc5]{border:5px solid #ff6a39!important}.txtAreaControl[data-v-6c7e3fc5]{width:70rem}@media(max-width:575px){.btn-index-focus[data-v-6c7e3fc5],.btn-index[data-v-6c7e3fc5],.txtAreaControl[data-v-6c7e3fc5]{width:100%}}.main-item[data-v-525da687]{background-color:#f8f9fa;border-right-width:0!important;border-left-width:0!important}.sub-item-container[data-v-525da687]{width:100%;margin:0;padding:0}.sub-item[data-v-525da687]{background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.sub-item[data-v-525da687]:hover{background-color:#eee}.no-outline[data-v-525da687]:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.embed-responsive[data-v-525da687]{max-width:100%;max-height:100vh;overflow-x:auto;overflow-y:hidden}.vue-plyr[data-v-525da687]{width:100%;height:100%}hr[data-v-525da687]{border-top:1px solid #aaa}.outfit-title[data-v-525da687]{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:700}.outfit-list-item[data-v-525da687]{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:500}.outfit-list-subitem[data-v-525da687]{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:300}.merriweather-regular[data-v-525da687]{font-family:Merriweather,serif;font-weight:300;font-style:normal}.info-card[data-v-525da687]{background-color:transparent;border-radius:10px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);height:60px}.form-check-input[data-v-525da687]:focus{outline:none!important}.bg-grey-subindex[data-v-525da687]{background-color:#eaf0f4!important}.bg-grey-index[data-v-525da687]{background-color:#ededed!important}.progress[data-v-525da687]{width:100%;height:6px;border-radius:0}.progress-bar[data-v-525da687]{height:100%;-webkit-transition:width .01s ease-in-out;transition:width .01s ease-in-out;border-radius:0;background-color:#00b3ff;-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}.td-progress-bar[data-v-525da687]{width:100%;text-align:center;vertical-align:middle}.progress-bar-custom[data-v-525da687]{height:100%;-webkit-transition:width .01s ease-in-out;transition:width .01s ease-in-out;border-radius:0;background-color:#00b3ff;-webkit-transition:none;transition:none;-webkit-animation:none;animation:none}.botao-sair[data-v-525da687]{-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.botao-sair[data-v-525da687]:active,.botao-sair[data-v-525da687]:hover{color:#ff6a39}.primeiro-acesso[data-v-6c6179ed]{min-height:100vh;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 1rem;font-family:Roboto,sans-serif;background-color:#f8f9fa}.bg-wrapper[data-v-6c6179ed]{display:none}.bg-image[data-v-6c6179ed]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay[data-v-6c6179ed]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,102,0,.95),rgba(255,102,0,.85))}.main-card[data-v-6c6179ed]{background:hsla(0,0%,100%,.98);border-radius:16px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.1);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:600px}.info-column[data-v-6c6179ed]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-content[data-v-6c6179ed]{width:100%;max-width:100%;margin:0;padding:0 1rem}.logo[data-v-6c6179ed]{max-width:180px;height:auto}.welcome-section[data-v-6c6179ed]{margin-bottom:3rem}.welcome-section h1[data-v-6c6179ed]{font-size:1.75rem;color:#2c3e50;margin-bottom:1rem;font-weight:500;font-family:Roboto,sans-serif}.welcome-section .user-greeting[data-v-6c6179ed]{font-size:1.25rem;color:#495057;margin-bottom:1rem;font-weight:400;font-family:Roboto,sans-serif}.welcome-section .welcome-text[data-v-6c6179ed]{font-size:1rem;color:#6c757d;line-height:1.5;font-weight:300;font-family:Roboto,sans-serif}.features-section h2[data-v-6c6179ed]{font-size:1.25rem;color:#2c3e50;margin-bottom:2rem;font-weight:500;font-family:Roboto,sans-serif}.features-grid[data-v-6c6179ed]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;margin:0;padding:0}.feature-item[data-v-6c6179ed]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.8);border-radius:12px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;height:100%}.feature-item[data-v-6c6179ed]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.feature-item .feature-icon[data-v-6c6179ed]{width:48px;height:48px;background:#fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);-ms-flex-negative:0;flex-shrink:0}.feature-item .feature-icon i[data-v-6c6179ed]{font-size:1.5rem;color:#f60}.feature-item .feature-content[data-v-6c6179ed]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px}.feature-item .feature-content h3[data-v-6c6179ed]{font-size:1rem;color:#2c3e50;margin-bottom:.25rem;font-weight:500;font-family:Roboto,sans-serif}.feature-item .feature-content p[data-v-6c6179ed]{font-size:.875rem;color:#6c757d;line-height:1.4;margin:0;font-weight:300;font-family:Roboto,sans-serif}.form-column[data-v-6c6179ed]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.form-content[data-v-6c6179ed]{width:100%;max-width:400px;margin:0 auto}.form-header[data-v-6c6179ed]{text-align:center;margin-bottom:2rem}.form-header h2[data-v-6c6179ed]{font-size:1.5rem;color:#2c3e50;margin-bottom:.5rem;font-weight:500;font-family:Roboto,sans-serif}.form-header p[data-v-6c6179ed]{color:#6c757d;font-size:.875rem;font-weight:300;font-family:Roboto,sans-serif}.form-group[data-v-6c6179ed]{margin-bottom:1.5rem}.form-group label[data-v-6c6179ed]{display:block;margin-bottom:.5rem;color:#495057;font-weight:400;font-size:.875rem;font-family:Roboto,sans-serif}.input-group[data-v-6c6179ed]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f9fa;border-radius:8px;border:1px solid #dee2e6;-webkit-transition:all .2s;transition:all .2s}.input-group[data-v-6c6179ed]:focus-within{border-color:#f60;-webkit-box-shadow:0 0 0 3px rgba(255,102,0,.1);box-shadow:0 0 0 3px rgba(255,102,0,.1)}.input-group .input-icon[data-v-6c6179ed]{padding:0 1rem;color:#6c757d}.input-group input[data-v-6c6179ed]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;padding:.75rem 1rem;font-size:.875rem;color:#495057;font-family:Roboto,sans-serif;font-weight:300}.input-group input[data-v-6c6179ed]:focus{outline:none}.input-group input[data-v-6c6179ed]::-webkit-input-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-6c6179ed]::-moz-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-6c6179ed]:-ms-input-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-6c6179ed]::-ms-input-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-6c6179ed]::placeholder{color:#adb5bd;font-weight:300}.input-group input[readonly][data-v-6c6179ed]{background:#e9ecef;cursor:not-allowed}.btn-submit[data-v-6c6179ed]{width:100%;padding:.875rem;background:#f60;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;font-family:Roboto,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.btn-submit[data-v-6c6179ed]:hover:not(:disabled){background:#e65c00;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-submit[data-v-6c6179ed]:disabled{opacity:.7;cursor:not-allowed}.btn-submit .spinner[data-v-6c6179ed]{width:20px;height:20px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;-webkit-animation:spin-6c6179ed .8s linear infinite;animation:spin-6c6179ed .8s linear infinite}.success-message[data-v-6c6179ed]{text-align:center;padding:2rem}.success-message .success-icon[data-v-6c6179ed]{width:64px;height:64px;background:#28a745;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1.5rem}.success-message .success-icon i[data-v-6c6179ed]{font-size:2rem;color:#fff}.success-message h3[data-v-6c6179ed]{font-size:1.25rem;color:#2c3e50;margin-bottom:1rem;font-weight:500;font-family:Roboto,sans-serif}.success-message p[data-v-6c6179ed]{color:#6c757d;margin-bottom:.5rem;font-size:.875rem;font-weight:300;font-family:Roboto,sans-serif}.success-message .redirect-message[data-v-6c6179ed]{font-size:.75rem;color:#adb5bd;font-weight:300;font-family:Roboto,sans-serif}@-webkit-keyframes spin-6c6179ed{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-6c6179ed{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:991px){.main-card[data-v-6c6179ed]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-column[data-v-6c6179ed],.info-column[data-v-6c6179ed]{padding:2rem 1rem}.features-grid[data-v-6c6179ed]{grid-template-columns:1fr;gap:.75rem}.info-content[data-v-6c6179ed]{padding:0}}@media(max-width:576px){.primeiro-acesso[data-v-6c6179ed]{padding:1rem}.form-column[data-v-6c6179ed],.info-column[data-v-6c6179ed]{padding:1.5rem}.welcome-section h1[data-v-6c6179ed]{font-size:1.75rem}.feature-item[data-v-6c6179ed]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.feature-item .feature-icon[data-v-6c6179ed]{margin:0 auto 1rem}}.login-container[data-v-7b75db06]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;background-color:#f8f9fa}.login-form-container[data-v-7b75db06]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;background:linear-gradient(135deg,#fff,#f8f9fa)}.login-form-wrapper[data-v-7b75db06]{width:100%;max-width:400px;padding:2rem;background:#fff;border-radius:1rem;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.05);box-shadow:0 .5rem 1rem rgba(0,0,0,.05)}.login-logo[data-v-7b75db06]{max-width:180px;height:auto}.info-panel[data-v-7b75db06]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:linear-gradient(135deg,#343579,#2a2a5f);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;color:#fff}.info-content[data-v-7b75db06]{max-width:400px}.feature-list[data-v-7b75db06]{margin-top:2rem}.feature-item[data-v-7b75db06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem;font-size:1.1rem}.feature-item i[data-v-7b75db06]{font-size:1.5rem;margin-right:1rem;color:hsla(0,0%,100%,.9)}.form-control[data-v-7b75db06]{border:1px solid #dee2e6;padding:1rem .75rem;height:auto}.form-control[data-v-7b75db06]:focus{border-color:#343579;-webkit-box-shadow:0 0 0 .2rem rgba(52,53,121,.25);box-shadow:0 0 0 .2rem rgba(52,53,121,.25)}.btn-primary[data-v-7b75db06]{background-color:#343579;border-color:#343579;padding:.8rem}.btn-primary[data-v-7b75db06]:hover{background-color:#252555;border-color:#252555}.btn-primary[data-v-7b75db06]:disabled{background-color:#343579;border-color:#343579;opacity:.65}.error-feedback[data-v-7b75db06]{color:#dc3545;font-size:.875em;margin-top:.25rem}@media(max-width:991.98px){.login-container[data-v-7b75db06]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-panel[data-v-7b75db06]{display:none}.login-form-container[data-v-7b75db06]{padding:1rem}.login-form-wrapper[data-v-7b75db06]{padding:1.5rem}}.funcionario-navbar-clean[data-v-7fae233a]{background:hsla(0,0%,100%,.98);border-radius:0 0 1.2rem 1.2rem;border:none!important;margin-top:0;margin-bottom:2.2rem;position:fixed;top:0;left:0;width:100vw;z-index:100;min-height:64px}.funcionario-navbar-clean[data-v-7fae233a],.shadow-dashboard-base[data-v-7fae233a]{-webkit-box-shadow:0 2px 12px 0 rgba(52,53,121,.1)!important;box-shadow:0 2px 12px 0 rgba(52,53,121,.1)!important}.funcionario-dashboard-tabs-clean[data-v-7fae233a]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.funcionario-tab-card[data-v-7fae233a]{font-weight:700;font-size:1.08rem;color:#343579!important;background:#fff;border-radius:.9rem .9rem 0 0;padding:.7rem 1.3rem .4rem 1.3rem;margin-bottom:.2rem;-webkit-box-shadow:0 2px 8px 0 rgba(52,53,121,.06);box-shadow:0 2px 8px 0 rgba(52,53,121,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;border:1.5px solid transparent;-webkit-transition:color .18s,border .18s,background .18s,-webkit-box-shadow .18s;transition:color .18s,border .18s,background .18s,-webkit-box-shadow .18s;transition:box-shadow .18s,color .18s,border .18s,background .18s;transition:box-shadow .18s,color .18s,border .18s,background .18s,-webkit-box-shadow .18s}.funcionario-tab-card.active[data-v-7fae233a],.funcionario-tab-card[data-v-7fae233a]:hover{color:#fff!important;background:#5a6ae6;-webkit-box-shadow:0 2px 8px 0 rgba(90,106,230,.1);box-shadow:0 2px 8px 0 rgba(90,106,230,.1);border:1.5px solid #5a6ae6}.funcionario-tab-card i[data-v-7fae233a]{font-size:1.25rem;opacity:.93}.funcionario-user-btn-clean[data-v-7fae233a]{background:transparent;border-radius:50%;padding:.3rem .5rem;font-weight:600;color:#343579;-webkit-transition:background .18s,color .18s;transition:background .18s,color .18s;font-size:1.2rem}.funcionario-user-btn-clean[data-v-7fae233a]:focus,.funcionario-user-btn-clean[data-v-7fae233a]:hover{background:#f0f4ff;color:#343579}.funcionario-dropdown-menu[data-v-7fae233a]{border-radius:1rem;min-width:210px;font-size:1.05rem;position:fixed!important;top:56px!important;right:24px!important;z-index:9999}.empresa-logo[data-v-7fae233a]{height:40px;width:40px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.07);box-shadow:0 1px 4px rgba(0,0,0,.07)}@media(max-width:991.98px){.funcionario-dashboard-tabs-clean[data-v-7fae233a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.funcionario-tab-card[data-v-7fae233a]{width:100%;border-radius:.9rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.dashboard-func-main-padding[data-v-7fae233a]{padding-top:84px!important}.card-header[data-v-2eae5c9b]{font-size:1.1rem;font-weight:600}.radar-chart-container[data-v-2eae5c9b]{position:relative;background:#f8f9fa;border-radius:8px;padding:20px}.bg-gradient-primary[data-v-2eae5c9b]{background:linear-gradient(135deg,#5a6ae6,#7c8bf8)}.stat-item[data-v-2eae5c9b]{padding:10px}.stat-item h3[data-v-2eae5c9b]{font-size:2rem;font-weight:700;margin-bottom:5px}.stat-item small[data-v-2eae5c9b]{font-size:.9rem;opacity:.9}.competency-item[data-v-2eae5c9b]{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.competency-item[data-v-2eae5c9b]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.competency-name[data-v-2eae5c9b]{font-weight:600;color:#495057;line-height:1.2}.progress[data-v-2eae5c9b]{height:6px!important;border-radius:10px;background-color:#e9ecef;margin-top:4px;margin-bottom:8px}.progress-bar[data-v-2eae5c9b]{border-radius:10px;-webkit-transition:width .6s ease;transition:width .6s ease}.badge[data-v-2eae5c9b]{font-size:.8rem;padding:.4rem .6rem;border-radius:6px}@media (max-width:768px){.radar-chart-container[data-v-2eae5c9b]{height:300px!important}.stat-item h3[data-v-2eae5c9b]{font-size:1.5rem}}.card[data-v-2eae5c9b]{-webkit-transition:all .3s ease;transition:all .3s ease}.card[data-v-2eae5c9b]:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1)!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important}.spinner-border[data-v-2eae5c9b]{width:3rem;height:3rem}.card-body[data-v-2eae5c9b]{padding:1.25rem}.competency-row[data-v-2eae5c9b]{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.competency-row[data-v-2eae5c9b]:hover{background-color:#f8f9fa}.table th[data-v-2eae5c9b]{font-weight:600;color:#495057;font-size:.9rem;padding:.75rem 1rem}.table td[data-v-2eae5c9b]{padding:.75rem 1rem;vertical-align:middle}.text-primary[data-v-2eae5c9b]{color:#5a6ae6!important}.bg-gradient-primary .card-body[data-v-2eae5c9b]{padding:1.5rem}canvas[data-v-2eae5c9b]{max-height:100%}.collapse-enter-active[data-v-2eae5c9b],.collapse-leave-active[data-v-2eae5c9b]{-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.collapse-enter-from[data-v-2eae5c9b],.collapse-leave-to[data-v-2eae5c9b]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);max-height:0}.collapse-enter-to[data-v-2eae5c9b],.collapse-leave-from[data-v-2eae5c9b]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);max-height:500px}.col-12.col-md-4.col-lg-4.col-xxl-4.mb-2{height:560px!important;min-height:560px!important}.dashboard-card-container{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e1e5e9;border-radius:18px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.07);box-shadow:0 4px 16px rgba(0,0,0,.07);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:580px!important;min-height:580px!important;max-height:680px!important;position:relative}.dashboard-card-container:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.13);box-shadow:0 10px 25px rgba(0,0,0,.13)}.dashboard-card-title{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0;letter-spacing:.5px}.dashboard-card-header-icon{font-size:1.5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;min-height:40px;margin-right:.75rem;background:linear-gradient(135deg,#ff6a39,#e55a2b);border-radius:12px;padding:.5rem;-webkit-box-shadow:0 2px 8px rgba(255,106,57,.2);box-shadow:0 2px 8px rgba(255,106,57,.2)}.dashboard-card-subtitle{color:#6b7280;font-size:.875rem;font-weight:400;margin:0;margin-top:.25rem}.dashboard-card-header{background:linear-gradient(135deg,rgba(255,106,57,.05),rgba(229,90,43,.08));border-bottom:1px solid #e1e5e9;padding:1.25rem 1.5rem 1rem 1.5rem;border-radius:18px 18px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.dashboard-card-icon-area{min-width:40px;min-height:40px}.dashboard-card-graph,.dashboard-card-icon-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.dashboard-card-graph{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f3f4f6,#e0e7ef);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin:0}.dashboard-card-graph-total{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1rem;font-weight:700;color:#ff6a39;background:hsla(0,0%,100%,.85);border-radius:50%;padding:.3rem .8rem;-webkit-box-shadow:0 2px 8px rgba(255,106,57,.08);box-shadow:0 2px 8px rgba(255,106,57,.08);z-index:2}.dashboard-card-content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:8px;overflow-y:auto;max-height:380px!important;min-height:230px!important;margin-bottom:60px;height:380px!important}.dashboard-card-footer{background:linear-gradient(135deg,rgba(255,106,57,.03),rgba(229,90,43,.05));border-top:1px solid rgba(255,106,57,.1);padding:.8rem 1rem .6rem 1rem;border-radius:0 0 18px 18px;min-height:60px;-webkit-box-shadow:0 -1px 3px rgba(255,106,57,.08);box-shadow:0 -1px 3px rgba(255,106,57,.08);position:absolute;left:0;bottom:0}.dashboard-card-footer,.dashboard-card-footer-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:100%}.dashboard-card-footer-infos{gap:.5rem}.dashboard-card-footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;margin:0;padding:.5rem .75rem;background:transparent;border-radius:8px;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.dashboard-card-footer-info:hover{background:rgba(255,106,57,.08)}.dashboard-card-footer-info-icon{font-size:1.1rem;color:#ff6a39;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;opacity:.8;-ms-flex-negative:0;flex-shrink:0}.dashboard-card-footer-info-label{font-size:.75rem;color:#6b7280;font-weight:500;margin:0;text-transform:none;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-card-footer-info-value{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0;-ms-flex-negative:0;flex-shrink:0}.dashboard-card-behavioral .dashboard-card-graph-total{color:#ff6a39}.dashboard-card-departments .dashboard-card-graph-total{color:#10b981}.dashboard-card-positions .dashboard-card-graph-total{color:#f59e0b}@media (max-width:768px){.dashboard-card-content,.dashboard-card-footer,.dashboard-card-header{padding:1rem}.dashboard-card-footer-infos{gap:1rem}.dashboard-card-container{min-height:340px;max-height:420px}}