@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);.avaliacao-comportamental,.sidebar-pushcontent,[data-sidebarstyle=sidebar-pushcontent]{--infocorh-theme-bg:#fff}.avaliacao-comportamental .completion-section,.avaliacao-comportamental .content-wrapper,.avaliacao-comportamental .main-container,.avaliacao-comportamental .welcome-section{background:var(--infocorh-theme-bg)}.notification-list{position:fixed!important;z-index:3200!important}.notification-list--top-right{top:16px!important;right:16px!important}.notification-list--top-left{top:16px!important;left:16px!important}.notification-list--bottom-right{bottom:16px!important;right:16px!important}.notification-list--bottom-left{bottom:16px!important;left:16px!important}.coverimg[data-v-6de1d392]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}footer[data-v-6de1d392],header[data-v-6de1d392],main[data-v-6de1d392]{position:relative;z-index:1}.header-modern .navbar[data-v-18391ec2]{background:linear-gradient(135deg,hsla(0,0%,100%,.85),rgba(248,249,250,.8));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-18391ec2]: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-18391ec2]{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-18391ec2]{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-18391ec2]{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-18391ec2]: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-18391ec2]{text-decoration:none;padding:0}.header-modern .navbar-brand-section .navbar-brand .logo-container[data-v-18391ec2]{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-18391ec2]{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-18391ec2]{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-18391ec2]{-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-18391ec2]{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-18391ec2]{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-18391ec2]: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-18391ec2]{position:relative}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-avatar .avatar-img[data-v-18391ec2]{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-18391ec2]{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-18391ec2]{background:#28a745}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-info[data-v-18391ec2]{text-align:left}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-info .user-name[data-v-18391ec2]{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-18391ec2]{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-18391ec2]{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-18391ec2]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-modern .navbar-right-section .user-profile-container .user-dropdown[data-v-18391ec2]{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;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95)}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-header[data-v-18391ec2]{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-18391ec2]{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-18391ec2]{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-18391ec2]{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-18391ec2]{margin:0;color:#6c757d;font-size:.85rem}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item[data-v-18391ec2]{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-18391ec2]: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-18391ec2]{font-size:1.1rem;width:20px;text-align:center}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item span[data-v-18391ec2]{font-weight:500}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item.text-danger[data-v-18391ec2]:hover{background:hsla(0,100%,98%,.8);color:#dc3545}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-divider[data-v-18391ec2]{margin:.5rem 0;border-color:rgba(233,236,239,.6)}@media(max-width:991.98px){.header-modern .navbar-right-section[data-v-18391ec2]{gap:.5rem}.header-modern .user-profile-container .user-profile-btn .user-info[data-v-18391ec2]{display:none!important}}@media(max-width:575.98px){.header-modern .container-fluid[data-v-18391ec2]{padding:0 1rem}.header-modern .navbar-brand-section .navbar-brand .logo-container .logo-text[data-v-18391ec2]{display:none}}.coverimg[data-v-5841bf26]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.sidebar-wrap[data-v-1b00a7d9]{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:hidden}.sidebar-wrap.collapsed[data-v-1b00a7d9]{width:80px!important}.sidebar-wrap.collapsed .sidebar[data-v-1b00a7d9]{width:80px}.sidebar-wrap.collapsed .sidebar .sidebar-header[data-v-1b00a7d9]{padding:1rem .5rem}.sidebar-wrap.collapsed .sidebar .sidebar-header .logo-section[data-v-1b00a7d9]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-wrap.collapsed .sidebar .sidebar-header .logo-section .logo-text[data-v-1b00a7d9]{display:none}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-1b00a7d9]{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-1b00a7d9]{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-1b00a7d9]{font-size:1.4rem}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content[data-v-1b00a7d9]{display:none}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item[data-v-1b00a7d9]{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-1b00a7d9]{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-1b00a7d9]{font-size:.9rem}.sidebar-wrap .sidebar[data-v-1b00a7d9]{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-1b00a7d9]{padding:1rem;border-bottom:1px solid rgba(0,0,0,.08);position:relative}.sidebar-wrap .sidebar .sidebar-header .logo-section[data-v-1b00a7d9]{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-1b00a7d9]{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-1b00a7d9]{color:#fff;font-size:1.2rem}.sidebar-wrap .sidebar .sidebar-header .logo-section .logo-text[data-v-1b00a7d9]{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-1b00a7d9]{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-1b00a7d9]{font-size:.75rem;color:#6c757d;font-weight:400}.sidebar-wrap .sidebar .menu-container[data-v-1b00a7d9]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem 0}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list[data-v-1b00a7d9]{list-style:none;padding:0;margin:0}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item[data-v-1b00a7d9]{margin-bottom:.25rem}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-1b00a7d9]{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-1b00a7d9]: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-1b00a7d9]: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-1b00a7d9]:hover:before{width:4px}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-icon[data-v-1b00a7d9]{-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-1b00a7d9]{color:#1f2937}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-icon i[data-v-1b00a7d9]{color:#374151}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active[data-v-1b00a7d9]{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-1b00a7d9]: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-1b00a7d9],.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-icon i[data-v-1b00a7d9],.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-text[data-v-1b00a7d9]{color:#fff!important}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item[data-v-1b00a7d9]{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-1b00a7d9]{width:28px;height:28px}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item .menu-icon i[data-v-1b00a7d9]{font-size:1rem}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.parent-item[data-v-1b00a7d9]{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-1b00a7d9]{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-1b00a7d9]{font-size:1.1rem;color:#495057}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content[data-v-1b00a7d9]{-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-1b00a7d9]{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-1b00a7d9]{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-1b00a7d9]{font-size:.8rem}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-arrow[data-v-1b00a7d9]{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-1b00a7d9]: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);backdrop-filter:blur(10px)}.sidebar-wrap .toggle-btn[data-v-1b00a7d9]{margin-top:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding:.625rem .75rem;border:none;border-top:1px solid rgba(15,23,42,.06);cursor:pointer;outline:none}.sidebar-wrap .toggle-btn .toggle-icon[data-v-1b00a7d9],.sidebar-wrap .toggle-btn[data-v-1b00a7d9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent}.sidebar-wrap .toggle-btn .toggle-icon[data-v-1b00a7d9]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:#94a3b8;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.sidebar-wrap .toggle-btn .toggle-icon i[data-v-1b00a7d9]{font-size:.85rem;line-height:1}.sidebar-wrap .toggle-btn:hover .toggle-icon[data-v-1b00a7d9]{background:rgba(15,23,42,.06);color:#1e3a8a}.sidebar-wrap .toggle-btn:active .toggle-icon[data-v-1b00a7d9]{background:rgba(15,23,42,.1)}.sidebar-wrap .toggle-btn:focus-visible .toggle-icon[data-v-1b00a7d9]{outline:2px solid #93c5fd;outline-offset:1px}.sidebar-wrap.collapsed .toggle-btn[data-v-1b00a7d9]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.625rem 0}.sidebar .menu-container[data-v-1b00a7d9],.sidebar-wrap[data-v-1b00a7d9]{scrollbar-width:none;-ms-overflow-style:none}.sidebar .menu-container[data-v-1b00a7d9]::-webkit-scrollbar,.sidebar-wrap[data-v-1b00a7d9]::-webkit-scrollbar{width:0;height:0;background:transparent;display:none}.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-dbb5e656]{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-dbb5e656]: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-dbb5e656]:hover:before{opacity:1}.behavioral-icon[data-v-dbb5e656]{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-dbb5e656]{position:relative}.stats-circle[data-v-dbb5e656]{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-dbb5e656]{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-dbb5e656]{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-dbb5e656]{display:block;font-size:10px;font-weight:500;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.behavioral-profile-item[data-v-dbb5e656]{position:relative;padding:12px 16px;margin-bottom:8px;border-radius:12px;background:hsla(0,0%,100%,.8);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-dbb5e656]: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-dbb5e656]: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-dbb5e656]: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-dbb5e656]: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-dbb5e656]:before{background:-webkit-gradient(linear,left top,left bottom,from(#f59e0b),to(#d97706));background:linear-gradient(180deg,#f59e0b,#d97706)}.behavioral-profile-item[data-v-dbb5e656]: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-dbb5e656]: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-dbb5e656]{gap:12px;margin-bottom:8px}.profile-header[data-v-dbb5e656],.profile-icon[data-v-dbb5e656]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-icon[data-v-dbb5e656]{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-dbb5e656]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.behavioral-profile-item[data-profile=influente] .profile-icon[data-v-dbb5e656]{background:linear-gradient(135deg,#10b981,#059669)}.behavioral-profile-item[data-profile=estavel] .profile-icon[data-v-dbb5e656]{background:linear-gradient(135deg,#ef4444,#dc2626)}.behavioral-profile-item[data-profile=conforme] .profile-icon[data-v-dbb5e656]{background:linear-gradient(135deg,#f59e0b,#d97706)}.profile-info[data-v-dbb5e656]{-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-dbb5e656]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:2px}.behavioral-profile-item[data-profile=dominante] .profile-name[data-v-dbb5e656]{color:#4f46e5}.behavioral-profile-item[data-profile=influente] .profile-name[data-v-dbb5e656]{color:#10b981}.behavioral-profile-item[data-profile=estavel] .profile-name[data-v-dbb5e656]{color:#ef4444}.behavioral-profile-item[data-profile=conforme] .profile-name[data-v-dbb5e656]{color:#f59e0b}.profile-description[data-v-dbb5e656]{font-size:11px;color:#6b7280;font-weight:500}.profile-stats[data-v-dbb5e656]{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-dbb5e656]{font-size:16px;font-weight:700;color:#1f2937;line-height:1}.behavioral-profile-item[data-profile=dominante] .profile-count[data-v-dbb5e656]{color:#4f46e5}.behavioral-profile-item[data-profile=influente] .profile-count[data-v-dbb5e656]{color:#10b981}.behavioral-profile-item[data-profile=estavel] .profile-count[data-v-dbb5e656]{color:#ef4444}.behavioral-profile-item[data-profile=conforme] .profile-count[data-v-dbb5e656]{color:#f59e0b}.profile-percentage[data-v-dbb5e656]{font-size:11px;color:#6b7280;font-weight:500}.profile-progress[data-v-dbb5e656]{position:relative;height:6px;background:rgba(0,0,0,.05);border-radius:3px;overflow:hidden}.progress-track[data-v-dbb5e656]{position:relative;height:100%;background:rgba(0,0,0,.05);border-radius:3px}.progress-fill[data-v-dbb5e656]{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-dbb5e656]{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-dbb5e656]{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-dbb5e656]{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-dbb5e656]{background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#d97706));background:linear-gradient(90deg,#f59e0b,#d97706)}.progress-indicator[data-v-dbb5e656]{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-dbb5e656]{background:#4f46e5}.behavioral-profile-item[data-profile=influente] .progress-indicator[data-v-dbb5e656]{background:#10b981}.behavioral-profile-item[data-profile=estavel] .progress-indicator[data-v-dbb5e656]{background:#ef4444}.behavioral-profile-item[data-profile=conforme] .progress-indicator[data-v-dbb5e656]{background:#f59e0b}.behavioral-profile-item[data-v-dbb5e656],.behavioral-profile-item[data-v-dbb5e656]:hover{-webkit-animation:fadeInUp-dbb5e656 .6s ease forwards;animation:fadeInUp-dbb5e656 .6s ease forwards}.behavioral-profile-item[data-v-dbb5e656]:first-child,.behavioral-profile-item[data-v-dbb5e656]:first-child:hover{-webkit-animation-delay:.1s;animation-delay:.1s}.behavioral-profile-item[data-v-dbb5e656]:nth-child(2),.behavioral-profile-item[data-v-dbb5e656]:nth-child(2):hover{-webkit-animation-delay:.2s;animation-delay:.2s}.behavioral-profile-item[data-v-dbb5e656]:nth-child(3),.behavioral-profile-item[data-v-dbb5e656]:nth-child(3):hover{-webkit-animation-delay:.3s;animation-delay:.3s}.behavioral-profile-item[data-v-dbb5e656]:nth-child(4),.behavioral-profile-item[data-v-dbb5e656]:nth-child(4):hover{-webkit-animation-delay:.4s;animation-delay:.4s}.behavioral-profile-item[data-v-dbb5e656]:nth-child(5),.behavioral-profile-item[data-v-dbb5e656]:nth-child(5):hover{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fadeInUp-dbb5e656{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-dbb5e656{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-dbb5e656],.behavioral-profile-item:hover .progress-indicator[data-v-dbb5e656]{-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-dbb5e656]{opacity:1}.behavioral-list-container[data-v-dbb5e656]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:4px;margin-bottom:12px}.behavioral-list-container[data-v-dbb5e656]::-webkit-scrollbar{width:4px}.behavioral-list-container[data-v-dbb5e656]::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:2px}.behavioral-list-container[data-v-dbb5e656]::-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-dbb5e656]{border-top:1px solid rgba(0,0,0,.05);padding-top:12px;margin-top:auto}.insight-compact-behavioral[data-v-dbb5e656]{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-dbb5e656]{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-dbb5e656]{font-size:16px;margin-bottom:4px}.insight-compact-value-behavioral[data-v-dbb5e656]{font-size:14px;font-weight:700;color:#1f2937;line-height:1;margin-bottom:2px}.insight-compact-label-behavioral[data-v-dbb5e656]{font-size:10px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.behavioral-card[data-v-dbb5e656]:focus-within,.behavioral-card[data-v-dbb5e656]: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-dbb5e656]{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));backdrop-filter:blur(20px)}.behavioral-card[data-v-dbb5e656]: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-dbb5e656]:hover:before{left:100%}@media (max-width:768px){.behavioral-profile-item[data-v-dbb5e656]{padding:10px 12px}.profile-icon[data-v-dbb5e656]{width:28px;height:28px;font-size:12px}.profile-name[data-v-dbb5e656]{font-size:13px}.profile-count[data-v-dbb5e656]{font-size:14px}.stats-circle[data-v-dbb5e656]{width:60px;height:60px}.stats-number[data-v-dbb5e656]{font-size:16px}.stats-label[data-v-dbb5e656]{font-size:9px}}@media (max-width:576px){.behavioral-icon-wrapper[data-v-dbb5e656]{width:40px;height:40px}.behavioral-icon[data-v-dbb5e656],.behavioral-title[data-v-dbb5e656]{font-size:16px}.insight-compact-behavioral[data-v-dbb5e656]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.insight-item-behavioral[data-v-dbb5e656]{-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-db1f802e]{height:100%;overflow-y:auto;padding:.5rem}.tree-root-item[data-v-db1f802e]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.5rem}.tree-item-header[data-v-db1f802e]{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-db1f802e]:hover{background:rgba(59,130,246,.05)}.tree-item-icon[data-v-db1f802e]{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-db1f802e]{color:#fff;font-size:.9rem}.tree-item-content[data-v-db1f802e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tree-item-name[data-v-db1f802e]{font-size:.95rem;font-weight:600;color:#1f2937;margin-bottom:.2rem}.tree-item-stats[data-v-db1f802e]{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-db1f802e]{font-weight:600;color:#10b981}.tree-item-label[data-v-db1f802e]{color:#6b7280}.tree-item-stats-right[data-v-db1f802e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-left:auto;margin-right:1rem}.tree-item-percentage[data-v-db1f802e]{font-size:.8rem;color:#6b7280}.tree-item-toggle[data-v-db1f802e]{width:24px;height:24px;border-radius:4px;background:#f3f4f6;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-transition:all .2s ease;transition:all .2s ease;margin-left:.5rem}.tree-item-toggle[data-v-db1f802e]:hover{background:#e5e7eb}.tree-item-toggle.expanded[data-v-db1f802e]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tree-item-toggle i[data-v-db1f802e]{font-size:.7rem;color:#6b7280;-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-indent[data-v-db1f802e]{-ms-flex-negative:0;flex-shrink:0}.tree-children[data-v-db1f802e]{border-top:1px solid #e2e8f0;background:#f8fafc;padding:.5rem 0}.tree-child-item[data-v-db1f802e]{position:relative}.tree-child-item[data-v-db1f802e]:not(:last-child){border-bottom:1px solid #e2e8f0}.loading-container[data-v-db1f802e]{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-db1f802e]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #10b981;border-radius:50%;-webkit-animation:spin-db1f802e 1s linear infinite;animation:spin-db1f802e 1s linear infinite}@-webkit-keyframes spin-db1f802e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-db1f802e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tree-item-progress[data-v-db1f802e]{position:relative;height:6px;background:#f3f4f6;border-radius:3px;margin:.5rem 1rem;overflow:hidden}.progress-track-departments[data-v-db1f802e]{position:relative;height:100%;background:rgba(0,0,0,.05);border-radius:4px;overflow:hidden}.progress-fill-departments[data-v-db1f802e]{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(#10b981),to(#34d399));background:linear-gradient(90deg,#10b981,#34d399)}.progress-indicator-departments[data-v-db1f802e]{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)}.position-profile-item[data-v-5faad864]{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-5faad864]: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-5faad864]: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-5faad864]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.position-icon[data-v-5faad864]{width:36px;height:36px;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;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;-ms-flex-negative:0;flex-shrink:0;margin-top:.125rem}.position-info[data-v-5faad864]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.position-name[data-v-5faad864]{font-size:.9rem;font-weight:600;color:#1f2937;margin-bottom:0;line-height:1.2}.position-description[data-v-5faad864]{font-size:.8rem;color:#6b7280;margin-bottom:0;line-height:1.2}.position-stats[data-v-5faad864]{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;gap:.25rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.position-count[data-v-5faad864]{font-size:1rem;font-weight:700;color:#1f2937;line-height:1.2}.position-percentage[data-v-5faad864]{font-size:.75rem;color:#9ca3af;font-weight:500;line-height:1.2}.position-progress[data-v-5faad864]{position:relative;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.progress-track-positions[data-v-5faad864]{position:relative;height:100%;background:rgba(0,0,0,.05);border-radius:4px;overflow:hidden}.progress-fill-positions[data-v-5faad864]{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-5faad864]{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-5faad864]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:.5rem}.positions-list-container[data-v-5faad864]::-webkit-scrollbar{width:4px}.positions-list-container[data-v-5faad864]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.positions-list-container[data-v-5faad864]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.positions-list-container[data-v-5faad864]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.loading-container[data-v-5faad864]{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-5faad864]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #f59e0b;border-radius:50%;-webkit-animation:spin-5faad864 1s linear infinite;animation:spin-5faad864 1s linear infinite}@-webkit-keyframes spin-5faad864{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-5faad864{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.competencies-card[data-v-2b011749]{border-radius:18px;border:1px solid #e1e5e9;-webkit-transition:all .3s ease;transition:all .3s ease}.competencies-card[data-v-2b011749]: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-2b011749]{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-2b011749]{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-2b011749]{font-size:1.5rem;color:#fff}.competencies-title[data-v-2b011749]{color:#1f2937;font-size:1.25rem;font-weight:700}.stats-circle-competencies[data-v-2b011749]{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-2b011749]{font-size:1.1rem;font-weight:700;color:#ff6a39;line-height:1}.stats-label-competencies[data-v-2b011749]{font-size:.7rem;color:#6b7280;font-weight:500;line-height:1}.radar-chart-container[data-v-2b011749]{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-2b011749],.radar-chart-container[data-v-2b011749]{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-2b011749]{-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-2b011749]{position:relative;width:80px;height:80px;margin-bottom:2rem}.spinner-ring[data-v-2b011749]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #3b82f6;border-radius:50%;-webkit-animation:spin-2b011749 1.2s linear infinite;animation:spin-2b011749 1.2s linear infinite}.spinner-ring[data-v-2b011749]: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-2b011749]: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-2b011749{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-2b011749{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text[data-v-2b011749]{color:#1e40af}.loading-title[data-v-2b011749]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#1e40af}.loading-subtitle[data-v-2b011749]{font-size:.9rem;color:#3b82f6;margin:0;opacity:.8}.intelligence-panel[data-v-2b011749]{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-2b011749]{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e1e5e9}.progress-card[data-v-2b011749]{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-2b011749]{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-2b011749]{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-2b011749]{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-2b011749]{-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);backdrop-filter:blur(10px)}.overview-icon[data-v-2b011749],.overview-item[data-v-2b011749]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.overview-icon[data-v-2b011749]{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-2b011749]{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-2b011749]{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-2b011749]{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-2b011749]{font-size:1.2rem;font-weight:700;color:#1f2937;line-height:1}.overview-label[data-v-2b011749]{font-size:.75rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.progress-card-body[data-v-2b011749]{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-2b011749]{margin-bottom:2rem}.progress-item[data-v-2b011749]:last-child{margin-bottom:0}.progress-label[data-v-2b011749]{margin-bottom:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-label[data-v-2b011749],.progress-left[data-v-2b011749]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-name[data-v-2b011749]{color:#374151;font-weight:600;font-size:.95rem}.progress-percentage[data-v-2b011749]{color:#6b7280;font-weight:600;font-size:.85rem;margin-left:auto}.progress-bar-container[data-v-2b011749]{height:12px;background-color:#e5e7eb;border-radius:6px;overflow:hidden;position:relative}.progress-bar-auto[data-v-2b011749]{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-2b011749]: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-2b011749 2s infinite;animation:shimmer-2b011749 2s infinite}.progress-bar-gestor[data-v-2b011749]{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-2b011749]: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-2b011749 2s infinite;animation:shimmer-2b011749 2s infinite}.progress-bar-feedback[data-v-2b011749]{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-2b011749]: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-2b011749 2s infinite;animation:shimmer-2b011749 2s infinite}.progress-bar-custom[data-v-2b011749]{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-2b011749]: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-2b011749 2s infinite;animation:shimmer-2b011749 2s infinite}@-webkit-keyframes shimmer-2b011749{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer-2b011749{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.intelligence-section[data-v-2b011749]{background:#f8fafc;border-radius:8px;padding:1rem;border:1px solid #e1e5e9}.metric-item[data-v-2b011749],.pending-item[data-v-2b011749],.status-item[data-v-2b011749]{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-2b011749],.pending-label[data-v-2b011749],.status-label[data-v-2b011749]{color:#6b7280;font-weight:500}.metric-value[data-v-2b011749],.pending-value[data-v-2b011749],.status-value[data-v-2b011749]{color:#1f2937;font-weight:600}.metric-item i[data-v-2b011749],.pending-item i[data-v-2b011749]{margin-right:.5rem;width:16px}.progress[data-v-2b011749]{height:8px;border-radius:4px;background-color:#e5e7eb}.progress-bar[data-v-2b011749]{border-radius:4px;-webkit-transition:width .6s ease;transition:width .6s ease}.competencies-footer[data-v-2b011749]{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-2b011749]{-ms-flex-pack:distribute;justify-content:space-around}.insight-compact-competencies[data-v-2b011749],.insight-item-competencies[data-v-2b011749]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insight-item-competencies[data-v-2b011749]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.insight-compact-value-competencies[data-v-2b011749]{font-size:1.2rem;font-weight:700;color:#1f2937;margin:.25rem 0}.insight-compact-label-competencies[data-v-2b011749]{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.insights-panel[data-v-2b011749]{background:#f8fafc;border-radius:12px;padding:2rem 1.5rem;border:1px solid #e1e5e9;margin-bottom:.5rem}.insights-highlights[data-v-2b011749]{gap:2rem}.highlight-insight[data-v-2b011749]{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-2b011749]{font-size:1.7rem}.highlight-value[data-v-2b011749]{font-size:1.3rem;font-weight:700;color:#1f2937}.highlight-label[data-v-2b011749]{font-size:.85rem;color:#6b7280;font-weight:500}.insights-section[data-v-2b011749]{background:#fff;border-radius:10px;padding:1.2rem 1rem;border:1px solid #e1e5e9;min-height:180px}.insights-list[data-v-2b011749]{list-style:none;padding:0;margin:0}.insight-list-item[data-v-2b011749]{margin-bottom:.7rem}.insight-list-label[data-v-2b011749]{-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-2b011749]{min-width:48px;text-align:right;font-weight:700;color:#ff6a39}.gap-bar[data-v-2b011749]{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-2b011749]{color:#ff6a39}.insight-list-count[data-v-2b011749]{min-width:32px;text-align:right;font-weight:700;color:#2563eb}.count-bar[data-v-2b011749]{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-2b011749]{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-2b011749]{list-style:none;padding:0;margin:0}.insight-list-item[data-v-2b011749]{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-2b011749]{-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-2b011749]{min-width:48px;text-align:right;font-weight:700;color:#ff6a39}.comp-align[data-v-2b011749]{min-width:40px;text-align:right;font-weight:700}.context-buttons[data-v-2b011749]{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-2b011749]{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-2b011749]:hover{background:#e5e7eb;color:#374151}.context-btn.active[data-v-2b011749]{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-2b011749]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.competency-card[data-v-2b011749]{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-2b011749]: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-2b011749]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.card-warning[data-v-2b011749]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.card-danger[data-v-2b011749]{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5}.card-neutral[data-v-2b011749]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-color:#cbd5e1}.competency-header[data-v-2b011749]{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-2b011749]{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-2b011749]{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-2b011749]{background:#dcfce7;color:#16a34a}.indicator-warning[data-v-2b011749]{background:#fef3c7;color:#d97706}.indicator-danger[data-v-2b011749]{background:#fecaca;color:#dc2626}.indicator-neutral[data-v-2b011749]{background:#e2e8f0;color:#64748b}.competency-main-metric[data-v-2b011749]{text-align:center;margin-top:auto}.main-value[data-v-2b011749]{font-size:1.8rem;font-weight:700;margin-bottom:.3rem;line-height:1}.main-label[data-v-2b011749]{font-size:.8rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.context-highlights[data-v-2b011749]{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-2b011749]{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-2b011749]: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-2b011749]{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-2b011749]{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-2b011749]{color:#6b7280;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.highlight-badge-value[data-v-2b011749]{font-weight:700;font-size:1.1rem;line-height:1}.highlight-average[data-v-2b011749]{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.highlight-average .highlight-badge-icon[data-v-2b011749]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.highlight-average .highlight-badge-value[data-v-2b011749]{color:#1e40af}.highlight-max[data-v-2b011749]{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.highlight-max .highlight-badge-icon[data-v-2b011749]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.highlight-max .highlight-badge-value[data-v-2b011749]{color:#065f46}.highlight-min[data-v-2b011749]{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.highlight-min .highlight-badge-icon[data-v-2b011749]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.highlight-min .highlight-badge-value[data-v-2b011749]{color:#92400e}.competencies-grid[data-v-2b011749]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.competency-card-compact[data-v-2b011749]{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-2b011749]:hover{-webkit-box-shadow:0 2px 12px #10b98133;box-shadow:0 2px 12px #10b98133}.competency-card-compact:hover.card-medium[data-v-2b011749]{-webkit-box-shadow:0 2px 12px #f59e0b33;box-shadow:0 2px 12px #f59e0b33}.competency-card-compact:hover.card-bad[data-v-2b011749]{-webkit-box-shadow:0 2px 12px #ef444433;box-shadow:0 2px 12px #ef444433}.competency-value-compact.card-good[data-v-2b011749]{color:#10b981}.competency-value-compact.card-medium[data-v-2b011749]{color:#f59e0b}.competency-value-compact.card-bad[data-v-2b011749]{color:#ef4444}.competency-title-compact[data-v-2b011749]{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-2b011749]{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-2b011749]{font-size:1.1rem;font-weight:700;color:#1f2937;min-width:36px}.progress-bar-compact[data-v-2b011749]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-bar-inner[data-v-2b011749]{height:100%;border-radius:2px;-webkit-transition:width .5s ease-out;transition:width .5s ease-out;opacity:.7}.competencies-group-card[data-v-2b011749]{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-2b011749]{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-2b011749]{font-size:1.1rem;font-weight:700;color:#1f2937}.trainings-card[data-v-02190c26]{border:none;border-radius:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.trainings-card[data-v-02190c26]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15)!important;box-shadow:0 12px 40px rgba(0,0,0,.15)!important}.header-bg-gradient-trainings[data-v-02190c26]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2);opacity:.1;border-radius:16px 16px 0 0}.trainings-icon-wrapper[data-v-02190c26]{width:45px;height:45px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;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}.trainings-icon[data-v-02190c26]{font-size:1.25rem;color:#fff}.trainings-title[data-v-02190c26]{color:#1e293b;font-size:1.1rem}.kpi-grid[data-v-02190c26]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem}.kpi-item[data-v-02190c26]{background:#fff;border-radius:10px;padding:.75rem;border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;-webkit-transition:all .3s ease;transition:all .3s ease}.kpi-item[data-v-02190c26]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.08);box-shadow:0 3px 10px rgba(0,0,0,.08)}.kpi-item .kpi-icon[data-v-02190c26]{width:40px;height:40px;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:1.1rem;color:#fff}.kpi-item .kpi-content[data-v-02190c26]{-webkit-box-flex:1;-ms-flex:1;flex:1}.kpi-item .kpi-content .kpi-value[data-v-02190c26]{font-size:1.3rem;font-weight:700;line-height:1;margin-bottom:.2rem}.kpi-item .kpi-content .kpi-label[data-v-02190c26]{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:.2rem}.kpi-item .kpi-content .kpi-subtitle[data-v-02190c26]{font-size:.7rem}.kpi-item .kpi-content .kpi-subtitle .badge[data-v-02190c26]{font-size:.65rem;padding:.15rem .4rem}.kpi-item.kpi-primary .kpi-icon[data-v-02190c26]{background:linear-gradient(135deg,#667eea,#764ba2)}.kpi-item.kpi-warning .kpi-icon[data-v-02190c26]{background:linear-gradient(135deg,#f093fb,#f5576c)}.kpi-item.kpi-success .kpi-icon[data-v-02190c26]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.kpi-item.kpi-info .kpi-icon[data-v-02190c26]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.progress-overview[data-v-02190c26]{background:#f8fafc;border-radius:12px;padding:1.5rem}.progress-overview .progress-title[data-v-02190c26]{font-weight:600;color:#1e293b;margin-bottom:1rem}.progress-overview .progress-bars[data-v-02190c26]{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}.progress-overview .progress-item .progress-label[data-v-02190c26]{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;font-weight:500}.progress-overview .progress-item .progress-label .progress-value[data-v-02190c26]{color:#64748b}.progress-overview .progress-item .progress-bar-container[data-v-02190c26]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-overview .progress-item .progress-bar-container .progress-bar[data-v-02190c26]{height:100%;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.recent-trainings[data-v-02190c26]{background:#f8fafc;border-radius:12px;padding:1.5rem;height:100%}.recent-trainings .recent-title[data-v-02190c26]{font-weight:600;color:#1e293b;margin-bottom:1rem}.recent-trainings .trainings-list[data-v-02190c26]{max-height:300px;overflow-y:auto;margin-bottom:1rem}.recent-trainings .trainings-list[data-v-02190c26]::-webkit-scrollbar{width:4px}.recent-trainings .trainings-list[data-v-02190c26]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:2px}.recent-trainings .trainings-list[data-v-02190c26]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.recent-trainings .training-item[data-v-02190c26]{background:#fff;border-radius:8px;padding:.75rem;margin-bottom:.75rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e2e8f0}.recent-trainings .training-item[data-v-02190c26]:hover{-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)}.recent-trainings .training-item[data-v-02190c26]:last-child{margin-bottom:0}.recent-trainings .training-info[data-v-02190c26]{margin-bottom:.5rem}.recent-trainings .training-info .training-name[data-v-02190c26]{font-weight:600;color:#1e293b;font-size:.9rem;margin-bottom:.25rem;line-height:1.3}.recent-trainings .training-info .training-stats[data-v-02190c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;font-size:.7rem}.recent-trainings .training-info .training-stats .stat-item[data-v-02190c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;color:#64748b}.recent-trainings .training-info .training-stats .stat-item i[data-v-02190c26]{font-size:.65rem}.recent-trainings .training-progress .progress-circle[data-v-02190c26],.recent-trainings .training-progress[data-v-02190c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recent-trainings .training-progress .progress-circle[data-v-02190c26]{width:40px;height:40px;border-radius:50%;background:conic-gradient(#10b981 calc(var(--progress)*1%),#e2e8f0 calc(var(--progress)*1%));-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.recent-trainings .training-progress .progress-circle[data-v-02190c26]:before{content:"";position:absolute;width:28px;height:28px;background:#fff;border-radius:50%}.recent-trainings .training-progress .progress-circle .progress-text[data-v-02190c26]{font-size:.7rem;font-weight:600;color:#1e293b;z-index:1}.recent-trainings .training-progress-bar[data-v-02190c26]{margin-top:.75rem}.recent-trainings .training-progress-bar .progress-container .progress-bar[data-v-02190c26]{height:8px;background-color:#e2e8f0;border-radius:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.recent-trainings .training-progress-bar .progress-container .progress-bar .progress-segment[data-v-02190c26]{height:100%;-webkit-transition:width .3s ease;transition:width .3s ease}.recent-trainings .training-progress-bar .progress-container .progress-bar .progress-segment.completed[data-v-02190c26]{background:-webkit-gradient(linear,left top,right top,from(#10b981),to(#059669));background:linear-gradient(90deg,#10b981,#059669)}.recent-trainings .training-progress-bar .progress-container .progress-bar .progress-segment.in-progress[data-v-02190c26]{background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#d97706));background:linear-gradient(90deg,#f59e0b,#d97706)}.recent-trainings .training-progress-bar .progress-container .progress-labels[data-v-02190c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.25rem;font-size:.65rem}.recent-trainings .training-progress-bar .progress-container .progress-labels .label-completed[data-v-02190c26]{color:#10b981;font-weight:500}.recent-trainings .training-progress-bar .progress-container .progress-labels .label-in-progress[data-v-02190c26]{color:#f59e0b;font-weight:500}.recent-trainings .no-trainings[data-v-02190c26]{text-align:center;padding:2rem 1rem;color:#64748b}.recent-trainings .no-trainings .no-trainings-icon[data-v-02190c26]{font-size:3rem;margin-bottom:1rem;color:#10b981}.recent-trainings .no-trainings .no-trainings-text h6[data-v-02190c26]{font-weight:600;margin-bottom:.5rem;color:#1e293b}.recent-trainings .no-trainings .no-trainings-text p[data-v-02190c26]{font-size:.9rem;margin:0}.recent-trainings .view-all-trainings[data-v-02190c26]{margin-top:1rem}.training-modern-card[data-v-02190c26]{background:#fff;border-radius:16px;-webkit-box-shadow:0 2px 12px rgba(80,80,120,.08);box-shadow:0 2px 12px rgba(80,80,120,.08);padding:1.25rem 1.5rem;margin-bottom:1.5rem;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;cursor:pointer}.training-modern-card[data-v-02190c26]:hover{-webkit-box-shadow:0 6px 24px rgba(80,80,120,.16);box-shadow:0 6px 24px rgba(80,80,120,.16)}.training-modern-card .training-header[data-v-02190c26]{margin-bottom:.75rem}.training-modern-card .training-header .training-title[data-v-02190c26]{font-size:1.1rem;font-weight:700;color:#2d3748}.training-modern-card .training-kpis[data-v-02190c26]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.training-modern-card .training-kpis .kpi-badge[data-v-02190c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;font-size:.85rem;font-weight:500;border-radius:999px;padding:.25rem .75rem;background:#f1f5f9;color:#64748b}.training-modern-card .training-kpis .kpi-badge i[data-v-02190c26]{font-size:1rem}.training-modern-card .training-kpis .kpi-badge.total[data-v-02190c26]{background:#e2e8f0;color:#64748b}.training-modern-card .training-kpis .kpi-badge.pendentes[data-v-02190c26]{background:#fee2e2;color:#dc2626}.training-modern-card .training-kpis .kpi-badge.andamento[data-v-02190c26]{background:#fef9c3;color:#f59e0b}.training-modern-card .training-kpis .kpi-badge.concluidos[data-v-02190c26]{background:#d1fae5;color:#059669}.training-modern-card .training-progress-modern .progress-bar-modern[data-v-02190c26]{display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;border-radius:8px;overflow:hidden;background:#e5e7eb;margin-bottom:.5rem}.training-modern-card .training-progress-modern .progress-bar-modern .progress-segment[data-v-02190c26]{height:100%;-webkit-transition:width .3s;transition:width .3s}.training-modern-card .training-progress-modern .progress-bar-modern .progress-segment.completed[data-v-02190c26]{background:-webkit-gradient(linear,left top,right top,from(#10b981),to(#059669));background:linear-gradient(90deg,#10b981,#059669)}.training-modern-card .training-progress-modern .progress-bar-modern .progress-segment.in-progress[data-v-02190c26]{background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#fbbf24));background:linear-gradient(90deg,#f59e0b,#fbbf24)}.training-modern-card .training-progress-modern .progress-label-modern[data-v-02190c26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.8rem;color:#64748b;font-weight:500}@media(max-width:768px){.kpi-grid[data-v-02190c26]{grid-template-columns:1fr}.trainings-card[data-v-02190c26]{margin-bottom:1rem}}.profiles-card[data-v-3a0e881a]{border:none;border-radius:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.profiles-card[data-v-3a0e881a]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.15)!important;box-shadow:0 12px 40px rgba(0,0,0,.15)!important}.header-bg-gradient-profiles[data-v-3a0e881a]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2);opacity:.1;border-radius:16px 16px 0 0}.profiles-icon-wrapper[data-v-3a0e881a]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);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;margin-right:1rem}.profiles-icon[data-v-3a0e881a]{font-size:1.5rem;color:#fff}.profiles-title[data-v-3a0e881a]{color:#1e293b;font-size:1.25rem}.kpi-item[data-v-3a0e881a]{background:#fff;border-radius:12px;padding:1rem;border:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;-webkit-transition:all .3s ease;transition:all .3s ease}.kpi-item[data-v-3a0e881a]: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)}.kpi-item .kpi-icon[data-v-3a0e881a]{width:48px;height:48px;border-radius:10px;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.25rem;color:#fff}.kpi-item .kpi-content[data-v-3a0e881a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.kpi-item .kpi-content .kpi-value[data-v-3a0e881a]{font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:.25rem}.kpi-item .kpi-content .kpi-label[data-v-3a0e881a]{font-size:.8rem;color:#64748b;font-weight:500}.kpi-item.kpi-primary .kpi-icon[data-v-3a0e881a]{background:linear-gradient(135deg,#667eea,#764ba2)}.kpi-item.kpi-success .kpi-icon[data-v-3a0e881a]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.kpi-item.kpi-warning .kpi-icon[data-v-3a0e881a]{background:linear-gradient(135deg,#f093fb,#f5576c)}.kpi-item.kpi-info .kpi-icon[data-v-3a0e881a]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.kpi-item .kpi-item.compact[data-v-3a0e881a]{padding:.5rem;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05);-webkit-transition:all .2s ease;transition:all .2s ease}.kpi-item .kpi-item.compact[data-v-3a0e881a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.kpi-item .kpi-item.compact .kpi-icon[data-v-3a0e881a]{width:32px;height:32px;font-size:.9rem}.kpi-item .kpi-item.compact .kpi-value[data-v-3a0e881a]{font-size:1.5rem;margin-bottom:.25rem;font-weight:700}.kpi-item .kpi-item.compact .kpi-label[data-v-3a0e881a]{font-size:.8rem;margin-bottom:.25rem;font-weight:500}.kpi-item .kpi-item.compact .kpi-subtitle[data-v-3a0e881a]{font-size:.75rem;font-weight:600}.kpi-item .progress-bar-modern-large.compact[data-v-3a0e881a]{height:8px;border-radius:4px}.kpi-item .progress-overview .progress-title[data-v-3a0e881a]{font-size:.9rem;font-weight:600}.profiles-tabs[data-v-3a0e881a]{margin-top:1.5rem}.profiles-tabs .nav-tabs[data-v-3a0e881a]{border-bottom:2px solid #e2e8f0}.profiles-tabs .nav-tabs .nav-link[data-v-3a0e881a]{border:none;color:#64748b;font-weight:500;padding:.75rem 1.5rem;border-radius:8px 8px 0 0;margin-right:.5rem}.profiles-tabs .nav-tabs .nav-link.active[data-v-3a0e881a]{color:#667eea;background:#fff;border-bottom:2px solid #667eea}.profiles-tabs .nav-tabs .nav-link[data-v-3a0e881a]:hover{color:#667eea;background:#f8fafc}.profiles-tabs .tab-content[data-v-3a0e881a]{padding-top:1.5rem;padding-bottom:1rem}.progress-overview .progress-title[data-v-3a0e881a]{font-weight:600;color:#1f2937;margin-bottom:1rem}.progress-bar-modern-large[data-v-3a0e881a]{height:24px;background:#f1f5f9;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.progress-bar-modern-large.compact[data-v-3a0e881a]{height:12px;border-radius:6px}.progress-bar-modern-large .progress-segment[data-v-3a0e881a]{height:100%;-webkit-transition:width .3s ease;transition:width .3s ease}.progress-bar-modern-large .progress-segment.finalizado[data-v-3a0e881a]{background:linear-gradient(135deg,#10b981,#059669)}.progress-bar-modern-large .progress-segment.enviado[data-v-3a0e881a]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.progress-bar-modern-large .progress-segment.sem-avaliacao[data-v-3a0e881a]{background:linear-gradient(135deg,#ef4444,#dc2626)}.progress-legend[data-v-3a0e881a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.progress-legend .legend-item[data-v-3a0e881a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.875rem;color:#64748b}.progress-legend .legend-item .legend-color[data-v-3a0e881a]{width:12px;height:12px;border-radius:50%}.progress-legend .legend-item .legend-color.finalizado[data-v-3a0e881a]{background:#10b981}.progress-legend .legend-item .legend-color.enviado[data-v-3a0e881a]{background:#3b82f6}.progress-legend .legend-item .legend-color.sem-avaliacao[data-v-3a0e881a]{background:#ef4444}.pending-employees-section .section-title[data-v-3a0e881a]{font-weight:600;color:#1f2937;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pending-employees-list[data-v-3a0e881a]{max-height:400px;overflow-y:auto;border-radius:12px;background:#f8fafc;padding:1rem}.pending-employees-list[data-v-3a0e881a]::-webkit-scrollbar{width:6px}.pending-employees-list[data-v-3a0e881a]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:3px}.pending-employees-list[data-v-3a0e881a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.pending-employee-item[data-v-3a0e881a]{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;padding:1rem;background:#fff;border-radius:8px;margin-bottom:.5rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transition:all .2s ease;transition:all .2s ease}.pending-employee-item[data-v-3a0e881a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.pending-employee-item[data-v-3a0e881a]:last-child{margin-bottom:0}.employee-info[data-v-3a0e881a]{gap:1rem}.employee-avatar[data-v-3a0e881a],.employee-info[data-v-3a0e881a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.employee-avatar[data-v-3a0e881a]{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1rem}.employee-details .employee-name[data-v-3a0e881a]{font-weight:600;color:#1f2937;margin-bottom:.25rem}.employee-details .employee-department[data-v-3a0e881a]{font-size:.875rem;color:#64748b}.employee-status .status-badge[data-v-3a0e881a]{padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:500}.employee-status .status-badge.status-sem-avaliacao[data-v-3a0e881a]{background:#fef2f2;color:#dc2626}.employee-status .status-badge.status-enviado[data-v-3a0e881a]{background:#eff6ff;color:#2563eb}.employee-status .status-badge.status-finalizado[data-v-3a0e881a]{background:#f0fdf4;color:#059669}.employee-status .status-badge.status-default[data-v-3a0e881a]{background:#f1f5f9;color:#64748b}.no-pending[data-v-3a0e881a]{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;padding:2rem;color:#64748b;font-style:italic}.no-pending i[data-v-3a0e881a]{font-size:1.5rem}.departments-grid[data-v-3a0e881a],.positions-grid[data-v-3a0e881a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-height:500px;overflow-y:auto;padding-bottom:1.5rem}.departments-grid[data-v-3a0e881a]::-webkit-scrollbar,.positions-grid[data-v-3a0e881a]::-webkit-scrollbar{width:6px}.departments-grid[data-v-3a0e881a]::-webkit-scrollbar-track,.positions-grid[data-v-3a0e881a]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:3px}.departments-grid[data-v-3a0e881a]::-webkit-scrollbar-thumb,.positions-grid[data-v-3a0e881a]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.department-card[data-v-3a0e881a],.position-card[data-v-3a0e881a]{background:#fff;border-radius:16px;-webkit-box-shadow:0 2px 12px rgba(80,80,120,.08);box-shadow:0 2px 12px rgba(80,80,120,.08);padding:1.5rem;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.department-card[data-v-3a0e881a]:hover,.position-card[data-v-3a0e881a]:hover{-webkit-box-shadow:0 6px 24px rgba(80,80,120,.16);box-shadow:0 6px 24px rgba(80,80,120,.16)}.department-header[data-v-3a0e881a],.position-header[data-v-3a0e881a]{margin-bottom:1rem}.department-header .department-title[data-v-3a0e881a],.department-header .position-title[data-v-3a0e881a],.position-header .department-title[data-v-3a0e881a],.position-header .position-title[data-v-3a0e881a]{font-size:1.1rem;font-weight:700;color:#2d3748;margin-bottom:.5rem}.department-header .department-stats[data-v-3a0e881a],.department-header .position-stats[data-v-3a0e881a],.position-header .department-stats[data-v-3a0e881a],.position-header .position-stats[data-v-3a0e881a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.department-header .department-stats .stat-badge[data-v-3a0e881a],.department-header .position-stats .stat-badge[data-v-3a0e881a],.position-header .department-stats .stat-badge[data-v-3a0e881a],.position-header .position-stats .stat-badge[data-v-3a0e881a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;font-size:.8rem;font-weight:500;border-radius:999px;padding:.25rem .75rem}.department-header .department-stats .stat-badge.total[data-v-3a0e881a],.department-header .position-stats .stat-badge.total[data-v-3a0e881a],.position-header .department-stats .stat-badge.total[data-v-3a0e881a],.position-header .position-stats .stat-badge.total[data-v-3a0e881a]{background:#e2e8f0;color:#64748b}.department-header .department-stats .stat-badge.avaliados[data-v-3a0e881a],.department-header .position-stats .stat-badge.avaliados[data-v-3a0e881a],.position-header .department-stats .stat-badge.avaliados[data-v-3a0e881a],.position-header .position-stats .stat-badge.avaliados[data-v-3a0e881a]{background:#d1fae5;color:#059669}.disc-distribution[data-v-3a0e881a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;margin-bottom:1rem}.disc-item[data-v-3a0e881a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem;background:#f8fafc;border-radius:8px}.disc-item .disc-label[data-v-3a0e881a],.disc-item[data-v-3a0e881a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.disc-item .disc-label[data-v-3a0e881a]{gap:.5rem;font-size:.9rem;font-weight:500;color:#374151}.disc-item .disc-label .disc-color[data-v-3a0e881a]{width:12px;height:12px;border-radius:50%}.disc-item .disc-label .disc-color.dominante[data-v-3a0e881a]{background:-webkit-gradient(linear,left top,right top,from(#4f46e5),to(#7c3aed));background:linear-gradient(90deg,#4f46e5,#7c3aed)}.disc-item .disc-label .disc-color.influente[data-v-3a0e881a]{background:#10b981}.disc-item .disc-label .disc-color.estavel[data-v-3a0e881a]{background:#ef4444}.disc-item .disc-label .disc-color.conforme[data-v-3a0e881a]{background:#f59e0b}.disc-item .disc-label .disc-color.sem-avaliacao[data-v-3a0e881a]{background:#6b7280}.disc-item .disc-count[data-v-3a0e881a]{font-weight:600;color:#1f2937}.progress-section .progress-bar-modern[data-v-3a0e881a]{display:-webkit-box;display:-ms-flexbox;display:flex;height:8px;border-radius:4px;overflow:hidden;background:#e5e7eb;margin-bottom:.5rem}.progress-section .progress-bar-modern .progress-segment[data-v-3a0e881a]{height:100%;-webkit-transition:width .3s;transition:width .3s}.progress-section .progress-bar-modern .progress-segment.dominante[data-v-3a0e881a]{background:-webkit-gradient(linear,left top,right top,from(#4f46e5),to(#7c3aed));background:linear-gradient(90deg,#4f46e5,#7c3aed)}.progress-section .progress-bar-modern .progress-segment.influente[data-v-3a0e881a]{background:#10b981}.progress-section .progress-bar-modern .progress-segment.estavel[data-v-3a0e881a]{background:#ef4444}.progress-section .progress-bar-modern .progress-segment.conforme[data-v-3a0e881a]{background:#f59e0b}.progress-section .progress-bar-modern .progress-segment.sem-avaliacao[data-v-3a0e881a]{background:#6b7280}.progress-section .progress-label[data-v-3a0e881a]{font-size:.8rem;color:#64748b;font-weight:500}@media(max-width:768px){.departments-grid[data-v-3a0e881a],.positions-grid[data-v-3a0e881a]{grid-template-columns:1fr}.profiles-card[data-v-3a0e881a]{margin-bottom:1rem}}.modal-overlay-confirm-content[data-v-3fd26b83]{max-width:400px;width:calc(100% - 2rem);padding:0;display:block}.modal-overlay-confirm-content[data-v-3fd26b83],.modal-overlay-confirm-content[data-v-3fd26b83] *,.modal-overlay-confirm[data-v-3fd26b83]{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.grid-toolbar-wrap[data-v-38a5e565]{background:#f8fafc;padding:1rem 1.25rem;border-bottom:1px solid #cbd5e1}.grid-busca[data-v-38a5e565]{-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px;min-width:150px;max-width:340px}@media(max-width:575.98px){.grid-busca[data-v-38a5e565]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:none}}.grid-titulo[data-v-38a5e565]{-ms-flex-negative:0;flex-shrink:0}.grid-titulo h6[data-v-38a5e565]{white-space:nowrap}.card-footer[data-v-510f07fd]{background-color:#f8fafc;border-top:1px solid #cbd5e1}.card[data-v-510f07fd]{margin-top:14px;background:#fff}.card[data-v-510f07fd]>.card-header{background:#f8fafc;border-bottom:1px solid #cbd5e1}.card .footable tbody tr:nth-child(2n):not(.footable-detail-row)>td[data-v-510f07fd],.card table tbody tr:nth-child(2n):not(.footable-detail-row)>td[data-v-510f07fd]{background-color:#eef2f7!important}.card .footable tbody tr:nth-child(odd):not(.footable-detail-row)>td[data-v-510f07fd],.card table tbody tr:nth-child(odd):not(.footable-detail-row)>td[data-v-510f07fd]{background-color:#fff!important}.card .footable tbody tr:not(.footable-detail-row):hover>td[data-v-510f07fd],.card table tbody tr:not(.footable-detail-row):hover>td[data-v-510f07fd]{background-color:#dbeafe!important}button[data-v-510f07fd]:active,button[data-v-510f07fd]:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dropdown-menu[data-v-510f07fd]{position:absolute!important;z-index:1060!important}.dropdown[data-v-510f07fd]{position:relative!important}.card-body-no-overflow[data-v-510f07fd]{overflow:visible!important}.relatorio-overlay[data-v-06bc657e]{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1040;pointer-events:none}#modalRelatorio .modal-dialog[data-v-06bc657e]{z-index:1060;position:relative}#modalRelatorio .modal-content[data-v-06bc657e]{z-index:1065}.modern-body[data-v-06bc657e]::-webkit-scrollbar{width:8px}.modern-body[data-v-06bc657e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modern-body[data-v-06bc657e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.modern-body[data-v-06bc657e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.btn-export-pdf[data-v-06bc657e]{margin-left:auto;margin-right:.5rem}.grid-section[data-v-06bc657e],.info-section[data-v-06bc657e],.kpi-section[data-v-06bc657e],.table-section[data-v-06bc657e]{margin-bottom:2rem}.grid-section[data-v-06bc657e]:last-child,.info-section[data-v-06bc657e]:last-child,.kpi-section[data-v-06bc657e]:last-child,.table-section[data-v-06bc657e]:last-child{margin-bottom:0}.info-card[data-v-06bc657e]{background:#f8f9fa;border-radius:12px;padding:1.5rem;border:1px solid #e9ecef}.info-card .info-item[data-v-06bc657e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.info-card .info-item i[data-v-06bc657e]{font-size:1.25rem;width:24px;text-align:center}.info-card .info-item .info-content[data-v-06bc657e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-card .info-item .info-content .info-label[data-v-06bc657e]{font-size:.8rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-card .info-item .info-content .info-value[data-v-06bc657e]{font-size:1rem;font-weight:600;color:#212529}.kpi-grid[data-v-06bc657e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.kpi-card[data-v-06bc657e]{background:#fff;border-radius:12px;padding:1.5rem;border:1px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05);-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.kpi-card[data-v-06bc657e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.kpi-card .kpi-icon[data-v-06bc657e]{width:48px;height:48px;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;font-size:1.25rem;color:#fff}.kpi-card .kpi-content[data-v-06bc657e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kpi-card .kpi-content .kpi-value[data-v-06bc657e]{font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:.25rem}.kpi-card .kpi-content .kpi-label[data-v-06bc657e]{font-size:.8rem;color:#6c757d;font-weight:500}.kpi-card.kpi-primary .kpi-icon[data-v-06bc657e]{background:linear-gradient(135deg,#667eea,#764ba2)}.kpi-card.kpi-warning .kpi-icon[data-v-06bc657e]{background:linear-gradient(135deg,#f093fb,#f5576c)}.kpi-card.kpi-info .kpi-icon[data-v-06bc657e]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.kpi-card.kpi-success .kpi-icon[data-v-06bc657e]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.kpi-card.kpi-secondary .kpi-icon[data-v-06bc657e]{background:linear-gradient(135deg,#fa709a,#fee140)}.table-container[data-v-06bc657e]{background:#fff;border-radius:12px;border:1px solid #e9ecef;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.modern-table[data-v-06bc657e]{margin:0}.modern-table thead[data-v-06bc657e]{background:#f8f9fa}.modern-table thead th[data-v-06bc657e]{border:none;padding:1rem;font-weight:600;color:#495057;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.modern-table tbody tr[data-v-06bc657e]{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.modern-table tbody tr[data-v-06bc657e]:hover{background-color:#f8f9fa}.modern-table tbody tr td[data-v-06bc657e]{border:none;border-bottom:1px solid #e9ecef;padding:1rem;vertical-align:middle}@media(max-width:768px){.training-meta[data-v-06bc657e]{gap:.5rem}.training-meta .meta-item[data-v-06bc657e]{font-size:.75rem;padding:.2rem .5rem}.btn-export-pdf[data-v-06bc657e]{padding:.4rem .8rem;font-size:.8rem}.kpi-grid[data-v-06bc657e]{grid-template-columns:1fr}.info-card[data-v-06bc657e]{padding:1rem}}@media(max-width:576px){.modal-dialog[data-v-06bc657e]{margin:.5rem}.kpi-card[data-v-06bc657e]{padding:1rem}.kpi-card .kpi-icon[data-v-06bc657e]{width:40px;height:40px;font-size:1rem}.kpi-card .kpi-value[data-v-06bc657e]{font-size:1.25rem}}.vr-search[data-v-046cdf02]{position:relative;margin:.1rem .35rem .45rem;-ms-flex-negative:0;flex-shrink:0}.vr-search__icon[data-v-046cdf02]{position:absolute;left:.7rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#9aa0a6;font-size:.8rem;pointer-events:none}.vr-search__input[data-v-046cdf02]{width:100%;height:36px;padding:0 2rem;border:1px solid #e2e5e9;border-radius:8px;background:#f2f2f2;font-size:.82rem;color:#2c3e50;outline:none;-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.vr-search__input[data-v-046cdf02]:focus{border-color:#8e44ad;background:#fff}.vr-search__input[data-v-046cdf02]::-webkit-input-placeholder{color:#9aa0a6}.vr-search__input[data-v-046cdf02]::-moz-placeholder{color:#9aa0a6}.vr-search__input[data-v-046cdf02]:-ms-input-placeholder{color:#9aa0a6}.vr-search__input[data-v-046cdf02]::-ms-input-placeholder{color:#9aa0a6}.vr-search__input[data-v-046cdf02]::placeholder{color:#9aa0a6}.vr-search__clear[data-v-046cdf02]{position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background:transparent;color:#9aa0a6;cursor:pointer;padding:.25rem;line-height:1;font-size:.78rem}.vr-search__clear[data-v-046cdf02]:hover{color:#6c757d}.vr-board[data-v-046cdf02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;overflow-y:auto;overflow-x:hidden;padding:.25rem .35rem}.vr-board[data-v-046cdf02]::-webkit-scrollbar{width:5px}.vr-board[data-v-046cdf02]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.vr-board[data-v-046cdf02]::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:3px}.vr-board[data-v-046cdf02]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.vr-item[data-v-046cdf02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem;padding:.4rem .45rem;border-radius:8px;-webkit-transition:background .15s ease;transition:background .15s ease}.vr-item+.vr-item[data-v-046cdf02]{border-top:1px solid #f1f3f5}.vr-item[data-v-046cdf02]:hover{background:#faf6fd}.vr-item--clicavel[data-v-046cdf02]{cursor:pointer}.vr-item--clicavel[data-v-046cdf02]:focus-visible{outline:2px solid #8e44ad;outline-offset:-2px}.vr-item__rank[data-v-046cdf02]{width:24px;height:24px;-ms-flex-negative:0;flex-shrink: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;border-radius:50%;font-size:.76rem;font-weight:700;color:#adb5bd}.vr-item__rank--gold[data-v-046cdf02]{color:#7a5b00;background:linear-gradient(135deg,#ffe27a,#f5b400);-webkit-box-shadow:0 1px 3px rgba(245,180,0,.4);box-shadow:0 1px 3px rgba(245,180,0,.4)}.vr-item__rank--silver[data-v-046cdf02]{color:#4f555a;background:linear-gradient(135deg,#eef0f2,#c4c9ce);-webkit-box-shadow:0 1px 3px rgba(150,160,170,.3);box-shadow:0 1px 3px rgba(150,160,170,.3)}.vr-item__rank--bronze[data-v-046cdf02]{color:#5e3a13;background:linear-gradient(135deg,#e8b486,#cd7f32);-webkit-box-shadow:0 1px 3px rgba(205,127,50,.35);box-shadow:0 1px 3px rgba(205,127,50,.35)}.vr-item__info[data-v-046cdf02]{-webkit-box-flex:0;-ms-flex:0 1 240px;flex:0 1 240px;min-width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vr-item__name[data-v-046cdf02]{font-size:.82rem;font-weight:600;color:#2c3e50}.vr-item__meta[data-v-046cdf02],.vr-item__name[data-v-046cdf02]{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-item__meta[data-v-046cdf02]{font-size:.68rem;color:#6c757d}.vr-item__bar[data-v-046cdf02]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:60px;height:8px;background:#eceef0;border-radius:4px;overflow:hidden}.vr-item__bar-fill[data-v-046cdf02]{height:100%;border-radius:4px;background:-webkit-gradient(linear,left top,right top,from(#8e44ad),to(#9b59b6));background:linear-gradient(90deg,#8e44ad,#9b59b6)}.vr-item__count[data-v-046cdf02]{-ms-flex-negative:0;flex-shrink:0;min-width:30px;text-align:right;font-size:.9rem;font-weight:700;color:#8e44ad}.vr-item__chevron[data-v-046cdf02]{-ms-flex-negative:0;flex-shrink:0;margin-left:.1rem;color:#d0d4d9;font-size:.72rem;-webkit-transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,transform .15s ease;transition:color .15s ease,transform .15s ease,-webkit-transform .15s ease}.vr-item--clicavel:hover .vr-item__chevron[data-v-046cdf02]{color:#8e44ad;-webkit-transform:translateX(2px);transform:translateX(2px)}.vr-empty[data-v-046cdf02]{text-align:center;color:#9aa0a6;font-size:.82rem;padding:1.25rem .5rem}@media(max-width:540px){.vr-item__bar[data-v-046cdf02]{display:none}}.tm[data-v-468e7af6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-ms-flex-negative:0;flex-shrink:0;padding:.2rem;background:#f1eef6;border-radius:8px}.tm__btn[data-v-468e7af6]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.35rem;padding:.35rem .5rem;border:none;border-radius:6px;background:transparent;color:#6c757d;font-size:.8rem;font-weight:600;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,box-shadow .15s ease;transition:background .15s ease,color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.tm__btn i[data-v-468e7af6]{font-size:.78rem}.tm__btn[data-v-468e7af6]:hover{color:#6c3483}.tm__btn--ativo[data-v-468e7af6]{background:#fff;color:#6c3483;-webkit-box-shadow:0 1px 3px rgba(108,52,131,.18);box-shadow:0 1px 3px rgba(108,52,131,.18)}.dashboard-card-video-ranking[data-v-08a44a58]{height:auto!important;min-height:0!important;max-height:480px!important}.dashboard-card-video-ranking .dashboard-card-header-icon[data-v-08a44a58]{background:linear-gradient(135deg,#8e44ad,#6c3483)}.vr-content[data-v-08a44a58]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto!important;min-height:0!important;max-height:none!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}.vr-toggle-wrap[data-v-08a44a58]{margin:.1rem .35rem .5rem;-ms-flex-negative:0;flex-shrink:0}.vr-vertodos[data-v-08a44a58]{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:.45rem;-ms-flex-negative:0;flex-shrink:0;width:calc(100% - .7rem);margin:.4rem .35rem .2rem;padding:.5rem;border:1px solid #ecdcf5;border-radius:8px;background:#faf6fd;color:#6c3483;font-size:.8rem;font-weight:600;cursor:pointer;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.vr-vertodos[data-v-08a44a58]:hover{background:#f3e9fb;border-color:#d9bce9}.vr-vertodos i[data-v-08a44a58]{font-size:.72rem}.vr-vertodos__badge[data-v-08a44a58]{background:#8e44ad;color:#fff;font-size:.68rem;font-weight:700;padding:.05rem .45rem;border-radius:999px}.dvp-estado[data-v-770dd08b]{text-align:center;padding:2.5rem 1rem;color:#6c757d}.dvp-estado__icon[data-v-770dd08b]{display:block;font-size:2.25rem;color:#cbd5e1;margin-bottom:.5rem}.dvp-resumo[data-v-770dd08b]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1rem}.dvp-resumo__item[data-v-770dd08b]{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:.6rem .5rem;background:linear-gradient(135deg,#faf6fd,#f3ecf9);border:1px solid #ecdcf5;border-radius:10px}.dvp-resumo__num[data-v-770dd08b]{font-size:1.15rem;font-weight:800;color:#6c3483;line-height:1.1}.dvp-resumo__lbl[data-v-770dd08b]{font-size:.66rem;color:#8a6ba3;text-transform:uppercase;letter-spacing:.3px;font-weight:600;margin-top:.15rem}.dvp-grupo[data-v-770dd08b]{margin-bottom:1rem}.dvp-grupo[data-v-770dd08b]:last-child{margin-bottom:0}.dvp-grupo__titulo[data-v-770dd08b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;color:#343579;padding:.4rem .25rem;border-bottom:2px solid #eef0f5;margin-bottom:.25rem}.dvp-grupo__titulo span[data-v-770dd08b]:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dvp-grupo__titulo i[data-v-770dd08b]{color:#8e44ad}.dvp-grupo__count[data-v-770dd08b]{margin-left:auto;-ms-flex-negative:0;flex-shrink:0;background:#eef0f5;color:#6c757d;font-size:.68rem;font-weight:700;padding:.05rem .5rem;border-radius:999px}.dvp-row[data-v-770dd08b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;padding:.45rem .35rem;border-radius:8px;-webkit-transition:background .15s ease;transition:background .15s ease}.dvp-row+.dvp-row[data-v-770dd08b]{border-top:1px solid #f4f5f7}.dvp-row[data-v-770dd08b]:hover{background:#faf6fd}.dvp-row__icon[data-v-770dd08b]{-ms-flex-negative:0;flex-shrink:0;font-size:1rem;color:#8e44ad;width:20px;text-align:center}.dvp-row__info[data-v-770dd08b]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dvp-row__nome[data-v-770dd08b]{font-size:.82rem;font-weight:600;color:#2c3e50}.dvp-row__nome[data-v-770dd08b],.dvp-row__sessao[data-v-770dd08b]{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dvp-row__sessao[data-v-770dd08b]{font-size:.7rem;color:#94a3b8}.dvp-row__tempo[data-v-770dd08b]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.74rem;font-weight:600;color:#64748b;min-width:64px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.dvp-row__tempo i[data-v-770dd08b]{font-size:.72rem;color:#adb5bd}@media(max-width:540px){.dvp-row__tempo span[data-v-770dd08b]{display:none}}.vrc-toggle[data-v-4b0cf6e1]{margin-bottom:.6rem}.vrc-voltar[data-v-4b0cf6e1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;margin-right:.5rem;padding:.3rem .7rem;border:1px solid #d9bce9;border-radius:6px;background:#fff;color:#6c3483;font-size:.78rem;font-weight:600;cursor:pointer;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.vrc-voltar[data-v-4b0cf6e1]:hover{background:#faf6fd;border-color:#c79fdd}.vrc-voltar i[data-v-4b0cf6e1]{font-size:.8rem}.header-sm{width:120px}.perfil-disc-logo{width:24px;height:24px}.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-19343680]{position:relative;display:inline-block}.parent-node-container[data-v-19343680]{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-19343680]{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-19343680]{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-19343680]: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-19343680]{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.node-avatar img[data-v-19343680]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-19343680]{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-19343680]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.node-name[data-v-19343680]{font-weight:600;font-size:14px;color:#2c3e50;margin-bottom:4px}.node-cargo[data-v-19343680],.node-name[data-v-19343680]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-cargo[data-v-19343680]{font-size:12px;color:#666;margin-bottom:2px}.node-departamento[data-v-19343680]{font-size:11px;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.node-menu-button[data-v-19343680]{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-19343680]:hover{color:#2c3e50;background-color:#f5f5f5}.node-menu-button i[data-v-19343680]{font-size:18px}.node-expand[data-v-19343680]{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-19343680]:hover{color:#2c3e50}.children-container[data-v-19343680]{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-19343680]{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-19343680]{position:absolute;top:0;height:2px;background-color:#e0e0e0;z-index:1}.child-wrapper[data-v-19343680]{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-19343680]{top:0;height:30px}.child-vertical-line[data-v-19343680],.parent-vertical-line[data-v-19343680]{position:absolute;left:50%;width:2px;background-color:#e0e0e0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.parent-vertical-line[data-v-19343680]{bottom:-25px;height:25px}@-webkit-keyframes fadeIn-19343680{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-19343680{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.node[data-v-19343680]{-webkit-animation:fadeIn-19343680 .3s ease-out;animation:fadeIn-19343680 .3s ease-out}@media(max-width:768px){.node-content[data-v-19343680]{min-width:240px}}.context-menu[data-v-19343680]{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-19343680]{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-19343680]:hover{background-color:#f5f5f5}.context-menu-item i[data-v-19343680]{font-size:16px}.context-menu-separator[data-v-19343680]{height:1px;background-color:#eee;margin:4px 0}.context-menu-item.delete[data-v-19343680]{color:#dc3545}.organograma-container[data-v-c1269cf0]{position:relative;width:100%;height:100%;min-height:500px;background-color:#f8f9fa;border-radius:8px;overflow:hidden}.organograma-tree[data-v-c1269cf0]{width:100%;height:100%;position:relative;cursor:-webkit-grab;cursor:grab;overflow:auto}.tree-wrapper[data-v-c1269cf0]{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-c1269cf0]{position:relative;display:inline-block;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.zoom-controls[data-v-c1269cf0]{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-c1269cf0]:active{cursor:-webkit-grabbing;cursor:grabbing}@-webkit-keyframes fadeIn-c1269cf0{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-c1269cf0{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.node[data-v-c1269cf0]{-webkit-animation:fadeIn-c1269cf0 .3s ease-out;animation:fadeIn-c1269cf0 .3s ease-out}@media (max-width:768px){.node-content[data-v-c1269cf0]{min-width:240px}.zoom-controls[data-v-c1269cf0]{top:10px;right:10px}}.organograma-tree[data-v-c1269cf0]::-webkit-scrollbar{height:5px;background:transparent}.organograma-tree[data-v-c1269cf0]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.organograma-tree[data-v-c1269cf0]::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.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}.organograma-page[data-v-44640316]{height:calc(100vh - 138px);min-height:0;overflow:hidden;margin:0;padding:0}.avatar[data-v-44640316]{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-44640316]{width:40px;height:40px}.avatar-50[data-v-44640316]{width:50px;height:50px}.bg-light-blue[data-v-44640316]{background-color:#e3f2fd}.text-blue[data-v-44640316]{color:#1976d2}.bg-light-green[data-v-44640316]{background-color:#e8f5e9}.text-green[data-v-44640316]{color:#2e7d32}.bg-light-orange[data-v-44640316]{background-color:#fff3e0}.text-orange[data-v-44640316]{color:#f57c00}.btn-secondary[data-v-44640316]:hover{background:#e2e8f0}.modal-backdrop[data-v-f2fa1eda]{opacity:.1}.border-danger[data-v-2899b91a]{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.txt-default[data-v-2899b91a]{color:#fff;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px}.ImgFotoUsuario[data-v-2899b91a]{height:100px;width:100px;border-radius:50%}.modal-dialog-l[data-v-5034fb6f]{max-width:800px}.container{max-width:none}.card-body{overflow:auto}.md-confirm{width:450px;max-width:450px;min-width:450px}.gamify-mapping-container[data-v-64306ab3]{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-64306ab3]{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 #0001;box-shadow:0 1px 6px #0001;-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-64306ab3],.col-md-7[data-v-64306ab3]{max-width:100vw;overflow-x:auto;padding-bottom:0}.drag-block[data-v-64306ab3]{min-height:32px;height:32px;font-size:.95rem;padding:5px 10px}.drop-area[data-v-64306ab3]{min-height:24px;font-size:.95rem;padding:2px 0}.d-flex.align-items-center.gap-2.mb-1[data-v-64306ab3]{margin-bottom:2px!important}@media (max-width:900px){.gamify-mapping-container[data-v-64306ab3]{-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-64306ab3],.col-md-7[data-v-64306ab3]{max-width:100vw;width:100%;padding-bottom:0}.mapping-card[data-v-64306ab3]{min-width:100%;max-width:100%;padding:6px 2px 5px 2px;font-size:.93rem;margin-bottom:.2rem}.drag-block[data-v-64306ab3]{font-size:.93rem;padding:4px 6px;height:28px}.drop-area[data-v-64306ab3]{min-height:20px;font-size:.93rem;padding:1px 0}}.drag-block[data-v-64306ab3]{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 #009fe322;box-shadow:0 1px 4px #009fe322;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-64306ab3]:active{-webkit-box-shadow:0 0 0 4px #ffe06655;box-shadow:0 0 0 4px #ffe06655}.drag-block-text[data-v-64306ab3]{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-64306ab3]{color:#b6c800;font-size:1.1rem}.field-icon[data-v-64306ab3]{font-size:1.3rem;color:#009fe3}.drop-area[data-v-64306ab3]{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-64306ab3]{background:#e6f9e6}.chip[data-v-64306ab3]{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 #009fe322;box-shadow:0 1px 4px #009fe322;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-64306ab3]{font-size:1rem;margin-left:6px;cursor:pointer;color:#fff;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.chip-remove[data-v-64306ab3]:hover{opacity:1}.gamify-chip[data-v-64306ab3]{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-64306ab3]:active{-webkit-box-shadow:0 0 0 4px #ffe06655;box-shadow:0 0 0 4px #ffe06655}.animate__animated[data-v-64306ab3]{-webkit-animation-duration:.5s;animation-duration:.5s}.import-info-panel-blocks[data-v-64306ab3]{background:#f8fafc;border-radius:10px;-webkit-box-shadow:0 1px 4px #0001;box-shadow:0 1px 4px #0001;max-width:100%;margin:0 0 14px 0;font-size:.97rem;padding-left:18px;padding-right:18px}.info-title[data-v-64306ab3]{font-size:1.08rem;font-weight:600;color:#009fe3;letter-spacing:.1px;margin-bottom:0}.info-icon[data-v-64306ab3]{font-size:1.05rem}.d-flex.gap-3>.info-block[data-v-64306ab3]{margin-bottom:0}.info-block[data-v-64306ab3]{background:#fff;border-radius:10px;-webkit-box-shadow:0 1px 4px #0001;box-shadow:0 1px 4px #0001;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-64306ab3]{font-size:.99rem;font-weight:600;color:#009fe3;margin-bottom:2px}.info-block-obrigatorio[data-v-64306ab3]{border:1.5px solid #ff2d55}.info-block-obrigatorio .info-block-title[data-v-64306ab3]{color:#ff2d55}.info-block-desc[data-v-64306ab3]{font-size:.95rem;color:#444;margin-bottom:0}.chip-obrigatorio[data-v-64306ab3]{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-64306ab3]{-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-64306ab3]{margin-left:0!important;margin-top:2px}}.mapped-chip-ellipsis[data-v-64306ab3]{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-64306ab3]{-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-64306ab3]{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-64306ab3]{grid-template-columns:1fr;grid-auto-flow:row}}.admin-section-header__actions[data-v-6cc1e379] .btn,.admin-section-header__actions[data-v-6cc1e379] .btn-group .btn{-webkit-box-shadow:none;box-shadow:none}.cand-shell[data-v-709b1b23]{background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin-top:30px;overflow:hidden;-webkit-box-shadow:inset 0 0 0 .5px #cbd5e1,0 1px 2px 0 rgba(15,23,42,.06);box-shadow:inset 0 0 0 .5px #cbd5e1,0 1px 2px 0 rgba(15,23,42,.06)}.cand-shell .cand-tabcontent[data-v-709b1b23]{margin-top:0!important}.cand-shell .cand-tabcontent[data-v-709b1b23] .row{margin-left:0;margin-right:0}.cand-shell .cand-tabcontent[data-v-709b1b23] .col-12{padding-left:0;padding-right:0}.cand-shell[data-v-709b1b23] .card{border:none!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0}.cand-filtros__toggle[data-v-709b1b23]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;height:41px;padding:0 1rem;font-size:.875rem;font-weight:500;color:#1f2430;background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s}.cand-filtros__toggle>.bi[data-v-709b1b23]:first-child{font-size:.95rem}.cand-filtros__toggle[data-v-709b1b23]:hover{border-color:#343579;color:#343579}.cand-filtros__toggle--ativo[data-v-709b1b23]{border-color:#343579;color:#fff;background:#343579}.cand-filtros__toggle--ativo[data-v-709b1b23]:hover{background:#26264f;border-color:#26264f;color:#fff}.cand-filtros__toggle--ativo .cand-filtros__chev[data-v-709b1b23]{color:hsla(0,0%,100%,.85)}.cand-filtros__badge[data-v-709b1b23]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1;background:#ff6a39;color:#fff}.cand-filtros__toggle--ativo .cand-filtros__badge[data-v-709b1b23]{background:#fff;color:#343579}.cand-filtros__chev[data-v-709b1b23]{font-size:.8rem;color:#6b7280;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.cand-filtros__toggle--open .cand-filtros__chev[data-v-709b1b23]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cand-filtros__consultar[data-v-709b1b23]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-filtros__painel[data-v-709b1b23]{margin:.9rem -1.25rem -1rem;padding:1rem 1.25rem;background:#fafbfc;border-top:1px solid #dce0e7}.cand-filtros__footer[data-v-709b1b23]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-top:.75rem;border-top:1px dashed #dce0e7}.cand-filtros__footer-acoes[data-v-709b1b23],.cand-filtros__footer[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cand-filtros__footer-acoes[data-v-709b1b23]{gap:.6rem}.cand-filtros__limpar[data-v-709b1b23]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.35rem;min-height:41px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#e85620;background:#fff3ee;border:1px solid #ffcdb3;border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cand-filtros__limpar[data-v-709b1b23]:hover:not(:disabled){background:#ffe6d9;border-color:#fda88a}.cand-filtros__limpar[data-v-709b1b23]:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.cand-filtros__consultar[data-v-709b1b23]{-webkit-box-flex:1;-ms-flex:1;flex:1}}.controls-panel[data-v-709b1b23]{padding-top:4px!important;padding-bottom:4px!important}.cand-field--km[data-v-709b1b23]{width:140px}.cand-tabcontent[data-v-709b1b23]{min-height:0;overflow:visible}.cand-listtab[data-v-709b1b23]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.cand-filters[data-v-709b1b23]{padding:12px;margin-top:8px;border-radius:12px;background:#f8fafc;border:1px solid rgba(15,23,42,.08)}.nav-tabs[data-v-709b1b23]{border-bottom-color:rgba(15,23,42,.1)}.nav-tabs .nav-link[data-v-709b1b23]{color:#334155}.nav-tabs .nav-link.active[data-v-709b1b23]{color:#343579;border-color:rgba(15,23,42,.1) rgba(15,23,42,.1) #fff}.cand-cards[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:100%}.cand-list[data-v-709b1b23]{display:grid;grid-template-columns:1fr;gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.cand-list__results[data-v-709b1b23]{width:100%;height:100%;min-height:0;overflow:auto;padding-right:8px;padding-bottom:16px}.cand-empty[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:18px 14px;background:#fff;border:1px dashed rgba(15,23,42,.18)}.cand-empty[data-v-709b1b23],.cand-empty__icon[data-v-709b1b23]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:14px}.cand-empty__icon[data-v-709b1b23]{width:44px;height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(52,53,121,.1);color:#343579;font-size:18px}.cand-empty__title[data-v-709b1b23]{font-weight:800;color:#0f172a}.cand-empty__sub[data-v-709b1b23]{font-size:13px}.cand-card[data-v-709b1b23]{width:100%;text-align:left;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:10px;padding:0;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .08s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .08s ease;transition:box-shadow .18s ease,border-color .18s ease,transform .08s ease;transition:box-shadow .18s ease,border-color .18s ease,transform .08s ease,-webkit-box-shadow .18s ease,-webkit-transform .08s ease;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;cursor:pointer;border-left:4px solid var(--cand-accent,#343579)}.cand-card[data-v-709b1b23]:hover{border-color:rgba(52,53,121,.25);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.06);box-shadow:0 10px 24px rgba(0,0,0,.06)}.cand-card[data-v-709b1b23]:active{-webkit-transform:translateY(0);transform:translateY(0)}.cand-card--active[data-v-709b1b23]{border-color:rgba(255,122,0,.6);-webkit-box-shadow:0 12px 28px rgba(255,122,0,.12);box-shadow:0 12px 28px rgba(255,122,0,.12)}.cand-card__left[data-v-709b1b23]{width:64px;-webkit-box-flex:0;-ms-flex:0 0 64px;flex:0 0 64px;padding:12px 12px;border-right:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.85);-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.cand-card__content[data-v-709b1b23],.cand-card__left[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.cand-card__content[data-v-709b1b23]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:12px 14px;-ms-flex-direction:column;flex-direction:column;gap:11px}.cand-card__top[data-v-709b1b23]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cand-card__head[data-v-709b1b23],.cand-card__top[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cand-card__head[data-v-709b1b23]{min-width:0}.cand-card__avatar[data-v-709b1b23]{width:34px;height:34px;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(135deg,rgba(52,53,121,.1),rgba(37,99,235,.08));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;-webkit-box-shadow:0 10px 20px rgba(2,6,23,.06);box-shadow:0 10px 20px rgba(2,6,23,.06)}.cand-card__avatar-img[data-v-709b1b23]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cand-card__avatar-fallback[data-v-709b1b23]{font-weight:900;letter-spacing:-.02em;color:#1f2937;font-size:12px}.cand-card__ident[data-v-709b1b23]{min-width:0}.cand-card__name[data-v-709b1b23]{font-weight:700;color:#25282a;line-height:1.1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cand-card__role[data-v-709b1b23]{margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.15}.cand-card__actions .text-secondary[data-v-709b1b23]{color:#64748b!important}.cand-card__meta[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cand-card__meta .badge[data-v-709b1b23]{padding:.28rem .48rem;font-size:11px;font-weight:700;border:1px solid rgba(15,23,42,.08)}.cand-badge-linkedin[data-v-709b1b23]{background:rgba(10,102,194,.12)!important;border-color:rgba(10,102,194,.22)!important;color:rgba(10,102,194,.98)!important;text-decoration:none!important}.cand-badge-linkedin[data-v-709b1b23]:hover{background:rgba(10,102,194,.18)!important;border-color:rgba(10,102,194,.3)!important;color:rgba(10,102,194,.98)!important}.cand-badge-linkedin i[data-v-709b1b23]{color:inherit!important}.cand-badge-emp[data-v-709b1b23]{border:1px solid transparent!important;font-weight:900!important;letter-spacing:.01em}.cand-badge-emp.is-on[data-v-709b1b23]{background:rgba(16,185,129,.14)!important;border-color:rgba(16,185,129,.26)!important;color:rgba(6,95,70,.98)!important}.cand-badge-emp.is-off[data-v-709b1b23]{background:rgba(100,116,139,.16)!important;border-color:rgba(100,116,139,.28)!important;color:rgba(30,41,59,.95)!important}.cand-badge-emp i[data-v-709b1b23]{color:inherit!important}.cand-badge-perfil[data-v-709b1b23]{border:1px solid transparent!important;font-weight:900!important}.cand-badge-perfil--ouro[data-v-709b1b23]{background:rgba(245,158,11,.18)!important;border-color:rgba(245,158,11,.32)!important;color:#92400e!important}.cand-badge-perfil--prata[data-v-709b1b23]{background:rgba(148,163,184,.22)!important;border-color:rgba(148,163,184,.34)!important;color:#0f172a!important}.cand-badge-perfil--bronze[data-v-709b1b23]{background:rgba(124,58,237,.12)!important;border-color:rgba(124,58,237,.24)!important;color:#4c1d95!important}.cand-perfilbox[data-v-709b1b23]{margin:6px 0 10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.85)}.cand-perfilpend[data-v-709b1b23]{margin-top:6px;padding-left:18px}.cand-inspector__contact[data-v-709b1b23]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cand-kv__label[data-v-709b1b23]{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.62)!important}.cand-kv__value[data-v-709b1b23]{margin-top:4px;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:8px}.cand-kv__text[data-v-709b1b23]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(15,23,42,.86)}.cand-copyicon[data-v-709b1b23]{width:28px;height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.9);color:rgba(30,41,59,.92);cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-copyicon[data-v-709b1b23]:hover{background:rgba(148,163,184,.18);border-color:rgba(15,23,42,.18)}.cand-copyicon i[data-v-709b1b23]{color:inherit!important}.cand-btn-cv[data-v-709b1b23]{font-weight:700;-webkit-box-shadow:none;box-shadow:none}.cand-btn-cv[data-v-709b1b23],.cand-btn-map[data-v-709b1b23]{border-radius:10px;padding:.3rem .45rem;line-height:1.1;width:100%}.cand-card__tags[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}.cand-chip[data-v-709b1b23]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:rgba(248,250,252,.9);font-weight:700;font-size:11.5px;color:#0f172a}.cand-chip i[data-v-709b1b23]{font-size:.95em;color:rgba(52,53,121,.95)}.cand-chip--strong[data-v-709b1b23]{background:rgba(52,53,121,.06);border-color:rgba(52,53,121,.18)}.cand-icon[data-v-709b1b23]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff;-webkit-transition:border-color .15s ease,-webkit-transform .08s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-transform .08s ease,-webkit-box-shadow .15s ease;transition:transform .08s ease,border-color .15s ease,box-shadow .15s ease;transition:transform .08s ease,border-color .15s ease,box-shadow .15s ease,-webkit-transform .08s ease,-webkit-box-shadow .15s ease}.cand-icon[data-v-709b1b23]:hover{border-color:rgba(52,53,121,.25);-webkit-box-shadow:0 10px 22px rgba(2,6,23,.08);box-shadow:0 10px 22px rgba(2,6,23,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cand-inspector[data-v-709b1b23]{display:none}.cand-inspector__card[data-v-709b1b23]{position:sticky;top:0;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:12px;-webkit-box-shadow:0 10px 24px rgba(2,6,23,.06);box-shadow:0 10px 24px rgba(2,6,23,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;scrollbar-gutter:stable}.cand-inspector__top[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-inspector__avatar[data-v-709b1b23]{width:46px;height:46px;border-radius:16px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:linear-gradient(135deg,rgba(52,53,121,.1),rgba(37,99,235,.08));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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-flex:0;-ms-flex:0 0 46px;flex:0 0 46px;-webkit-box-shadow:0 12px 24px rgba(2,6,23,.08);box-shadow:0 12px 24px rgba(2,6,23,.08)}.cand-inspector__ident[data-v-709b1b23]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.cand-inspector__name[data-v-709b1b23]{font-weight:900;color:#0f172a;letter-spacing:-.02em;line-height:1.1}.cand-inspector__sub[data-v-709b1b23]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cand-inspector__close[data-v-709b1b23]{padding:.25rem .4rem;border-radius:10px}.cand-inspector__chips[data-v-709b1b23]{margin-top:10px}.cand-inspector__actions[data-v-709b1b23],.cand-inspector__chips[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.cand-inspector__actions[data-v-709b1b23]{margin-top:12px}.cand-inspector__body[data-v-709b1b23]{min-height:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:visible}.cand-inspector__insights[data-v-709b1b23]{margin-top:12px}.cand-inspector__sectiontitle[data-v-709b1b23]{margin-bottom:6px;font-weight:900}.cand-empstatus[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(15,23,42,.1);-webkit-box-shadow:0 10px 22px rgba(2,6,23,.06);box-shadow:0 10px 22px rgba(2,6,23,.06);margin-bottom:10px}.cand-empstatus.is-on[data-v-709b1b23]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(16,185,129,.12)),to(rgba(16,185,129,.06)));background:linear-gradient(180deg,rgba(16,185,129,.12),rgba(16,185,129,.06));border-color:rgba(16,185,129,.22)}.cand-empstatus.is-off[data-v-709b1b23]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(239,68,68,.1)),to(rgba(239,68,68,.05)));background:linear-gradient(180deg,rgba(239,68,68,.1),rgba(239,68,68,.05));border-color:rgba(239,68,68,.22)}.cand-empstatus__icon[data-v-709b1b23]{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:hsla(0,0%,100%,.7);border:1px solid rgba(15,23,42,.1);color:rgba(15,23,42,.86);-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.cand-empstatus.is-on .cand-empstatus__icon[data-v-709b1b23]{color:rgba(16,185,129,.95)}.cand-empstatus.is-off .cand-empstatus__icon[data-v-709b1b23]{color:rgba(239,68,68,.95)}.cand-empstatus__txt[data-v-709b1b23]{min-width:0}.cand-empstatus__title[data-v-709b1b23]{font-weight:950;color:#0f172a;line-height:1.1}.cand-empstatus__sub[data-v-709b1b23]{margin-top:2px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cand-inspector__footer[data-v-709b1b23]{margin-top:12px;border-top:1px solid rgba(15,23,42,.08);padding-top:10px}.cand-map[data-v-709b1b23]{border-radius:12px;overflow:hidden;border:1px solid rgba(15,23,42,.1)}.cand-map__canvas[data-v-709b1b23]{width:100%;height:calc(100vh - 340px);min-height:320px}@media (min-width:1200px){.cand-list[data-v-709b1b23]{grid-template-columns:1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cand-list.cand-list--with-inspector[data-v-709b1b23]{grid-template-columns:1fr 340px}.cand-inspector[data-v-709b1b23]{display:block;-ms-flex-item-align:stretch;align-self:stretch;height:100%;min-height:0;overflow:auto}}.cand-infowin[data-v-709b1b23]{max-width:320px;overflow:hidden;padding:10px 10px 9px;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.1);-webkit-box-shadow:0 16px 40px rgba(2,6,23,.12);box-shadow:0 16px 40px rgba(2,6,23,.12)}.cand-infowin__top[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.cand-infowin__avatar[data-v-709b1b23]{width:34px;height:34px;border-radius:11px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid rgba(15,23,42,.1);background:#f1f5f9;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cand-infowin__avatar img[data-v-709b1b23]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cand-infowin__avatar-fallback[data-v-709b1b23]{font-weight:800;font-size:12px;color:#0f172a}.cand-infowin__chip[data-v-709b1b23]{width:34px;height:34px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid rgba(15,23,42,.1)}.cand-infowin__chip.is-company[data-v-709b1b23]{background:rgba(52,53,121,.1);color:#343579}.cand-infowin__chip.is-person[data-v-709b1b23]{background:rgba(37,99,235,.1);color:#2563eb}.cand-infowin__title[data-v-709b1b23]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cand-infowin__name[data-v-709b1b23]{font-weight:800;color:#0f172a;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-infowin__sub[data-v-709b1b23]{font-size:12px;color:rgba(15,23,42,.78);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-infowin__meta2[data-v-709b1b23]{margin-top:6px;font-size:12px;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-infowin__dot[data-v-709b1b23]{margin:0 6px;color:rgba(15,23,42,.35)}.cand-infowin__badges[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.cand-infowin__badges .badge[data-v-709b1b23]{border:1px solid rgba(15,23,42,.08);font-weight:600}.cand-infowin__hint[data-v-709b1b23]{margin-top:6px;font-size:11px;color:rgba(0,0,0,.55)}.cand-infowin--passive[data-v-709b1b23]{pointer-events:none}[data-v-709b1b23] .gm-style-iw{padding:0!important;overflow:visible!important;max-width:340px!important}[data-v-709b1b23] .gm-style-iw-d{overflow:visible!important}[data-v-709b1b23] .gm-ui-hover-effect{display:none!important}.cand-modal[data-v-709b1b23]{position:fixed;inset:0;z-index:1200}.cand-modal__backdrop[data-v-709b1b23]{position:absolute;inset:0;background:rgba(2,6,23,.55)}.cand-modal__panel[data-v-709b1b23]{position:relative;max-width:min(1480px,98vw);margin:2.5vh auto;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfdff));background:linear-gradient(180deg,#fff,#fbfdff);border-radius:14px;border:1px solid rgba(15,23,42,.12);-webkit-box-shadow:0 24px 80px rgba(2,6,23,.45);box-shadow:0 24px 80px rgba(2,6,23,.45);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;max-height:94vh}.cand-modal__header[data-v-709b1b23]{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:12px;padding:8px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:radial-gradient(900px 260px at 12% 0,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 60%),linear-gradient(135deg,#343579,#1d4ed8 55%,#0284c7);position:sticky;top:0;z-index:2}.cand-modal__close[data-v-709b1b23]{width:32px;height:32px;border-radius:12px;border:1px solid hsla(0,0%,100%,.26);background:rgba(15,23,42,.22);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s ease,border-color .15s ease,-webkit-transform .08s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,-webkit-transform .08s ease,-webkit-box-shadow .15s ease;transition:transform .08s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;transition:transform .08s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-transform .08s ease,-webkit-box-shadow .15s ease}.cand-modal__close[data-v-709b1b23]:hover{background:rgba(15,23,42,.32);border-color:hsla(0,0%,100%,.34);-webkit-box-shadow:0 10px 22px rgba(2,6,23,.22);box-shadow:0 10px 22px rgba(2,6,23,.22);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cand-modal__close[data-v-709b1b23]:active{-webkit-transform:translateY(0);transform:translateY(0)}.cand-modal__close[data-v-709b1b23]:focus-visible{outline:3px solid hsla(0,0%,100%,.75);outline-offset:2px}.cand-modal__headleft[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.cand-modal__avatar[data-v-709b1b23]{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.16);color:#fff;border:1px solid hsla(0,0%,100%,.22);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-modal__avatar img[data-v-709b1b23]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:12px}.cand-modal__avatar-fallback[data-v-709b1b23]{font-weight:900;font-size:12px;letter-spacing:.02em}.cand-modal__kicker[data-v-709b1b23]{font-size:12px;color:hsla(0,0%,100%,.85);font-weight:700;letter-spacing:.2px}.cand-modal__title[data-v-709b1b23]{font-size:15px;font-weight:900;color:#fff;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:640px}.cand-modal__subtitle[data-v-709b1b23]{font-size:11px;max-width:740px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:hsla(0,0%,100%,.82)!important}.cand-modal__updated[data-v-709b1b23]{font-size:11px;font-weight:800;color:hsla(0,0%,100%,.92);background:rgba(15,23,42,.18);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;padding:6px 10px;max-width:min(740px,68vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cand-cv-top[data-v-709b1b23]{position:sticky;top:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:hsla(0,0%,100%,.92);-webkit-box-shadow:0 8px 22px rgba(2,6,23,.06);box-shadow:0 8px 22px rgba(2,6,23,.06);backdrop-filter:blur(6px);margin-bottom:12px}.cand-cv-top__photo[data-v-709b1b23]{width:104px;height:104px;border-radius:18px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.04);display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-cv-top__photo img[data-v-709b1b23]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cand-cv-top__photo-fallback[data-v-709b1b23]{font-weight:900;font-size:30px;color:rgba(15,23,42,.72);letter-spacing:.02em}.cand-cv-top__info[data-v-709b1b23]{min-width:0}.cand-cv-top__name[data-v-709b1b23]{font-weight:950;color:#0f172a;line-height:1.15;font-size:16px}.cand-cv-top__meta[data-v-709b1b23]{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:12px;color:rgba(15,23,42,.72)}.cand-cv-top__meta-item[data-v-709b1b23]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;max-width:980px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-cv-top__meta-link[data-v-709b1b23]{color:rgba(10,102,194,.98)!important;text-decoration:none!important}.cand-cv-top__meta-link[data-v-709b1b23]:hover{text-decoration:underline!important}.cand-profile-grid[data-v-709b1b23]{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}.cand-profile-item[data-v-709b1b23]{grid-column:span 6;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02)}.cand-profile-item--span2[data-v-709b1b23]{grid-column:span 12}.cand-profile-item__label[data-v-709b1b23]{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.62)}.cand-profile-item__value[data-v-709b1b23]{margin-top:6px;font-weight:800;color:#0f172a;line-height:1.25;word-break:break-word}.cand-modal__body[data-v-709b1b23]{padding:12px 14px;overflow:auto;background:radial-gradient(900px 420px at 20% 0,rgba(52,53,121,.08),rgba(52,53,121,0) 55%),rgba(248,250,252,.72)}.cand-cv-summary[data-v-709b1b23]{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;margin-bottom:12px}.cand-cv-metric[data-v-709b1b23]{grid-column:span 4;display:grid;grid-template-columns:38px 1fr;grid-template-areas:"icon label" "value value";-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:6px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02);overflow:hidden;border-left:3px solid color-mix(in srgb,var(--m) 38%,transparent)}.cand-cv-metric[data-v-709b1b23],.cand-cv-metric__icon[data-v-709b1b23]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.cand-cv-metric__icon[data-v-709b1b23]{grid-area:icon;width:34px;height:34px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);color:color-mix(in srgb,var(--m) 65%,#0f172a);-webkit-box-shadow:0 10px 18px rgba(2,6,23,.05);box-shadow:0 10px 18px rgba(2,6,23,.05);z-index:1}.cand-cv-metric__label[data-v-709b1b23]{grid-area:label;margin-top:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.62);position:relative;z-index:1}.cand-cv-metric__value[data-v-709b1b23]{grid-area:value;margin-top:0;font-weight:900;color:#0f172a;line-height:1.2;position:relative;z-index:1}.cand-cv-metric__value2[data-v-709b1b23]{display:block;font-weight:800;color:rgba(15,23,42,.75);margin-top:2px}.cand-modal__toolbar[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.cand-modal__accordion[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cand-acc[data-v-709b1b23]{border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02);overflow:hidden}.cand-acc__sum[data-v-709b1b23]{list-style:none;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:10px;padding:11px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:900;color:#0f172a;background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,250,252,.92)),to(rgba(248,250,252,.72)));background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(248,250,252,.72));border-bottom:1px solid rgba(15,23,42,.08);position:relative}.cand-acc__sum[data-v-709b1b23]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:color-mix(in srgb,var(--acc) 50%,transparent);opacity:.75}.cand-acc__badge[data-v-709b1b23]{width:28px;height:28px;border-radius:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);color:color-mix(in srgb,var(--acc) 55%,#0f172a);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-acc__sum-left[data-v-709b1b23]{padding-left:4px}.cand-acc__sum-left[data-v-709b1b23],.cand-acc__sum-right[data-v-709b1b23]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cand-acc__sum-right[data-v-709b1b23]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-acc__sum[data-v-709b1b23]::-webkit-details-marker{display:none}.cand-acc__sum[data-v-709b1b23]:after{content:"";width:22px;height:22px;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#fff;-webkit-box-shadow:0 8px 18px rgba(2,6,23,.06);box-shadow:0 8px 18px rgba(2,6,23,.06);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 5.6a.8.8 0 0 1 1.13 0L8 9.27l3.67-3.67a.8.8 0 1 1 1.13 1.13l-4.24 4.24a.8.8 0 0 1-1.13 0L3.2 6.73a.8.8 0 0 1 0-1.13z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 5.6a.8.8 0 0 1 1.13 0L8 9.27l3.67-3.67a.8.8 0 1 1 1.13 1.13l-4.24 4.24a.8.8 0 0 1-1.13 0L3.2 6.73a.8.8 0 0 1 0-1.13z'/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:14px 14px;-webkit-mask-size:14px 14px;background-color:rgba(15,23,42,.65);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-acc[open]>.cand-acc__sum[data-v-709b1b23]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cand-acc__body[data-v-709b1b23]{padding:12px 14px}.cand-acc--inner[data-v-709b1b23]{border-color:rgba(15,23,42,.1);border-radius:12px;-webkit-box-shadow:none;box-shadow:none}.cand-acc__sum--inner[data-v-709b1b23]{font-weight:900;background:rgba(248,250,252,.8)}.cand-acc__countchip[data-v-709b1b23]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:color-mix(in srgb,var(--acc) 12%,#fff);color:color-mix(in srgb,var(--acc) 62%,#0f172a);-webkit-box-shadow:0 10px 18px rgba(2,6,23,.05);box-shadow:0 10px 18px rgba(2,6,23,.05);font-weight:950;font-size:12px;letter-spacing:.01em}.cand-acc__countchip i[data-v-709b1b23]{font-size:13px;opacity:.95}.cand-acc__countchip-label[data-v-709b1b23]{font-weight:900;font-size:11px;color:rgba(15,23,42,.55)}.cand-about-grid[data-v-709b1b23]{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.cand-about-block[data-v-709b1b23]{grid-column:span 4;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:12px 14px;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02);border-left:3px solid color-mix(in srgb,var(--ab) 40%,transparent)}.cand-about-block__head[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.cand-about-block__icon[data-v-709b1b23]{width:32px;height:32px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);color:color-mix(in srgb,var(--ab) 65%,#0f172a);-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.cand-about-block__title[data-v-709b1b23]{font-weight:900;color:#0f172a;line-height:1.15}.cand-about-block__text[data-v-709b1b23]{color:rgba(15,23,42,.92)}.cand-skill-grid[data-v-709b1b23]{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.cand-skill[data-v-709b1b23]{grid-column:span 6;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:12px 14px;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02);border-left:3px solid color-mix(in srgb,var(--s) 40%,transparent)}.cand-skill__head[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:10px}.cand-skill__icon[data-v-709b1b23]{width:32px;height:32px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);color:color-mix(in srgb,var(--s) 65%,#0f172a);-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.cand-skill__headtxt[data-v-709b1b23]{min-width:0}.cand-skill__title[data-v-709b1b23]{font-weight:900;color:#0f172a;line-height:1.15}.cand-skill__sub[data-v-709b1b23]{font-size:12px;line-height:1.25;margin-top:2px}.cand-skill__text[data-v-709b1b23]{color:rgba(15,23,42,.92)}.cand-exp-accordion[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:992px){.cand-cv-metric[data-v-709b1b23]{grid-column:span 6}.cand-about-block[data-v-709b1b23],.cand-skill[data-v-709b1b23]{grid-column:span 12}}@media (max-width:576px){.cand-cv-metric[data-v-709b1b23]{grid-column:span 12}}.cand-exp-sum[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:100%}.cand-exp-sum__left[data-v-709b1b23]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cand-exp-sum__role[data-v-709b1b23]{font-weight:900;line-height:1.15}.cand-exp-sum__company[data-v-709b1b23]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cand-exp-sum__dates[data-v-709b1b23]{white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-modal__card[data-v-709b1b23]{border:1px solid rgba(15,23,42,.1);border-radius:12px;padding:10px 12px;background:#fff;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02)}.cand-modal__cardtitle[data-v-709b1b23]{font-weight:800;color:#0f172a;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cand-modal__grid[data-v-709b1b23]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:14px}.cand-modal__field[data-v-709b1b23]{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:9px 11px;background:rgba(248,250,252,.7);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cand-modal__fieldicon[data-v-709b1b23]{width:30px;height:30px;border-radius:10px;background:rgba(52,53,121,.08);border:1px solid rgba(52,53,121,.14);color:rgba(52,53,121,.95);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;margin-top:1px}.cand-modal__fieldcontent[data-v-709b1b23]{min-width:0}.cand-modal__label[data-v-709b1b23]{font-size:12px;color:rgba(15,23,42,.68);font-weight:700;margin-bottom:4px}.cand-modal__value[data-v-709b1b23]{font-weight:800;color:#0f172a;line-height:1.25}.cand-modal__text[data-v-709b1b23]{white-space:pre-wrap;color:#0f172a;line-height:1.35}.cand-modal__expitem[data-v-709b1b23]{padding:10px 0;border-top:1px solid rgba(15,23,42,.08)}.cand-modal__expitem[data-v-709b1b23]:first-child{border-top:none}.cand-modal__exptop[data-v-709b1b23]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cand-modal__exp-role[data-v-709b1b23]{font-weight:900;color:#0f172a}.cand-modal__exp-company[data-v-709b1b23],.cand-modal__exp-dates[data-v-709b1b23]{font-size:12px;color:rgba(15,23,42,.68);font-weight:700}.cand-modal__exp-dates[data-v-709b1b23]{margin-top:2px}@media (max-width:992px){.cand-modal__panel[data-v-709b1b23]{margin:3vh 12px;max-height:94vh}.cand-modal__grid[data-v-709b1b23]{grid-template-columns:1fr}.cand-modal__title[data-v-709b1b23]{max-width:72vw}.cand-map__canvas[data-v-709b1b23]{height:100%;min-height:280px}.cand-cards[data-v-709b1b23]{grid-template-columns:1fr}.cand-field--search[data-v-709b1b23]{min-width:0;width:100%}.cand-field--km[data-v-709b1b23]{width:140px}.cand-quickbar[data-v-709b1b23]{padding:10px}.cand-field--actions[data-v-709b1b23]{width:100%;margin-left:0}}.rec-hab-root[data-v-7678b4ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.rec-hab-root--embedded[data-v-7678b4ab]{padding:8px 4px 0}.rec-hab-pagination-above[data-v-7678b4ab],.rec-hab-toolbar[data-v-7678b4ab]{-ms-flex-negative:0;flex-shrink:0}.rec-hab-toolbar .rec-hab-field-search[data-v-7678b4ab]{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:180px;max-width:420px}.rec-hab-scroll[data-v-7678b4ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 310px);overflow:auto}.rec-hab-root--embedded .rec-hab-scroll[data-v-7678b4ab]{max-height:calc(100vh - 500px)}.rec-hab-scroll[data-v-7678b4ab]>*{min-height:0;min-width:0;max-width:100%}.rec-hab-footer[data-v-7678b4ab]{-ms-flex-negative:0;flex-shrink:0}.rec-hab-list[data-v-7678b4ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.rec-hab-item[data-v-7678b4ab]{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:12px;padding:10px 14px;background:#fff;border:1px solid rgba(15,23,42,.1);border-left:4px solid #343579;border-radius:10px;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:box-shadow .18s ease,border-color .18s ease;transition:box-shadow .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease}.rec-hab-item[data-v-7678b4ab]:hover{border-color:rgba(52,53,121,.25);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.06);box-shadow:0 4px 12px rgba(0,0,0,.06)}.rec-hab-item__name[data-v-7678b4ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#1f2937;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-hab-item__actions[data-v-7678b4ab]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-negative:0;flex-shrink:0}.btn-action-subtle[data-v-7678b4ab]{background:none;border:1px solid #e9ecef;color:#6c757d;padding:.375rem;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;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;width:32px;height:32px;cursor:pointer}.btn-action-subtle[data-v-7678b4ab]:hover{background:#f8f9fa;border-color:#adb5bd;color:#495057}.btn-action-subtle.btn-danger[data-v-7678b4ab]{color:#dc3545;border-color:#dc3545}.btn-action-subtle.btn-danger[data-v-7678b4ab]:hover{background:#f8d7da;color:#721c24}.ed-status[data-v-b2320da2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border:1px solid}.ed-status--agendado[data-v-b2320da2]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.ed-status--realizado[data-v-b2320da2]{background:#dcfce7;color:#15803d;border-color:#86efac}.ed-status--cancelado[data-v-b2320da2]{background:#fee2e2;color:#b91c1c;border-color:#fca5a5;text-decoration:line-through}.ed-status--nao-compareceu[data-v-b2320da2]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.ed-status--remarcado[data-v-b2320da2]{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.ed-tipo-pill[data-v-b2320da2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid}.ed-info[data-v-b2320da2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ed-info__row[data-v-b2320da2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.7rem;padding:.55rem 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #f1f5f9}.ed-info__row[data-v-b2320da2]:last-child{border-bottom:none}.ed-info__row>i[data-v-b2320da2]{font-size:1rem;color:#64748b;padding-top:.15rem;min-width:1.25rem}.ed-info__row a[data-v-b2320da2]{color:#ff6a39;text-decoration:none;word-break:break-all}.ed-info__row a[data-v-b2320da2]:hover{text-decoration:underline}.ed-participantes[data-v-b2320da2]{list-style:none;margin:0;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;gap:.35rem}.ed-participante[data-v-b2320da2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.4rem .6rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:.85rem}.ed-papel-pill[data-v-b2320da2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.1rem .5rem;border-radius:4px;background:#e0e7ff;color:#3730a3;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.ed-obs[data-v-b2320da2]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.6rem;font-size:.85rem;color:#334155;margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit}.ed-cancelar-box[data-v-b2320da2]{padding:.85rem;background:#fff5f5;border:1px solid #fecaca;border-radius:8px}.ag-context[data-v-36ff9caa]{background:#f8fafc}.ag-autocomplete[data-v-36ff9caa]{position:relative}.ag-autocomplete__lista[data-v-36ff9caa]{position:absolute;top:100%;left:0;right:0;z-index:10;margin:0;padding:.25rem 0;list-style:none;background:#fff;border:1px solid #cbd5e1;border-top:none;border-radius:0 0 6px 6px;max-height:240px;overflow-y:auto;-webkit-box-shadow:0 6px 14px rgba(15,23,42,.08);box-shadow:0 6px 14px rgba(15,23,42,.08)}.ag-autocomplete__item[data-v-36ff9caa]{padding:.4rem .65rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.85rem}.ag-autocomplete__item[data-v-36ff9caa]:hover{background:#eff6ff}.ag-autocomplete__item--info[data-v-36ff9caa]{color:#64748b;cursor:default}.ag-autocomplete__item--info[data-v-36ff9caa]:hover{background:transparent}.ag-participantes[data-v-36ff9caa]{list-style:none;margin:0;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;gap:.4rem}.ag-participante[data-v-36ff9caa]{display:grid;grid-template-columns:auto 1fr 130px auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.4rem .6rem;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.ag-participante__nome[data-v-36ff9caa]{font-size:.88rem;color:#0f172a}.ag-participante__papel[data-v-36ff9caa]{width:130px}.ag-participante__remover[data-v-36ff9caa]{padding:.1rem .4rem}.ag-conflito[data-v-36ff9caa]{grid-column:1/-1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;margin-top:.35rem;padding:.25rem .55rem;border-radius:4px;background:#fef3c7;color:#92400e;border:1px solid #fcd34d;font-size:.75rem;font-weight:600}.ag-conflito i[data-v-36ff9caa]{font-size:.85rem}.cand-modal{position:fixed;inset:0;z-index:1200}.cand-modal__backdrop{position:absolute;inset:0;background:rgba(2,6,23,.55)}.cand-modal__panel{position:relative;max-width:min(1480px,98vw);margin:2.5vh auto;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfdff));background:linear-gradient(180deg,#fff,#fbfdff);border-radius:14px;border:1px solid rgba(15,23,42,.12);-webkit-box-shadow:0 24px 80px rgba(2,6,23,.45);box-shadow:0 24px 80px rgba(2,6,23,.45);overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:94vh}.cand-modal__header,.cand-modal__panel{display:-webkit-box;display:-ms-flexbox;display:flex}.cand-modal__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid rgba(15,23,42,.08);background:radial-gradient(900px 260px at 12% 0,hsla(0,0%,100%,.2),hsla(0,0%,100%,0) 60%),linear-gradient(135deg,#343579,#1d4ed8 55%,#0284c7);position:sticky;top:0;z-index:2}.cand-modal__close,.cand-modal__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cand-modal__close{width:32px;height:32px;border-radius:12px;border:1px solid hsla(0,0%,100%,.26);background:rgba(15,23,42,.22);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .15s ease,border-color .15s ease,-webkit-transform .08s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,border-color .15s ease,-webkit-transform .08s ease,-webkit-box-shadow .15s ease;transition:transform .08s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;transition:transform .08s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-transform .08s ease,-webkit-box-shadow .15s ease}.cand-modal__close:hover{background:rgba(15,23,42,.32);border-color:hsla(0,0%,100%,.34);-webkit-box-shadow:0 10px 22px rgba(2,6,23,.22);box-shadow:0 10px 22px rgba(2,6,23,.22);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cand-modal__close:active{-webkit-transform:translateY(0);transform:translateY(0)}.cand-modal__close:focus-visible{outline:3px solid hsla(0,0%,100%,.75);outline-offset:2px}.cand-modal__headleft{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;min-width:0}.cand-modal__avatar{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.16);color:#fff;border:1px solid hsla(0,0%,100%,.22);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-modal__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:12px}.cand-modal__avatar-fallback{font-weight:900;font-size:12px;letter-spacing:.02em}.cand-modal__kicker{font-size:12px;color:hsla(0,0%,100%,.85);font-weight:700;letter-spacing:.2px}.cand-modal__title{font-size:15px;font-weight:900;color:#fff;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:640px}.cand-modal__subtitle{max-width:740px;color:hsla(0,0%,100%,.82)!important}.cand-modal__subtitle,.cand-modal__updated{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-modal__updated{font-weight:800;color:hsla(0,0%,100%,.92);background:rgba(15,23,42,.18);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;padding:6px 10px;max-width:min(740px,68vw);margin-top:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cand-cv-top,.cand-modal__updated{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cand-cv-top{position:sticky;top:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:10px 12px;border:1px solid rgba(15,23,42,.1);border-radius:14px;background:hsla(0,0%,100%,.92);-webkit-box-shadow:0 8px 22px rgba(2,6,23,.06);box-shadow:0 8px 22px rgba(2,6,23,.06);backdrop-filter:blur(6px);margin-bottom:12px}.cand-cv-top__photo{width:104px;height:104px;border-radius:18px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.04);display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-cv-top__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cand-cv-top__photo-fallback{font-weight:900;font-size:30px;color:rgba(15,23,42,.72);letter-spacing:.02em}.cand-cv-top__info{min-width:0}.cand-cv-top__name{font-weight:950;color:#0f172a;line-height:1.15;font-size:16px}.cand-cv-top__meta{margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:12px;color:rgba(15,23,42,.72)}.cand-cv-top__meta-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;max-width:980px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cand-cv-top__meta-link{color:rgba(10,102,194,.98)!important;text-decoration:none!important}.cand-cv-top__meta-link:hover{text-decoration:underline!important}.cand-profile-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}.cand-profile-item{grid-column:span 6;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02)}.cand-profile-item--span2{grid-column:span 12}.cand-profile-item__label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.62)}.cand-profile-item__value{margin-top:6px;font-weight:800;color:#0f172a;line-height:1.25;word-break:break-word}.cand-modal__body{padding:12px 14px;overflow:auto;background:radial-gradient(900px 420px at 20% 0,rgba(52,53,121,.08),rgba(52,53,121,0) 55%),rgba(248,250,252,.72)}.cand-cv-summary{display:grid;grid-template-columns:repeat(12,1fr);gap:10px;margin-bottom:12px}.cand-cv-metric{grid-column:span 4;display:grid;grid-template-columns:38px 1fr;grid-template-areas:"icon label" "value value";-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:6px;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:10px 12px;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02);overflow:hidden;border-left:3px solid color-mix(in srgb,var(--m) 38%,transparent)}.cand-cv-metric,.cand-cv-metric__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.cand-cv-metric__icon{grid-area:icon;width:34px;height:34px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);color:color-mix(in srgb,var(--m) 65%,#0f172a);-webkit-box-shadow:0 10px 18px rgba(2,6,23,.05);box-shadow:0 10px 18px rgba(2,6,23,.05);z-index:1}.cand-cv-metric__label{grid-area:label;margin-top:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.62);position:relative;z-index:1}.cand-cv-metric__value{grid-area:value;margin-top:0;font-weight:900;color:#0f172a;line-height:1.2;position:relative;z-index:1}.cand-cv-metric__value2{display:block;font-weight:800;color:rgba(15,23,42,.75);margin-top:2px}.cand-modal__toolbar{gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.cand-modal__accordion,.cand-modal__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.cand-modal__accordion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cand-acc{border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fff;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02);overflow:hidden}.cand-acc__sum{list-style:none;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:10px;padding:11px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:900;color:#0f172a;background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,250,252,.92)),to(rgba(248,250,252,.72)));background:linear-gradient(180deg,rgba(248,250,252,.92),rgba(248,250,252,.72));border-bottom:1px solid rgba(15,23,42,.08);position:relative}.cand-acc__sum:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:color-mix(in srgb,var(--acc) 50%,transparent);opacity:.75}.cand-acc__badge{width:28px;height:28px;border-radius:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);color:color-mix(in srgb,var(--acc) 55%,#0f172a);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-acc__sum-left{padding-left:4px}.cand-acc__sum-left,.cand-acc__sum-right{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.cand-acc__sum-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-acc__sum::-webkit-details-marker{display:none}.cand-acc__sum:after{content:"";width:22px;height:22px;border-radius:10px;border:1px solid rgba(15,23,42,.1);background:#fff;-webkit-box-shadow:0 8px 18px rgba(2,6,23,.06);box-shadow:0 8px 18px rgba(2,6,23,.06);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 5.6a.8.8 0 0 1 1.13 0L8 9.27l3.67-3.67a.8.8 0 1 1 1.13 1.13l-4.24 4.24a.8.8 0 0 1-1.13 0L3.2 6.73a.8.8 0 0 1 0-1.13z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 5.6a.8.8 0 0 1 1.13 0L8 9.27l3.67-3.67a.8.8 0 1 1 1.13 1.13l-4.24 4.24a.8.8 0 0 1-1.13 0L3.2 6.73a.8.8 0 0 1 0-1.13z'/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:14px 14px;-webkit-mask-size:14px 14px;background-color:rgba(15,23,42,.65);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-acc[open]>.cand-acc__sum:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cand-acc__body{padding:12px 14px}.cand-acc--inner{border-color:rgba(15,23,42,.1);border-radius:12px;-webkit-box-shadow:none;box-shadow:none}.cand-acc__sum--inner{font-weight:900;background:rgba(248,250,252,.8)}.cand-acc__countchip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:color-mix(in srgb,var(--acc) 12%,#fff);color:color-mix(in srgb,var(--acc) 62%,#0f172a);-webkit-box-shadow:0 10px 18px rgba(2,6,23,.05);box-shadow:0 10px 18px rgba(2,6,23,.05);font-weight:950;font-size:12px;letter-spacing:.01em}.cand-acc__countchip i{font-size:13px;opacity:.95}.cand-acc__countchip-label{font-weight:900;font-size:11px;color:rgba(15,23,42,.55)}.cand-about-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.cand-about-block{grid-column:span 4;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:12px 14px;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02);border-left:3px solid color-mix(in srgb,var(--ab) 40%,transparent)}.cand-about-block__head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.cand-about-block__head,.cand-about-block__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cand-about-block__icon{width:32px;height:32px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);color:color-mix(in srgb,var(--ab) 65%,#0f172a);-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.cand-about-block__title{font-weight:900;color:#0f172a;line-height:1.15}.cand-about-block__text{color:rgba(15,23,42,.92)}.cand-skill-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.cand-skill{grid-column:span 6;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;padding:12px 14px;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02);border-left:3px solid color-mix(in srgb,var(--s) 40%,transparent)}.cand-skill__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;margin-bottom:10px}.cand-skill__icon{width:32px;height:32px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.1);color:color-mix(in srgb,var(--s) 65%,#0f172a);-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.cand-skill__headtxt{min-width:0}.cand-skill__title{font-weight:900;color:#0f172a;line-height:1.15}.cand-skill__sub{font-size:12px;line-height:1.25;margin-top:2px}.cand-skill__text{color:rgba(15,23,42,.92)}.cand-exp-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (max-width:992px){.cand-cv-metric{grid-column:span 6}.cand-about-block,.cand-skill{grid-column:span 12}}@media (max-width:576px){.cand-cv-metric{grid-column:span 12}}.cand-exp-sum{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;width:100%}.cand-exp-sum,.cand-exp-sum__left{display:-webkit-box;display:-ms-flexbox;display:flex}.cand-exp-sum__left{min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cand-exp-sum__role{font-weight:900;line-height:1.15}.cand-exp-sum__company{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cand-exp-sum__dates{white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.cand-modal__card{border:1px solid rgba(15,23,42,.1);border-radius:12px;padding:10px 12px;background:#fff;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02)}.cand-modal__cardtitle{font-weight:800;color:#0f172a;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cand-modal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:14px}.cand-modal__field{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:9px 11px;background:rgba(248,250,252,.7);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cand-modal__fieldicon{width:30px;height:30px;border-radius:10px;background:rgba(52,53,121,.08);border:1px solid rgba(52,53,121,.14);color:rgba(52,53,121,.95);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;margin-top:1px}.cand-modal__fieldcontent{min-width:0}.cand-modal__label{font-size:12px;color:rgba(15,23,42,.68);font-weight:700;margin-bottom:4px}.cand-modal__value{font-weight:800;color:#0f172a;line-height:1.25}.cand-modal__text{white-space:pre-wrap;color:#0f172a;line-height:1.35}.cand-modal__expitem{padding:10px 0;border-top:1px solid rgba(15,23,42,.08)}.cand-modal__expitem:first-child{border-top:none}.cand-modal__exptop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cand-modal__exp-role{font-weight:900;color:#0f172a}.cand-modal__exp-company,.cand-modal__exp-dates{font-size:12px;color:rgba(15,23,42,.68);font-weight:700}.cand-modal__exp-dates{margin-top:2px}@media (max-width:992px){.cand-modal__panel{margin:3vh 12px;max-height:94vh}.cand-modal__grid{grid-template-columns:1fr}.cand-modal__title{max-width:72vw}.cand-map__canvas{height:56vh;min-height:420px}.cand-cards{grid-template-columns:1fr}.cand-field--search{min-width:0;width:100%}.cand-field--km{width:140px}.cand-quickbar{padding:10px}.cand-field--actions{width:100%;margin-left:0}}.cand-eventos{margin-top:1.5rem;padding-top:1rem;border-top:2px solid #e2e8f0}.cand-eventos__title{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cand-eventos__title i{color:#1d4ed8}.cand-eventos__count{margin-left:.5rem;background:#e0e7ff;color:#3730a3;font-size:.72rem;font-weight:700;padding:.1rem .5rem;border-radius:999px}.cand-eventos__empty{background:#f8fafc;border:1px dashed #cbd5e1;padding:1rem;border-radius:8px;text-align:center}.cand-eventos__lista{list-style:none;margin:0;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;gap:.45rem}.cand-eventos__item{display:grid;grid-template-columns:60px 1fr auto;gap:.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.55rem .75rem;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #1d4ed8;border-radius:8px;cursor:pointer;-webkit-transition:-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:box-shadow .15s ease,transform .15s ease;transition:box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease}.cand-eventos__item:hover{-webkit-box-shadow:0 4px 12px rgba(15,23,42,.08);box-shadow:0 4px 12px rgba(15,23,42,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cand-eventos__item--realizado{border-left-color:#15803d;opacity:.85}.cand-eventos__item--cancelado{border-left-color:#b91c1c;opacity:.65}.cand-eventos__item--cancelado .cand-eventos__titulo{text-decoration:line-through}.cand-eventos__item--nao-compareceu{border-left-color:#c2410c;opacity:.85}.cand-eventos__data{text-align:center;border-right:1px solid #f1f5f9;padding-right:.7rem}.cand-eventos__data-dia{font-size:.95rem;font-weight:700;color:#0f172a;line-height:1.1}.cand-eventos__data-hora{font-size:.75rem;color:#64748b}.cand-eventos__info{min-width:0}.cand-eventos__titulo{font-weight:600;color:#0f172a;font-size:.88rem}.cand-eventos__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.75rem;color:#64748b;margin-top:.15rem}.cand-eventos__pill{padding:.1rem .45rem;background:#e0e7ff;color:#3730a3;font-size:.7rem;font-weight:600}.cand-eventos__pill,.cand-eventos__status-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:999px}.cand-eventos__status-pill{padding:.15rem .5rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border:1px solid}.cand-eventos__status-pill--agendado{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.cand-eventos__status-pill--realizado{background:#dcfce7;color:#15803d;border-color:#86efac}.cand-eventos__status-pill--cancelado{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.cand-eventos__status-pill--nao-compareceu{background:#fef3c7;color:#92400e;border-color:#fcd34d}.cand-eventos__status-pill--remarcado{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.modal-dialog-l[data-v-45ebbec0]{max-width:800px}.rec-esteira[data-v-6358f94a]{--rec-bg:#f8fafc;--rec-border:#e2e8f0;--rec-card-shadow:0 1px 2px rgba(15,23,42,.04);--rec-card-shadow-hover:0 4px 12px rgba(15,23,42,.08);--rec-text:#0f172a;--rec-text-soft:#64748b;--rec-text-faint:#94a3b8;--rec-accent:#6366f1;--col-t1:#7c3aed;--col-t2:#2563eb;--col-t3:#0d9488;--col-t4:#ea580c;--col-t5:#db2777}[data-v-6358f94a] .section-header.section-header-lg{margin-bottom:10px!important;padding:.6rem 1rem!important}[data-v-6358f94a] .section-header.section-header-lg .section-icon{width:36px;height:36px;font-size:1.1rem}[data-v-6358f94a] .section-header.section-header-lg .section-title{font-size:1.15rem}.rec-esteira__title-icon[data-v-6358f94a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2rem;height:2rem;-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:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:1rem;-webkit-box-shadow:0 4px 12px rgba(99,102,241,.35);box-shadow:0 4px 12px rgba(99,102,241,.35)}.rec-esteira__subtitle[data-v-6358f94a]{color:var(--rec-text-soft);margin-top:.15rem}.rec-esteira__toolbar[data-v-6358f94a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:.75rem}.rec-esteira__search[data-v-6358f94a]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:380px}.rec-esteira__search>i.bi-search[data-v-6358f94a]{position:absolute;left:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--rec-text-faint);pointer-events:none;font-size:.9rem}.rec-esteira__search input[data-v-6358f94a]{padding-left:2.1rem;padding-right:2.1rem;height:36px;background:#fff;border-color:var(--rec-border)}.rec-esteira__search input[data-v-6358f94a]:focus{border-color:var(--rec-accent);-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.12);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.rec-esteira__search-clear[data-v-6358f94a]{position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:0;color:var(--rec-text-faint);padding:0;line-height:1;cursor:pointer}.rec-esteira__search-clear[data-v-6358f94a]:hover{color:var(--rec-text-soft)}.rec-esteira__toolbar-meta[data-v-6358f94a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-left:auto}.rec-esteira__chip[data-v-6358f94a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:8px;background:#fff;border:1px solid var(--rec-border);color:var(--rec-text-soft);font-size:.78rem;font-weight:600}.rec-esteira__chip i[data-v-6358f94a]{font-size:.85rem;opacity:.85}.rec-esteira__loading .rec-esteira__spinner[data-v-6358f94a]{width:2.5rem;height:2.5rem;margin:0 auto;border:3px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;-webkit-animation:rec-esteira-spin-6358f94a .8s linear infinite;animation:rec-esteira-spin-6358f94a .8s linear infinite}@-webkit-keyframes rec-esteira-spin-6358f94a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rec-esteira-spin-6358f94a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rec-esteira__alert-sidequest[data-v-6358f94a]{border-radius:8px;border:1px solid #fde68a;background:#fffbeb;padding:.65rem .85rem}.rec-esteira__alert-icon[data-v-6358f94a]{color:#d97706;font-size:1rem;line-height:1}.rec-esteira__playfield[data-v-6358f94a]{border-radius:12px;padding:.5rem;background:var(--rec-bg);border:1px solid var(--rec-border)}.rec-esteira__board[data-v-6358f94a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;overflow-x:auto;padding:.25rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;max-height:calc(100vh - 280px)}.rec-esteira__column[data-v-6358f94a]{-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;min-width:260px;max-width:300px;border-radius:10px;overflow:hidden;scroll-snap-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid var(--rec-border);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.rec-esteira__column--t1[data-v-6358f94a]{--col-tone:var(--col-t1)}.rec-esteira__column--t2[data-v-6358f94a]{--col-tone:var(--col-t2)}.rec-esteira__column--t3[data-v-6358f94a]{--col-tone:var(--col-t3)}.rec-esteira__column--t4[data-v-6358f94a]{--col-tone:var(--col-t4)}.rec-esteira__column--t5[data-v-6358f94a]{--col-tone:var(--col-t5)}.rec-esteira__column--drop[data-v-6358f94a]{border-color:var(--rec-accent)!important;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.15);box-shadow:0 0 0 3px rgba(99,102,241,.15)}.rec-esteira__column-head[data-v-6358f94a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.55rem .75rem;background:#fff;border-bottom:1px solid var(--rec-border)}.rec-esteira__column-dot[data-v-6358f94a]{width:8px;height:8px;border-radius:50%;background:var(--col-tone,var(--rec-accent));-ms-flex-negative:0;flex-shrink:0}.rec-esteira__column-title[data-v-6358f94a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.82rem;font-weight:600;color:var(--rec-text);letter-spacing:0;text-transform:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rec-esteira__column-count[data-v-6358f94a]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:1.5rem;height:1.25rem;padding:0 .4rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#f1f5f9;color:var(--rec-text-soft)}.rec-esteira__column-body[data-v-6358f94a]{padding:.6rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:5rem;background:#f1f5f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem}.rec-esteira__avatar[data-v-6358f94a]{-ms-flex-negative:0;flex-shrink:0;width:2rem;height:2rem;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:.7rem;font-weight:700;color:#475569;background:#e2e8f0;border:1px solid var(--rec-border)}.rec-esteira__avatar--has-photo[data-v-6358f94a]{padding:0;overflow:hidden;background:#fff}.rec-esteira__avatar--has-photo img[data-v-6358f94a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rec-esteira__avatar--side[data-v-6358f94a]{background:#fef3c7;color:#92400e;border-color:#fde68a}.rec-esteira__card[data-v-6358f94a]{position:relative;background:#fff;border:1px solid #cbd5e1;border-left:3px solid var(--col-tone,var(--rec-accent));border-radius:8px;padding:.65rem .75rem .6rem;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease;transition:box-shadow .15s ease,border-color .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.rec-esteira__card[data-v-6358f94a]:hover{-webkit-box-shadow:0 6px 16px rgba(15,23,42,.12),0 2px 4px rgba(15,23,42,.06);box-shadow:0 6px 16px rgba(15,23,42,.12),0 2px 4px rgba(15,23,42,.06);border-color:#94a3b8;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.rec-esteira__card--draggable[data-v-6358f94a]{cursor:-webkit-grab;cursor:grab}.rec-esteira__card--draggable[data-v-6358f94a]:active{cursor:-webkit-grabbing;cursor:grabbing}.rec-esteira__card--sidequest[data-v-6358f94a]{border-style:dashed;border-color:#fcd34d;background:#fffbeb}.rec-esteira__card--oculta[data-v-6358f94a]{background:#fffcf2}.rec-esteira__card--revelada[data-v-6358f94a]{background:#f8fafc}.rec-esteira__card-corner[data-v-6358f94a]{position:absolute;top:.5rem;right:.55rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:4px;font-size:.65rem;line-height:1}.rec-esteira__card-corner--oculta[data-v-6358f94a]{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.rec-esteira__card-corner--revelada[data-v-6358f94a]{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.rec-esteira__card-corner--convidado[data-v-6358f94a]{background:#ffedd5;color:#c2410c;border:1px solid #fdba74}.rec-esteira__card-corner--convidado.rec-esteira__card-corner--convidado-visto[data-v-6358f94a]{background:#e0f2fe;color:#075985;border-color:#7dd3fc}.rec-esteira__card-corner--expirado[data-v-6358f94a]{background:#f1f5f9;color:#64748b;border:1px dashed #94a3b8}.rec-esteira__card-corner--recusado[data-v-6358f94a]{background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5}.rec-esteira__card--convidado[data-v-6358f94a]{background:#fff7ed}.rec-esteira__card--recusado[data-v-6358f94a]{background:#fef2f2;opacity:.85}.rec-esteira__proximo-evento[data-v-6358f94a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;margin-top:.4rem;border:1px solid transparent;max-width:100%;cursor:pointer;-webkit-transition:-webkit-filter .15s ease,-webkit-transform .15s ease;transition:-webkit-filter .15s ease,-webkit-transform .15s ease;transition:filter .15s ease,transform .15s ease;transition:filter .15s ease,transform .15s ease,-webkit-filter .15s ease,-webkit-transform .15s ease}.rec-esteira__proximo-evento[data-v-6358f94a]:hover{-webkit-filter:brightness(.95);filter:brightness(.95);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.rec-esteira__proximo-evento[data-v-6358f94a]:focus-visible{outline:2px solid #1d4ed8;outline-offset:1px}.rec-esteira__proximo-evento i[data-v-6358f94a]{font-size:.78rem}.rec-esteira__proximo-evento__tipo[data-v-6358f94a]{text-transform:uppercase;letter-spacing:.03em;opacity:.85}.rec-esteira__proximo-evento__quando[data-v-6358f94a]{font-weight:700}.rec-esteira__proximo-evento--hoje[data-v-6358f94a]{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.rec-esteira__proximo-evento--amanha[data-v-6358f94a]{background:#ffedd5;color:#c2410c;border-color:#fdba74}.rec-esteira__proximo-evento--semana[data-v-6358f94a]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.rec-esteira__proximo-evento--futuro[data-v-6358f94a]{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.rec-esteira__card-name[data-v-6358f94a]{font-weight:600;font-size:.83rem;color:var(--rec-text);line-height:1.25;padding-right:1rem}.rec-esteira__card-email[data-v-6358f94a]{color:var(--rec-text-soft);font-size:.72rem;line-height:1.2;margin-top:.1rem}.rec-esteira__card-meta[data-v-6358f94a]{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:.5rem;font-size:.68rem;color:var(--rec-text-faint);font-weight:500}.rec-esteira__meta-date[data-v-6358f94a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem}.rec-esteira__card-meta i[data-v-6358f94a]{font-size:.75rem;opacity:.8}.rec-esteira__meta-right[data-v-6358f94a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem}.rec-esteira__disc-img[data-v-6358f94a]{width:1.7rem;height:1.7rem;-o-object-fit:contain;object-fit:contain;display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.rec-esteira__disc-img[data-v-6358f94a]:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.rec-esteira__disc-img--sem[data-v-6358f94a]{opacity:.65}.rec-esteira__card--sem-disc[data-v-6358f94a]:before{content:"";position:absolute;top:0;left:-1px;right:-1px;height:2px;background:repeating-linear-gradient(90deg,#cbd5e1,#cbd5e1 4px,transparent 0,transparent 8px);border-radius:8px 8px 0 0}.rec-esteira__score[data-v-6358f94a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:999px;font-size:.7rem;font-weight:700;border:1px solid transparent;letter-spacing:.01em}.rec-esteira__score i[data-v-6358f94a]{font-size:.7rem}.rec-esteira__score--alta[data-v-6358f94a]{background:#dcfce7;color:#15803d;border-color:#86efac}.rec-esteira__score--media[data-v-6358f94a]{background:#ffedd5;color:#c2410c;border-color:#fdba74}.rec-esteira__score--baixa[data-v-6358f94a]{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.rec-esteira__card-actions[data-v-6358f94a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;padding-top:.35rem;border-top:1px solid #f1f5f9}.rec-esteira__icon-btn[data-v-6358f94a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:6px;border:1px solid var(--rec-border);background:#fff;color:var(--rec-text-soft);font-size:.85rem;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease}.rec-esteira__icon-btn[data-v-6358f94a]:hover:not(:disabled){background:#f1f5f9;color:var(--rec-text);border-color:#cbd5e1}.rec-esteira__icon-btn[data-v-6358f94a]:disabled{opacity:.4;cursor:not-allowed}.rec-esteira__icon-btn--accent[data-v-6358f94a]:not(:disabled){color:var(--rec-accent);border-color:rgba(99,102,241,.3)}.rec-esteira__icon-btn--accent[data-v-6358f94a]:hover:not(:disabled){background:rgba(99,102,241,.08);border-color:var(--rec-accent)}.rec-esteira__icon-btn--warning[data-v-6358f94a]:not(:disabled){color:#b45309;border-color:#fcd34d}.rec-esteira__icon-btn--warning[data-v-6358f94a]:hover:not(:disabled){background:#fef3c7}.rec-esteira__empty[data-v-6358f94a]{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:.4rem;padding:1rem .5rem;text-align:center;font-size:.75rem;color:var(--rec-text-faint);border:1px dashed var(--rec-border);border-radius:8px;background:#fff}.rec-esteira__empty i[data-v-6358f94a]{opacity:.5;font-size:.95rem}.rec-esteira__fora-item .rec-esteira__card[data-v-6358f94a]{margin-bottom:0}.rec-esteira-modal-btn[data-v-6358f94a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:160px;-webkit-box-sizing:border-box;box-sizing:border-box}.min-w-0[data-v-6358f94a]{min-width:0}@media (prefers-reduced-motion:reduce){.rec-esteira__column--drop[data-v-6358f94a]{-webkit-animation:none;animation:none}.rec-esteira__loading .rec-esteira__spinner[data-v-6358f94a]{-webkit-animation:none;animation:none;border-top-color:#6366f1}.rec-esteira__card[data-v-6358f94a]:hover,.rec-esteira__column[data-v-6358f94a]:hover{-webkit-transform:none;transform:none}}.rec-esteira-add__resultados[data-v-6358f94a]{max-height:240px;overflow-y:auto;background:#fff}.rec-esteira-add__item[data-v-6358f94a]{border-radius:0;cursor:pointer;-webkit-transition:background-color .12s ease;transition:background-color .12s ease;border-bottom:1px solid #f1f5f9!important}.rec-esteira-add__item[data-v-6358f94a]:last-child{border-bottom:none!important}.rec-esteira-add__item[data-v-6358f94a]:hover{background-color:#f8fafc}.rec-esteira-add__item--selecionado[data-v-6358f94a]{background-color:#eef2ff!important}.rec-esteira-add__item--selecionado .rec-esteira-add__check[data-v-6358f94a]{display:inline-block}.rec-esteira-add__check[data-v-6358f94a]{display:none;font-size:1.1rem}.rec-esteira-add__avatar[data-v-6358f94a]{width:34px;height:34px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.78rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.cm-row[data-v-594087a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.cm-row--antiga[data-v-594087a2]{text-decoration:line-through;opacity:.7}.cm-row--nova[data-v-594087a2]{border-left:4px solid #ff6a39;background:#fff7ed;font-weight:600}.cm-row__label[data-v-594087a2]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;min-width:60px}.cm-row__valor[data-v-594087a2]{font-size:.95rem;color:#0f172a}.cm-arrow[data-v-594087a2]{text-align:center;color:#94a3b8;font-size:1.25rem;padding:.25rem 0}.bs-autocomplete[data-v-a917ff60]{position:relative}.bs-autocomplete__lista[data-v-a917ff60]{position:absolute;z-index:10;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;margin:0;padding:4px 0;background:#fff;list-style:none;border:1px solid #e2e8f0;border-radius:6px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.bs-autocomplete__item[data-v-a917ff60]{padding:6px 12px;cursor:pointer;font-size:.875rem}.bs-autocomplete__item[data-v-a917ff60]:hover{background:#f1f5f9}.bs-autocomplete__item--info[data-v-a917ff60]{color:#64748b;cursor:default}.bs-autocomplete__item--info[data-v-a917ff60]:hover{background:transparent}.bs-participantes[data-v-a917ff60]{list-style:none;padding:0;margin:0}.bs-participante[data-v-a917ff60]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:4px;background:#f8fafc}.bs-participante__nome[data-v-a917ff60]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.875rem}.bs-participante__remover[data-v-a917ff60]{padding:0 4px;line-height:1}.bs-slots[data-v-a917ff60]{list-style:none;padding:0;margin:0}.bs-slot[data-v-a917ff60]{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:10px 12px;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:6px;background:#fff;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.bs-slot[data-v-a917ff60]:hover{background:#fff7ed;border-color:#ff6a39}.bs-slot__data[data-v-a917ff60]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.95rem;color:#0f172a}.bs-slot__agendar[data-v-a917ff60]{white-space:nowrap}.rec-agenda[data-v-68f744c0]{padding:.5rem 0 1.5rem}.rec-agenda__filtros[data-v-68f744c0]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.rec-agenda__empty[data-v-68f744c0],.rec-agenda__loading[data-v-68f744c0]{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;padding:2rem 1rem;text-align:center;color:#64748b;font-size:.9rem;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;gap:.4rem}.rec-agenda__empty i[data-v-68f744c0]{font-size:2.4rem;opacity:.5}.rec-agenda__calendar[data-v-68f744c0]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.04);overflow-x:auto}.rec-agenda__calendar[data-v-68f744c0] .fc-scrollgrid-section-body,.rec-agenda__calendar[data-v-68f744c0] .fc-scrollgrid-section-body>td,.rec-agenda__calendar[data-v-68f744c0] .fc-scrollgrid-section-liquid,.rec-agenda__calendar[data-v-68f744c0] .fc-scrollgrid-section-liquid>td{height:600px!important}.rec-agenda__calendar[data-v-68f744c0] .fc-scrollgrid-section-body .fc-scroller,.rec-agenda__calendar[data-v-68f744c0] .fc-scrollgrid-section-body .fc-scroller-harness{height:600px!important;overflow:auto!important}.rec-agenda__calendar[data-v-68f744c0] .fc-daygrid-body,.rec-agenda__calendar[data-v-68f744c0] .fc-daygrid-body table{height:100%!important;width:100%!important;min-width:100%!important}.rec-agenda__calendar[data-v-68f744c0] .fc-col-header,.rec-agenda__calendar[data-v-68f744c0] .fc-daygrid-body>table,.rec-agenda__calendar[data-v-68f744c0] .fc-timegrid-body>table,.rec-agenda__calendar[data-v-68f744c0] table.fc-scrollgrid{display:table!important;width:100%!important;min-width:100%!important;table-layout:fixed!important}.rec-agenda__calendar[data-v-68f744c0] .fc-col-header tbody,.rec-agenda__calendar[data-v-68f744c0] .fc-daygrid-body tbody,.rec-agenda__calendar[data-v-68f744c0] .fc-timegrid-body tbody,.rec-agenda__calendar[data-v-68f744c0] table.fc-scrollgrid tbody{display:table-row-group!important}.rec-agenda__calendar[data-v-68f744c0] .fc-col-header thead,.rec-agenda__calendar[data-v-68f744c0] table.fc-scrollgrid thead{display:table-header-group!important}.rec-agenda__calendar[data-v-68f744c0] .fc-timegrid-slot{height:2em!important}@media (max-width:767px){.rec-agenda__calendar[data-v-68f744c0]{padding:.5rem;border-radius:8px}.rec-agenda__calendar[data-v-68f744c0] .fc-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}.rec-agenda__calendar[data-v-68f744c0] .fc-toolbar-title{font-size:.85rem!important}.rec-agenda__calendar[data-v-68f744c0] .fc-button{font-size:.7rem;padding:.25rem .5rem}.rec-agenda__calendar[data-v-68f744c0] .fc-event{font-size:.7rem}.rec-agenda__filtros .row>.col-auto[data-v-68f744c0]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.rec-agenda__filtros .row>.ms-auto[data-v-68f744c0]{margin-left:0!important;width:100%}.rec-agenda__filtros .btn-group[data-v-68f744c0]{width:100%}}.rec-agenda__calendar[data-v-68f744c0] .fc{font-family:inherit;font-size:.85rem}.rec-agenda__calendar[data-v-68f744c0] .fc-toolbar-title{font-size:1rem;font-weight:700;color:#0f172a;text-transform:capitalize}.rec-agenda__calendar[data-v-68f744c0] .fc-button{background:#f1f5f9;border:1px solid #cbd5e1;color:#475569;font-size:.78rem;font-weight:600;padding:.35rem .7rem;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none}.rec-agenda__calendar[data-v-68f744c0] .fc-button:hover:not(:disabled){background:#e2e8f0;border-color:#94a3b8;color:#1e293b}.rec-agenda__calendar[data-v-68f744c0] .fc-button-active,.rec-agenda__calendar[data-v-68f744c0] .fc-button-primary:not(:disabled).fc-button-active{background:#ff6a39!important;border-color:#ff6a39!important;color:#fff!important}.rec-agenda__calendar[data-v-68f744c0] .fc-event{cursor:pointer;font-size:.78rem;padding:2px 4px;border-radius:4px}.rec-agenda__calendar[data-v-68f744c0] .fc-event-time,.rec-agenda__calendar[data-v-68f744c0] .fc-event-title{font-weight:600}.rec-agenda__calendar[data-v-68f744c0] .rec-fc-evento--realizado{opacity:.8;cursor:pointer!important}.rec-agenda__calendar[data-v-68f744c0] .rec-fc-evento--cancelado{opacity:.55;cursor:pointer!important}.rec-agenda__calendar[data-v-68f744c0] .rec-fc-evento--cancelado .fc-event-title{text-decoration:line-through}.rec-agenda__calendar[data-v-68f744c0] .rec-fc-evento--nao-compareceu{opacity:.7;cursor:pointer!important}.rec-agenda__calendar[data-v-68f744c0] .rec-fc-evento--remarcado{opacity:.6;cursor:pointer!important}.rec-agenda__calendar[data-v-68f744c0] .rec-fc-evento--agendado{cursor:-webkit-grab!important;cursor:grab!important}.rec-agenda__calendar[data-v-68f744c0] .rec-fc-evento--agendado:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.rec-agenda__lista[data-v-68f744c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}.rec-agenda__dia-header[data-v-68f744c0]{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:.4rem .6rem;margin-bottom:.4rem;border-bottom:2px solid #e2e8f0}.rec-agenda__dia-data[data-v-68f744c0]{font-size:.95rem;font-weight:700;color:#0f172a;text-transform:capitalize}.rec-agenda__dia-count[data-v-68f744c0]{font-size:.75rem;color:#64748b}.rec-agenda__cards[data-v-68f744c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.rec-agenda__card[data-v-68f744c0]{display:grid;grid-template-columns:70px 1fr auto;gap:.85rem;padding:.75rem .85rem;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #1d4ed8;border-radius:8px;text-align:left;cursor:pointer;-webkit-transition:-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:box-shadow .15s ease,transform .15s ease;transition:box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;width:100%}.rec-agenda__card[data-v-68f744c0]:hover{-webkit-box-shadow:0 4px 12px rgba(15,23,42,.08);box-shadow:0 4px 12px rgba(15,23,42,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.rec-agenda__card--realizado[data-v-68f744c0]{border-left-color:#15803d;opacity:.85}.rec-agenda__card--cancelado[data-v-68f744c0]{border-left-color:#b91c1c;opacity:.65}.rec-agenda__card--cancelado .rec-agenda__card-titulo[data-v-68f744c0]{text-decoration:line-through}.rec-agenda__card--nao-compareceu[data-v-68f744c0]{border-left-color:#c2410c;opacity:.85}.rec-agenda__card--remarcado[data-v-68f744c0]{border-left-color:#94a3b8;opacity:.85}.rec-agenda__card-hora[data-v-68f744c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #f1f5f9;padding-right:.85rem}.rec-agenda__card-hora__inicio[data-v-68f744c0]{font-size:1.1rem;font-weight:700;color:#0f172a;line-height:1.1}.rec-agenda__card-hora__fim[data-v-68f744c0]{font-size:.78rem;color:#64748b}.rec-agenda__card-info[data-v-68f744c0]{min-width:0}.rec-agenda__card-tipo-titulo[data-v-68f744c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.35rem}.rec-agenda__tipo-pill[data-v-68f744c0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.rec-agenda__card-titulo[data-v-68f744c0]{font-weight:600;color:#0f172a;font-size:.92rem}.rec-agenda__card-meta[data-v-68f744c0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem}.rec-agenda__chip[data-v-68f744c0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:500;border:1px solid #e2e8f0}.rec-agenda__chip i[data-v-68f744c0]{font-size:.78rem;opacity:.85}.rec-agenda__chip--video[data-v-68f744c0]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.rec-agenda__card-status[data-v-68f744c0]{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;gap:.15rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rec-agenda__status-pill[data-v-68f744c0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border:1px solid}.rec-agenda__status-pill--agendado[data-v-68f744c0]{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.rec-agenda__status-pill--realizado[data-v-68f744c0]{background:#dcfce7;color:#15803d;border-color:#86efac}.rec-agenda__status-pill--cancelado[data-v-68f744c0]{background:#fee2e2;color:#b91c1c;border-color:#fca5a5}.rec-agenda__status-pill--nao-compareceu[data-v-68f744c0]{background:#fef3c7;color:#92400e;border-color:#fcd34d}.rec-agenda__status-pill--remarcado[data-v-68f744c0]{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.rec-agenda__totais[data-v-68f744c0]{padding:.75rem;text-align:right}.rec-vaga-stepper[data-v-6b849352]{gap:0;padding:1rem 0}.rec-vaga-stepper[data-v-6b849352],.stepper-step[data-v-6b849352]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stepper-step[data-v-6b849352]{gap:.5rem;padding:.4rem .8rem;border-radius:8px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.stepper-step[data-v-6b849352]:hover{background:rgba(0,0,0,.04)}.stepper-step.active[data-v-6b849352]{background:var(--bs-primary,#343579);color:#fff;border-radius:8px}.stepper-step.active .step-description[data-v-6b849352]{color:hsla(0,0%,100%,.75)}.stepper-step.completed .step-icon[data-v-6b849352]{color:var(--bs-success,#198754)}.step-icon[data-v-6b849352]{font-size:1.1rem}.step-label[data-v-6b849352]{font-weight:600;font-size:.85rem}.step-description[data-v-6b849352]{font-size:.72rem;color:#6c757d}.step-check[data-v-6b849352]{color:var(--bs-success,#198754);font-size:1rem}.stepper-connector[data-v-6b849352]{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:2px;background:#dee2e6}.stepper-connector.active[data-v-6b849352]{background:var(--bs-primary,#343579)}.email-option[data-v-3b796c2d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.6rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.radio-input[data-v-3b796c2d]{position:absolute;opacity:0;pointer-events:none}.email-option[data-v-3b796c2d]:hover{border-color:#ff6a39;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(255,106,57,.15);box-shadow:0 8px 25px rgba(255,106,57,.15)}.email-option[data-v-3b796c2d]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 4px 15px rgba(255,106,57,.2);box-shadow:0 4px 15px rgba(255,106,57,.2)}.email-option.selected[data-v-3b796c2d]{border-color:#ff6a39;background:linear-gradient(135deg,#fff4ee,#ffe8db);-webkit-box-shadow:0 8px 25px rgba(255,106,57,.1);box-shadow:0 8px 25px rgba(255,106,57,.1)}.option-icon[data-v-3b796c2d]{width:32px;height:32px;background:linear-gradient(135deg,#ff6a39,#ff8a5f);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;color:#fff;font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.option-content[data-v-3b796c2d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.option-title[data-v-3b796c2d]{margin:0;font-size:.9rem;font-weight:600;color:#333}.option-description[data-v-3b796c2d]{margin:.2rem 0 0 0;font-size:.8rem;color:#6b7280}.option-radio[data-v-3b796c2d]{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}.radio-circle[data-v-3b796c2d]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.radio-circle.active[data-v-3b796c2d]{border-color:#ff6a39}.radio-circle.active[data-v-3b796c2d]:after{content:"";width:8px;height:8px;background:#ff6a39;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-email-section[data-v-3b796c2d]{margin-top:.75rem}.input-group-custom[data-v-3b796c2d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem}.input-label[data-v-3b796c2d]{font-size:.85rem;font-weight:600;color:#374151}.input-wrapper[data-v-3b796c2d]{position:relative}.form-input-custom[data-v-3b796c2d]{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem .75rem;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.form-input-custom.error[data-v-3b796c2d]{border-color:#dc3545}.error-message[data-v-3b796c2d]{color:#dc3545;font-size:.8rem;font-weight:600}.opcoes-envio-modal[data-v-662dc786],.reenvia-email-modal[data-v-662dc786]{border:none;border-radius:12px;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1);overflow:hidden}.modal-dialog-top[data-v-662dc786]{margin-top:2rem;margin-bottom:auto}.opcoes-envio-header[data-v-662dc786],.reenvia-email-header[data-v-662dc786]{background:linear-gradient(135deg,#fff4ee,#ffe8db);color:#333;padding:.6rem .9rem .55rem .9rem;border:none;position:relative;border-bottom:1px solid #fcd3bb}.header-content[data-v-662dc786]{gap:.6rem;position:relative;z-index:2}.header-content[data-v-662dc786],.header-icon[data-v-662dc786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-662dc786]{width:32px;height:32px;background:linear-gradient(135deg,#ff6a39,#ff8a5f);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;-webkit-box-shadow:0 2px 8px rgba(255,106,57,.25);box-shadow:0 2px 8px rgba(255,106,57,.25)}.header-icon i[data-v-662dc786]{font-size:1rem;color:#fff}.header-text[data-v-662dc786]{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-title[data-v-662dc786]{font-size:.95rem;font-weight:700;margin:0;color:#333}.modal-subtitle[data-v-662dc786]{font-size:.8rem;margin:.1rem 0 0 0;opacity:.9;color:#6b7280}.btn-close-custom[data-v-662dc786]{background:hsla(0,0%,100%,.75);border:none;width:32px;height:32px;border-radius:8px;color:#6b7280;font-size:.9rem;border:1px solid hsla(0,0%,100%,.9);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:2}.btn-close-custom[data-v-662dc786]:hover{background:#fff;color:#374151;-webkit-transform:scale(1.05);transform:scale(1.05)}.opcoes-envio-body[data-v-662dc786],.reenvia-email-body[data-v-662dc786]{padding:1rem 1.5rem;background:#fafbfc}.modal-header-confirmacao[data-v-662dc786],.modal-header-crud[data-v-662dc786],.modal-header-envio[data-v-662dc786],.modal-header-info[data-v-662dc786],.modal-header-relatorio[data-v-662dc786],.modal-header-tinted[data-v-662dc786],.modal-header-workflow[data-v-662dc786]{padding:.75rem 1rem;border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.modal-header-confirmacao .modal-header-icon[data-v-662dc786],.modal-header-crud .modal-header-icon[data-v-662dc786],.modal-header-envio .modal-header-icon[data-v-662dc786],.modal-header-info .modal-header-icon[data-v-662dc786],.modal-header-relatorio .modal-header-icon[data-v-662dc786],.modal-header-tinted .modal-header-icon[data-v-662dc786],.modal-header-workflow .modal-header-icon[data-v-662dc786]{width:38px;height:38px;min-width:38px;border-radius:10px;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;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12)}.modal-header-confirmacao .modal-header-icon .bi[data-v-662dc786],.modal-header-confirmacao .modal-header-icon i[data-v-662dc786],.modal-header-crud .modal-header-icon .bi[data-v-662dc786],.modal-header-crud .modal-header-icon i[data-v-662dc786],.modal-header-envio .modal-header-icon .bi[data-v-662dc786],.modal-header-envio .modal-header-icon i[data-v-662dc786],.modal-header-info .modal-header-icon .bi[data-v-662dc786],.modal-header-info .modal-header-icon i[data-v-662dc786],.modal-header-relatorio .modal-header-icon .bi[data-v-662dc786],.modal-header-relatorio .modal-header-icon i[data-v-662dc786],.modal-header-tinted .modal-header-icon .bi[data-v-662dc786],.modal-header-tinted .modal-header-icon i[data-v-662dc786],.modal-header-workflow .modal-header-icon .bi[data-v-662dc786],.modal-header-workflow .modal-header-icon i[data-v-662dc786]{font-size:1.05rem;color:#fff}.modal-header-confirmacao .modal-header-text[data-v-662dc786],.modal-header-crud .modal-header-text[data-v-662dc786],.modal-header-envio .modal-header-text[data-v-662dc786],.modal-header-info .modal-header-text[data-v-662dc786],.modal-header-relatorio .modal-header-text[data-v-662dc786],.modal-header-tinted .modal-header-text[data-v-662dc786],.modal-header-workflow .modal-header-text[data-v-662dc786]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.modal-header-confirmacao .modal-header-title[data-v-662dc786],.modal-header-crud .modal-header-title[data-v-662dc786],.modal-header-envio .modal-header-title[data-v-662dc786],.modal-header-info .modal-header-title[data-v-662dc786],.modal-header-relatorio .modal-header-title[data-v-662dc786],.modal-header-tinted .modal-header-title[data-v-662dc786],.modal-header-workflow .modal-header-title[data-v-662dc786]{font-size:1rem;font-weight:700;margin:0;color:#1f2937;line-height:1.2}.modal-header-confirmacao .modal-header-subtitle[data-v-662dc786],.modal-header-crud .modal-header-subtitle[data-v-662dc786],.modal-header-envio .modal-header-subtitle[data-v-662dc786],.modal-header-info .modal-header-subtitle[data-v-662dc786],.modal-header-relatorio .modal-header-subtitle[data-v-662dc786],.modal-header-tinted .modal-header-subtitle[data-v-662dc786],.modal-header-workflow .modal-header-subtitle[data-v-662dc786]{font-size:.8rem;margin:.15rem 0 0 0;color:#6b7280;line-height:1.3}.modal-header-confirmacao .btn-close[data-v-662dc786],.modal-header-crud .btn-close[data-v-662dc786],.modal-header-envio .btn-close[data-v-662dc786],.modal-header-info .btn-close[data-v-662dc786],.modal-header-relatorio .btn-close[data-v-662dc786],.modal-header-tinted .btn-close[data-v-662dc786],.modal-header-workflow .btn-close[data-v-662dc786]{margin-left:auto;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.modal-header-confirmacao .btn-close[data-v-662dc786]:hover,.modal-header-crud .btn-close[data-v-662dc786]:hover,.modal-header-envio .btn-close[data-v-662dc786]:hover,.modal-header-info .btn-close[data-v-662dc786]:hover,.modal-header-relatorio .btn-close[data-v-662dc786]:hover,.modal-header-tinted .btn-close[data-v-662dc786]:hover,.modal-header-workflow .btn-close[data-v-662dc786]:hover{opacity:1}.modal-header-crud[data-v-662dc786]{background:linear-gradient(135deg,#eef1fc,#dde4fa);border-bottom-color:#c7d2f0}.modal-header-crud .modal-header-icon[data-v-662dc786]{background:linear-gradient(135deg,#343579,#4b5bd2);-webkit-box-shadow:0 2px 8px rgba(52,53,121,.25);box-shadow:0 2px 8px rgba(52,53,121,.25)}.modal-header-envio[data-v-662dc786]{background:linear-gradient(135deg,#fff4ee,#ffe8db);border-bottom-color:#fcd3bb}.modal-header-envio .modal-header-icon[data-v-662dc786]{background:linear-gradient(135deg,#ff6a39,#ff8a5f);-webkit-box-shadow:0 2px 8px rgba(255,106,57,.25);box-shadow:0 2px 8px rgba(255,106,57,.25)}.modal-header-confirmacao[data-v-662dc786]{background:linear-gradient(135deg,#fde8e8,#fbd5d5);border-bottom-color:#f4b4b4}.modal-header-confirmacao .modal-header-icon[data-v-662dc786]{background:linear-gradient(135deg,#e55d5d,#ef8585);-webkit-box-shadow:0 2px 8px rgba(229,93,93,.25);box-shadow:0 2px 8px rgba(229,93,93,.25)}.modal-header-confirmacao .modal-header-title[data-v-662dc786]{color:#7a1f1f}.modal-header-workflow[data-v-662dc786]{background:linear-gradient(135deg,#eef1fc,#e5dcfb);border-bottom-color:#cfc0f2}.modal-header-workflow .modal-header-icon[data-v-662dc786]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-box-shadow:0 2px 8px rgba(118,75,162,.25);box-shadow:0 2px 8px rgba(118,75,162,.25)}.modal-header-relatorio[data-v-662dc786]{background:linear-gradient(135deg,#e8f9ea,#d4f2d7);border-bottom-color:#b5e2b9}.modal-header-relatorio .modal-header-icon[data-v-662dc786]{background:linear-gradient(135deg,#28a745,#51c97c);-webkit-box-shadow:0 2px 8px rgba(40,167,69,.25);box-shadow:0 2px 8px rgba(40,167,69,.25)}.modal-header-info[data-v-662dc786]{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-bottom-color:#7dd3fc}.modal-header-info .modal-header-icon[data-v-662dc786]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);-webkit-box-shadow:0 2px 8px rgba(14,165,233,.25);box-shadow:0 2px 8px rgba(14,165,233,.25)}.email-dialog__backdrop[data-v-662dc786]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1060;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:16px}.email-dialog__panel[data-v-662dc786]{width:min(560px,96vw)}.email-option[data-v-662dc786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.6rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.radio-input[data-v-662dc786]{position:absolute;opacity:0;pointer-events:none}.email-option[data-v-662dc786]:hover{border-color:#fd7e14;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(253,126,20,.15);box-shadow:0 8px 25px rgba(253,126,20,.15)}.email-option[data-v-662dc786]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 4px 15px rgba(253,126,20,.2);box-shadow:0 4px 15px rgba(253,126,20,.2)}.email-option.selected[data-v-662dc786]{border-color:#fd7e14;background:linear-gradient(135deg,#fff8e1,#ffeaa7);-webkit-box-shadow:0 8px 25px rgba(253,126,20,.1);box-shadow:0 8px 25px rgba(253,126,20,.1)}.option-icon[data-v-662dc786]{width:32px;height:32px;background:linear-gradient(135deg,#fd7e14,#e17055);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;color:#fff;font-size:1rem;-ms-flex-negative:0;flex-shrink:0}.option-content[data-v-662dc786]{-webkit-box-flex:1;-ms-flex:1;flex:1}.option-title[data-v-662dc786]{margin:0;font-size:.9rem;font-weight:600;color:#333}.option-description[data-v-662dc786]{margin:.2rem 0 0 0;font-size:.8rem;color:#6b7280}.option-radio[data-v-662dc786]{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}.radio-circle[data-v-662dc786]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.radio-circle.active[data-v-662dc786]{border-color:#fd7e14}.radio-circle.active[data-v-662dc786]:after{content:"";width:8px;height:8px;background:#fd7e14;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.new-email-section[data-v-662dc786]{margin-top:.75rem}.input-group-custom[data-v-662dc786]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem}.input-label[data-v-662dc786]{font-size:.85rem;font-weight:600;color:#374151}.input-wrapper[data-v-662dc786]{position:relative}.form-input-custom[data-v-662dc786]{width:100%;border:1px solid #e2e8f0;border-radius:8px;padding:.6rem .75rem;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.form-input-custom.error[data-v-662dc786]{border-color:#dc3545}.error-message[data-v-662dc786]{color:#dc3545;font-size:.8rem;font-weight:600}.reenvia-email-footer[data-v-662dc786]{padding:1rem 1.5rem;background:#fff;border-top:1px solid #e2e8f0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-cancel[data-v-662dc786]{background:#fff3cd;color:#856404;border:none;border-radius:10px;padding:.6rem 1.2rem;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-cancel[data-v-662dc786]:hover{background:#ffeaa7;color:#6c5ce7;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-send[data-v-662dc786]{background:linear-gradient(135deg,#fd7e14,#e17055);color:#fff;border:none;border-radius:10px;padding:.6rem 1.2rem;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-send[data-v-662dc786]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(253,126,20,.4);box-shadow:0 8px 25px rgba(253,126,20,.4)}@media(max-width:768px){.reenvia-email-footer[data-v-662dc786]{padding:.75rem 1rem}}.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--loading{padding:18px 0 6px}.report-loading{background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:14px;-webkit-box-shadow:0 10px 24px rgba(2,6,23,.06);box-shadow:0 10px 24px rgba(2,6,23,.06);padding:16px}.report-loading__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(15,23,42,.08);margin-bottom:14px}.report-loading__logo{width:46px;height:46px;border-radius:12px;background:-webkit-gradient(linear,left top,right top,from(rgba(148,163,184,.18)),color-stop(rgba(148,163,184,.1)),to(rgba(148,163,184,.18)));background:linear-gradient(90deg,rgba(148,163,184,.18),rgba(148,163,184,.1),rgba(148,163,184,.18));background-size:200% 100%;-webkit-animation:reportShimmer 1.35s ease-in-out infinite;animation:reportShimmer 1.35s ease-in-out infinite;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.report-loading__titles{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.report-loading__line{height:10px;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(rgba(148,163,184,.18)),color-stop(rgba(148,163,184,.1)),to(rgba(148,163,184,.18)));background:linear-gradient(90deg,rgba(148,163,184,.18),rgba(148,163,184,.1),rgba(148,163,184,.18));background-size:200% 100%;-webkit-animation:reportShimmer 1.35s ease-in-out infinite;animation:reportShimmer 1.35s ease-in-out infinite;margin-bottom:8px;width:62%}.report-loading__line--lg{height:14px;width:min(420px,78%)}.report-loading__line--sm{width:44%;margin-bottom:0}.report-loading__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.report-loading__card{height:96px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:-webkit-gradient(linear,left top,right top,from(rgba(148,163,184,.14)),color-stop(rgba(148,163,184,.06)),to(rgba(148,163,184,.14)));background:linear-gradient(90deg,rgba(148,163,184,.14),rgba(148,163,184,.06),rgba(148,163,184,.14));background-size:200% 100%;-webkit-animation:reportShimmer 1.35s ease-in-out infinite;animation:reportShimmer 1.35s ease-in-out infinite}@media(max-width:560px){.report-loading__grid{grid-template-columns:1fr}}@-webkit-keyframes reportShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes reportShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.report-page :not(i){font-family:Nunito,sans-serif!important}@media(max-width:768px){.container{padding:0!important;max-width:100%!important;overflow-x:hidden!important}.report-header{background:#fff!important;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1)!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;max-width:100vw!important;padding:15px!important;border-bottom:2px solid #f0f0f0!important;margin-bottom:20px!important;border-radius:12px!important}.report-header .header-content{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:15px!important;text-align:center!important;padding:15px!important;max-width:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;visibility:visible!important;opacity:1!important}.report-header .header-content .company-logo{margin:0 auto!important}.report-header .header-content .company-logo img{max-width:100px!important;height:auto!important}.report-header .header-content .header-center h2{font-size:1.3rem!important;margin-bottom:5px!important;line-height:1.2!important}.report-header .header-content .header-center p{font-size:.85rem!important;margin-bottom:3px!important;line-height:1.2!important}.report-header .header-content .header-center .nome-relatorio{font-size:1rem!important;font-weight:600!important}.report-header .header-content .action-buttons{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:8px!important}.report-header .header-content .action-buttons,.report-header .header-content .action-buttons .action-btn{width:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;visibility:visible!important;opacity:1!important}.report-header .header-content .action-buttons .action-btn{padding:10px 15px!important;font-size:.85rem!important;border-radius:8px!important}.report-header .header-content .action-buttons .action-btn .btn-text{font-size:.85rem!important;display:inline!important;visibility:visible!important}.relatorio-scrollable{margin-top:0!important;padding-top:0!important;overflow-x:hidden!important;max-width:100vw!important}.report-page{padding:15px!important;max-width:100%!important;overflow-x:hidden!important}.profile-hero{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;text-align:center!important;gap:15px!important;padding:20px 15px!important;margin-top:0!important}.profile-hero .profile-icon{margin:0 auto!important;width:100px!important;height:100px!important;position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.profile-hero .profile-icon img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;position:relative!important;z-index:2!important;border-radius:50%!important}.profile-hero .profile-icon .profile-highlight{position:absolute!important;width:110px!important;height:110px!important;top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;opacity:.1!important;z-index:1!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:none!important}.profile-hero .profile-title h1{font-size:1.8rem!important;line-height:1.2!important;margin-bottom:5px!important}.profile-hero .profile-title .profile-date{font-size:.85rem!important;margin-top:5px!important}.profile-distribution{padding:15px!important;margin:0!important;width:100%!important;overflow-x:hidden!important}.profile-distribution .distribution-title{font-size:1.2rem!important;margin-bottom:15px!important;text-align:center!important}.profile-distribution .distribution-container{width:100%!important;overflow-x:hidden!important;padding:0!important;margin:0!important}.profile-distribution .distribution-container .distribution-bar{height:50px!important;border-radius:8px!important;overflow:hidden!important;width:100%!important;min-width:100%!important;max-width:100%!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;margin-bottom:15px!important}.profile-distribution .distribution-container .distribution-bar .profile-segment{min-width:0!important;-ms-flex-negative:0!important;flex-shrink:0!important;overflow:hidden!important;padding:5px 2px!important}.profile-distribution .distribution-container .distribution-bar .profile-segment .segment-content{padding:5px 2px!important;font-size:.65rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;gap:2px!important}.profile-distribution .distribution-container .distribution-bar .profile-segment .segment-content i{font-size:6px!important;margin-bottom:1px!important}.profile-distribution .distribution-container .distribution-bar .profile-segment .segment-content strong{font-size:.65rem!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:600!important;letter-spacing:.2px!important}.profile-distribution .distribution-container .distribution-bar .profile-segment .segment-content small{font-size:.55rem!important;display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:500!important;opacity:.9!important}.card{margin:15px 0!important;border-radius:12px!important;overflow:hidden!important;max-width:100%!important}.card .card-header{padding:15px!important}.card .card-header .row{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:10px!important;text-align:center!important}.card .card-header .row .col-auto{margin:0 auto!important}.card .card-header .row .col h6{font-size:1rem!important;margin-bottom:5px!important}.card .card-header .row .col p{font-size:.85rem!important;margin-bottom:0!important}.card .card-body{padding:15px!important}.card .card-body .separator{margin-bottom:15px!important}.card .card-body .separator p{font-size:.85rem!important;line-height:1.4!important;margin-bottom:5px!important}.card .card-footer.logo{padding:15px!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.card .card-footer.logo img.logo-icon{height:20px!important}.competencias-flex-row{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:20px!important;padding:15px!important}.competencias-flex-row .radar-container{width:100%!important;max-width:100%!important;margin:0 auto!important;background:#fff!important;border-radius:12px!important;padding:20px!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important;overflow:hidden!important;min-height:350px!important}.competencias-flex-row .radar-container .radar-chart{width:100%!important;height:350px!important;position:relative!important;margin:0 auto!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;min-height:350px!important}.competencias-flex-row .radar-container .radar-chart canvas{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important;margin:0 auto!important}}@media(max-width:768px)and (max-width:768px){.competencias-flex-row .radar-container .radar-chart canvas{max-width:320px!important;max-height:320px!important;width:100%!important;height:auto!important}}@media(max-width:768px){.competencias-flex-row .competencies-list{width:100%!important;background:#fff!important;border-radius:12px!important;padding:20px!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05)!important;box-shadow:0 2px 8px rgba(0,0,0,.05)!important}.competencias-flex-row .competencies-list .competency-item{margin-bottom:15px!important;padding:15px!important;border-radius:8px!important;background:#f8f9fa!important;border:1px solid #e9ecef!important}.competencias-flex-row .competencies-list .competency-item .competency-header{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:5px!important;margin-bottom:10px!important}.competencias-flex-row .competencies-list .competency-item .competency-header .competency-name{font-size:.85rem!important;font-weight:600!important;color:#343579!important}.competencias-flex-row .competencies-list .competency-item .competency-header .competency-value{font-size:.75rem!important;padding:3px 6px!important;border-radius:4px!important;background:#343579!important;color:#fff!important;font-weight:500!important}.competencias-flex-row .competencies-list .competency-item .progress-container{height:8px!important;border-radius:4px!important;background:#e9ecef!important;overflow:hidden!important}.competencias-flex-row .competencies-list .competency-item .progress-container .progress-bar{height:100%!important;border-radius:4px!important;background:-webkit-gradient(linear,left top,right top,from(#343579),to(#5a6ae6))!important;background:linear-gradient(90deg,#343579,#5a6ae6)!important;-webkit-transition:width .3s ease!important;transition:width .3s ease!important}*{max-width:100%!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.row{margin-left:0!important;margin-right:0!important}.col,.col-auto{padding-left:0!important;padding-right:0!important}img{max-width:100%!important;height:auto!important}table{width:100%!important;font-size:.8rem!important}canvas{max-width:100%!important;height:auto!important}.profile-distribution .distribution-container .distribution-bar{width:100%!important;max-width:100vw!important;overflow:hidden!important}.profile-distribution .distribution-container .distribution-bar .profile-segment{-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;min-width:0!important;max-width:none!important}.profile-distribution .distribution-container .distribution-bar .profile-segment .segment-content{width:100%!important;max-width:100%!important}.cards-comportamento-container{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;gap:15px!important;padding:15px!important}.cards-comportamento-container .card-comportamento{width:100%!important;margin:0!important;border-radius:12px!important;overflow:hidden!important}.cards-comportamento-container .card-comportamento .card-header{padding:15px!important}.cards-comportamento-container .card-comportamento .card-header .card-title{font-size:1rem!important;margin-bottom:5px!important}.cards-comportamento-container .card-comportamento .card-header .card-subtitle{font-size:.8rem!important}.cards-comportamento-container .card-comportamento .card-body{padding:15px!important}.cards-comportamento-container .card-comportamento .card-body .comportamento-item{padding:10px 0!important;border-bottom:1px solid #e9ecef!important}.cards-comportamento-container .card-comportamento .card-body .comportamento-item:last-child{border-bottom:none!important}.cards-comportamento-container .card-comportamento .card-body .comportamento-item .item-text{font-size:.85rem!important;line-height:1.4!important}.app-background,.barra-horizontal-menu,.footer-nav,.sidebar-filled,.sidebar-pushcontent{display:none!important}.app-content,.container-fluid{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}[style*="position: fixed"][style*="bottom: 0"],[style*="position:fixed"][style*="bottom:0"]{display:none!important}body,html{overflow-x:hidden!important;max-width:100vw!important}.app-background,.barra-horizontal-menu,.col.p-0,.footer-nav,.sidebar-filled,.sidebar-pushcontent{display:none!important}.web-only{width:100%!important;max-width:100%!important;margin:0!important;padding:0!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{background:#fff!important;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1)!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;max-width:100vw!important;padding:15px!important;border-bottom:2px solid #f0f0f0!important;margin-bottom:20px!important;border-radius:12px!important}.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}.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}.bg-dominante{background-color:#0292c6!important}.bg-influente{background-color:#b7c32b!important}.bg-estavel{background-color:#ff023f!important}.bg-conforme{background-color:#ffc000!important}.bg-default{background-color:#6c757d!important}.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}.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}.cards-comportamento-container{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:2rem}.card-comportamento,.cards-comportamento-container{display:-webkit-box;display:-ms-flexbox;display:flex}.card-comportamento{background:#fff;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;-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}.competencias-flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.competencias-flex-row,.radar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.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);-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.radar-container .radar-chart{height:500px;position:relative;margin:0 auto;width:100%}.radar-container .radar-chart canvas{max-width:100%;height:100%!important}.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)}.competencies-list .competency-item{margin-bottom:28px}.competencies-list .competency-item:last-child{margin-bottom:0}.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}.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}.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}.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)}.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}.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(min-width:769px){.card-comportamento{max-width:45%}}@media(min-width:1200px){.card-comportamento{max-width:33.333%}}.relatorio-scrollable{overflow-x:hidden}.report-page{width:100%;max-width:100%}.distribution-bar{overflow:hidden;border-radius:8px}.profile-segment{-webkit-transition:all .3s ease;transition:all .3s ease}.card-comportamento{-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.card-comportamento:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 20px rgba(52,53,121,.15);box-shadow:0 4px 20px rgba(52,53,121,.15)}.action-btn:focus{outline:2px solid #007bff;outline-offset:2px}.action-btn.back-btn{background:#fff;color:#475569;border:1px solid #cbd5e1}.action-btn.back-btn .btn-text,.action-btn.back-btn i{color:#475569}.action-btn.back-btn:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.action-btn.back-btn:hover .btn-text,.action-btn.back-btn:hover i{color:#0f172a}.progress-bar{-webkit-transition:width .3s ease;transition:width .3s ease}#resumo-executivo .disc-executive{--disc-accent:#343579}#resumo-executivo .disc-executive.dominante{--disc-accent:#0292c6}#resumo-executivo .disc-executive.influente{--disc-accent:#b7c32b}#resumo-executivo .disc-executive.estavel{--disc-accent:#ff023f}#resumo-executivo .disc-executive.conforme{--disc-accent:#ffc000}#resumo-executivo .disc-executive__tile{background:#fff;border:1px solid rgba(52,53,121,.1);border-radius:14px;padding:16px;border-left:5px solid var(--disc-accent);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.03);box-shadow:0 2px 10px rgba(0,0,0,.03)}#resumo-executivo .disc-executive__kicker{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:0 0 10px 0}#resumo-executivo .disc-executive__title{font-size:18px;font-weight:800;color:#343579;letter-spacing:.2px}#resumo-executivo .disc-executive__plus{font-weight:800}#resumo-executivo .disc-executive__meta{font-size:12px;color:#6b7280;margin-top:10px}#resumo-executivo .disc-executive__dist{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}#resumo-executivo .disc-executive__dist-item{min-width:0}#resumo-executivo .disc-executive__dist-head{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:10px;margin-bottom:6px}#resumo-executivo .disc-executive__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:8px;color:#fff;font-weight:800;font-size:12px;letter-spacing:.02em;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}#resumo-executivo .disc-executive__pct{font-size:12px;font-weight:700;color:#343579;white-space:nowrap}#resumo-executivo .disc-executive__meter{height:7px;border-radius:999px;background:rgba(52,53,121,.1);overflow:hidden}#resumo-executivo .disc-executive__meter-fill{height:100%;border-radius:999px;-webkit-transition:width .6s ease;transition:width .6s ease}#resumo-executivo .disc-executive__list{margin:0;padding-left:18px;color:#3b3b3b}#resumo-executivo .disc-executive__list li{margin-bottom:8px;line-height:1.35}#resumo-executivo .disc-executive__list li:last-child{margin-bottom:0}#resumo-executivo .disc-executive__comm{background:-webkit-gradient(linear,left top,left bottom,from(rgba(52,53,121,.045)),to(rgba(52,53,121,.02)));background:linear-gradient(180deg,rgba(52,53,121,.045),rgba(52,53,121,.02));border:1px solid rgba(52,53,121,.1);border-radius:14px;padding:16px}#resumo-executivo .disc-executive__comm-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#resumo-executivo .disc-executive__check{color:var(--disc-accent)}#resumo-executivo .disc-executive__comm-text{color:#3b3b3b;line-height:1.35}.disc-summary{--disc-accent:#343579}.disc-summary.dominante{--disc-accent:#0292c6}.disc-summary.influente{--disc-accent:#b7c32b}.disc-summary.estavel{--disc-accent:#ff023f}.disc-summary.conforme{--disc-accent:#ffc000}.disc-summary__intro{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px;border-radius:14px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(52,53,121,.05)),to(rgba(52,53,121,.02)));background:linear-gradient(180deg,rgba(52,53,121,.05),rgba(52,53,121,.02));border:1px solid rgba(52,53,121,.1);margin-bottom:14px;border-left:5px solid var(--disc-accent)}.disc-summary__intro-icon{width:38px;height:38px;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;background:var(--disc-accent);-webkit-box-shadow:0 4px 14px rgba(0,0,0,.1);box-shadow:0 4px 14px rgba(0,0,0,.1);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.disc-summary__intro-title{font-size:15px;color:#343579;line-height:1.35}.disc-summary__intro-desc{font-size:15px;color:#3b3b3b;line-height:1.55;white-space:pre-line}.disc-summary__grid{display:grid;grid-template-columns:1fr;gap:12px}.disc-summary__section{background:#fff;border-radius:14px;border:1px solid rgba(52,53,121,.1);padding:12px 14px;border-left:5px solid rgba(52,53,121,.18)}.disc-summary__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#343579;background:rgba(52,53,121,.06);padding:6px 10px;border-radius:999px}.disc-summary__section-desc{margin-top:10px;font-size:15px;color:#3b3b3b;line-height:1.55;white-space:pre-line}@media(min-width:992px){.disc-summary__grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.disc-summary__intro,.disc-summary__section{padding:12px}#resumo-executivo .disc-executive__comm,#resumo-executivo .disc-executive__tile{padding:14px}#resumo-executivo .disc-executive__dist{grid-template-columns:1fr 1fr}}.profile-distribution .disc-distribution__top{display:grid;grid-template-columns:1fr 1fr;gap:18px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:.75rem 0 1rem}.profile-distribution .disc-distribution__radar{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;background:#fff;border-radius:16px;padding:16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04);min-height:360px}.profile-distribution .disc-radar-canvas{display:block;width:100%;max-width:360px;height:auto;aspect-ratio:1/1}.profile-distribution .disc-distribution__result{background:#fff;border-radius:16px;padding:16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.04);box-shadow:0 2px 10px rgba(0,0,0,.04);min-height:360px;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}.profile-distribution .disc-distribution__result .profile-hero{margin:0}.profile-distribution .disc-distribution__result .profile-icon img{width:140px;height:140px}.profile-distribution .disc-distribution__result .profile-icon .profile-highlight{width:160px;height:160px}@media(max-width:768px){.profile-distribution .disc-distribution__top{grid-template-columns:1fr}.profile-distribution .disc-distribution__radar,.profile-distribution .disc-distribution__result{min-height:auto}.profile-distribution .disc-radar-canvas{width:100%;height:auto}}@media print{.action-buttons{display:none!important}.profile-distribution .disc-distribution__top{grid-template-columns:1fr 1fr!important;gap:10px!important}.profile-distribution .disc-distribution__radar,.profile-distribution .disc-distribution__result{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid #e5e7eb!important;min-height:320px!important}.profile-distribution .disc-radar-canvas{width:100%;height:100%;max-height:320px}.card-comportamento{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}#resumo-executivo .disc-executive__comm{background:#fff!important}#resumo-executivo .disc-executive__tile,.disc-summary__intro{-webkit-box-shadow:none!important;box-shadow:none!important}.disc-summary__intro{background:#fff!important}.disc-summary__section{-webkit-box-shadow:none!important;box-shadow:none!important}}.modal-relatorio__actions[data-v-0030f936]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}#count-by-person[data-v-03143a6e]{font-size:14px}.opcoes-envio-modal[data-v-3d66d0ac],.reenvia-email-modal[data-v-3d66d0ac]{border:none;border-radius:12px;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1);overflow:hidden}.modal-dialog-top[data-v-3d66d0ac]{margin-top:2rem;margin-bottom:auto}.opcoes-envio-header[data-v-3d66d0ac],.reenvia-email-header[data-v-3d66d0ac]{background:linear-gradient(135deg,#fff4ee,#ffe8db);color:#333;padding:.6rem .9rem .55rem .9rem;border:none;position:relative;border-bottom:1px solid #fcd3bb}.header-content[data-v-3d66d0ac]{gap:.6rem;position:relative;z-index:2}.header-content[data-v-3d66d0ac],.header-icon[data-v-3d66d0ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-3d66d0ac]{width:32px;height:32px;background:linear-gradient(135deg,#ff6a39,#ff8a5f);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;-webkit-box-shadow:0 2px 8px rgba(255,106,57,.25);box-shadow:0 2px 8px rgba(255,106,57,.25)}.header-icon i[data-v-3d66d0ac]{font-size:1rem;color:#fff}.header-text[data-v-3d66d0ac]{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-title[data-v-3d66d0ac]{font-size:.95rem;font-weight:700;margin:0;color:#333}.modal-subtitle[data-v-3d66d0ac]{font-size:.8rem;margin:.1rem 0 0 0;opacity:.9;color:#6b7280}.btn-close-custom[data-v-3d66d0ac]{background:hsla(0,0%,100%,.75);border:none;width:32px;height:32px;border-radius:8px;color:#6b7280;font-size:.9rem;border:1px solid hsla(0,0%,100%,.9);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:2}.btn-close-custom[data-v-3d66d0ac]:hover{background:#fff;color:#374151;-webkit-transform:scale(1.05);transform:scale(1.05)}.opcoes-envio-body[data-v-3d66d0ac],.reenvia-email-body[data-v-3d66d0ac]{padding:1rem 1.5rem;background:#fafbfc}.modal-header-confirmacao[data-v-3d66d0ac],.modal-header-crud[data-v-3d66d0ac],.modal-header-envio[data-v-3d66d0ac],.modal-header-info[data-v-3d66d0ac],.modal-header-relatorio[data-v-3d66d0ac],.modal-header-tinted[data-v-3d66d0ac],.modal-header-workflow[data-v-3d66d0ac]{padding:.75rem 1rem;border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.modal-header-confirmacao .modal-header-icon[data-v-3d66d0ac],.modal-header-crud .modal-header-icon[data-v-3d66d0ac],.modal-header-envio .modal-header-icon[data-v-3d66d0ac],.modal-header-info .modal-header-icon[data-v-3d66d0ac],.modal-header-relatorio .modal-header-icon[data-v-3d66d0ac],.modal-header-tinted .modal-header-icon[data-v-3d66d0ac],.modal-header-workflow .modal-header-icon[data-v-3d66d0ac]{width:38px;height:38px;min-width:38px;border-radius:10px;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;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12)}.modal-header-confirmacao .modal-header-icon .bi[data-v-3d66d0ac],.modal-header-confirmacao .modal-header-icon i[data-v-3d66d0ac],.modal-header-crud .modal-header-icon .bi[data-v-3d66d0ac],.modal-header-crud .modal-header-icon i[data-v-3d66d0ac],.modal-header-envio .modal-header-icon .bi[data-v-3d66d0ac],.modal-header-envio .modal-header-icon i[data-v-3d66d0ac],.modal-header-info .modal-header-icon .bi[data-v-3d66d0ac],.modal-header-info .modal-header-icon i[data-v-3d66d0ac],.modal-header-relatorio .modal-header-icon .bi[data-v-3d66d0ac],.modal-header-relatorio .modal-header-icon i[data-v-3d66d0ac],.modal-header-tinted .modal-header-icon .bi[data-v-3d66d0ac],.modal-header-tinted .modal-header-icon i[data-v-3d66d0ac],.modal-header-workflow .modal-header-icon .bi[data-v-3d66d0ac],.modal-header-workflow .modal-header-icon i[data-v-3d66d0ac]{font-size:1.05rem;color:#fff}.modal-header-confirmacao .modal-header-text[data-v-3d66d0ac],.modal-header-crud .modal-header-text[data-v-3d66d0ac],.modal-header-envio .modal-header-text[data-v-3d66d0ac],.modal-header-info .modal-header-text[data-v-3d66d0ac],.modal-header-relatorio .modal-header-text[data-v-3d66d0ac],.modal-header-tinted .modal-header-text[data-v-3d66d0ac],.modal-header-workflow .modal-header-text[data-v-3d66d0ac]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.modal-header-confirmacao .modal-header-title[data-v-3d66d0ac],.modal-header-crud .modal-header-title[data-v-3d66d0ac],.modal-header-envio .modal-header-title[data-v-3d66d0ac],.modal-header-info .modal-header-title[data-v-3d66d0ac],.modal-header-relatorio .modal-header-title[data-v-3d66d0ac],.modal-header-tinted .modal-header-title[data-v-3d66d0ac],.modal-header-workflow .modal-header-title[data-v-3d66d0ac]{font-size:1rem;font-weight:700;margin:0;color:#1f2937;line-height:1.2}.modal-header-confirmacao .modal-header-subtitle[data-v-3d66d0ac],.modal-header-crud .modal-header-subtitle[data-v-3d66d0ac],.modal-header-envio .modal-header-subtitle[data-v-3d66d0ac],.modal-header-info .modal-header-subtitle[data-v-3d66d0ac],.modal-header-relatorio .modal-header-subtitle[data-v-3d66d0ac],.modal-header-tinted .modal-header-subtitle[data-v-3d66d0ac],.modal-header-workflow .modal-header-subtitle[data-v-3d66d0ac]{font-size:.8rem;margin:.15rem 0 0 0;color:#6b7280;line-height:1.3}.modal-header-confirmacao .btn-close[data-v-3d66d0ac],.modal-header-crud .btn-close[data-v-3d66d0ac],.modal-header-envio .btn-close[data-v-3d66d0ac],.modal-header-info .btn-close[data-v-3d66d0ac],.modal-header-relatorio .btn-close[data-v-3d66d0ac],.modal-header-tinted .btn-close[data-v-3d66d0ac],.modal-header-workflow .btn-close[data-v-3d66d0ac]{margin-left:auto;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.modal-header-confirmacao .btn-close[data-v-3d66d0ac]:hover,.modal-header-crud .btn-close[data-v-3d66d0ac]:hover,.modal-header-envio .btn-close[data-v-3d66d0ac]:hover,.modal-header-info .btn-close[data-v-3d66d0ac]:hover,.modal-header-relatorio .btn-close[data-v-3d66d0ac]:hover,.modal-header-tinted .btn-close[data-v-3d66d0ac]:hover,.modal-header-workflow .btn-close[data-v-3d66d0ac]:hover{opacity:1}.modal-header-crud[data-v-3d66d0ac]{background:linear-gradient(135deg,#eef1fc,#dde4fa);border-bottom-color:#c7d2f0}.modal-header-crud .modal-header-icon[data-v-3d66d0ac]{background:linear-gradient(135deg,#343579,#4b5bd2);-webkit-box-shadow:0 2px 8px rgba(52,53,121,.25);box-shadow:0 2px 8px rgba(52,53,121,.25)}.modal-header-envio[data-v-3d66d0ac]{background:linear-gradient(135deg,#fff4ee,#ffe8db);border-bottom-color:#fcd3bb}.modal-header-envio .modal-header-icon[data-v-3d66d0ac]{background:linear-gradient(135deg,#ff6a39,#ff8a5f);-webkit-box-shadow:0 2px 8px rgba(255,106,57,.25);box-shadow:0 2px 8px rgba(255,106,57,.25)}.modal-header-confirmacao[data-v-3d66d0ac]{background:linear-gradient(135deg,#fde8e8,#fbd5d5);border-bottom-color:#f4b4b4}.modal-header-confirmacao .modal-header-icon[data-v-3d66d0ac]{background:linear-gradient(135deg,#e55d5d,#ef8585);-webkit-box-shadow:0 2px 8px rgba(229,93,93,.25);box-shadow:0 2px 8px rgba(229,93,93,.25)}.modal-header-confirmacao .modal-header-title[data-v-3d66d0ac]{color:#7a1f1f}.modal-header-workflow[data-v-3d66d0ac]{background:linear-gradient(135deg,#eef1fc,#e5dcfb);border-bottom-color:#cfc0f2}.modal-header-workflow .modal-header-icon[data-v-3d66d0ac]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-box-shadow:0 2px 8px rgba(118,75,162,.25);box-shadow:0 2px 8px rgba(118,75,162,.25)}.modal-header-relatorio[data-v-3d66d0ac]{background:linear-gradient(135deg,#e8f9ea,#d4f2d7);border-bottom-color:#b5e2b9}.modal-header-relatorio .modal-header-icon[data-v-3d66d0ac]{background:linear-gradient(135deg,#28a745,#51c97c);-webkit-box-shadow:0 2px 8px rgba(40,167,69,.25);box-shadow:0 2px 8px rgba(40,167,69,.25)}.modal-header-info[data-v-3d66d0ac]{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-bottom-color:#7dd3fc}.modal-header-info .modal-header-icon[data-v-3d66d0ac]{background:linear-gradient(135deg,#0ea5e9,#38bdf8);-webkit-box-shadow:0 2px 8px rgba(14,165,233,.25);box-shadow:0 2px 8px rgba(14,165,233,.25)}.modal-backdrop[data-v-3d66d0ac]{display:none!important}.envio-option[data-v-3d66d0ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.6rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto;z-index:1;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.envio-option[data-v-3d66d0ac]:hover{border-color:#fd7e14;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(253,126,20,.15);box-shadow:0 4px 12px rgba(253,126,20,.15)}.envio-option.selected[data-v-3d66d0ac]{border-color:#fd7e14;background:#fff5f0;-webkit-box-shadow:0 4px 12px rgba(253,126,20,.2);box-shadow:0 4px 12px rgba(253,126,20,.2)}.option-radio[data-v-3d66d0ac]{-ms-flex-negative:0;flex-shrink:0}.option-radio input[type=radio][data-v-3d66d0ac]{width:18px;height:18px;accent-color:#fd7e14;cursor:pointer}.option-icon[data-v-3d66d0ac]{width:40px;height:40px;background:#f8fafc;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;border:1px solid #e2e8f0;position:relative;z-index:2;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .3s ease;transition:all .3s ease}.option-icon i[data-v-3d66d0ac]{font-size:1.2rem;color:#6b7280;-webkit-transition:all .3s ease;transition:all .3s ease}.envio-option.selected .option-icon[data-v-3d66d0ac],.envio-option:hover .option-icon[data-v-3d66d0ac]{background:#fff5f0;border-color:#fd7e14}.envio-option.selected .option-icon i[data-v-3d66d0ac],.envio-option:hover .option-icon i[data-v-3d66d0ac]{color:#fd7e14}.option-content[data-v-3d66d0ac]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:2}.option-title[data-v-3d66d0ac]{font-size:.9rem;font-weight:600;color:#333;margin-bottom:.2rem}.option-description[data-v-3d66d0ac]{font-size:.8rem;color:#6b7280;line-height:1.3}.alert-critico-expandido[data-v-3d66d0ac]{margin-top:1rem;padding:1rem;background:#fef2f2;border:2px solid #dc3545;border-radius:8px;-webkit-animation:slideDown-3d66d0ac .3s ease-out,pulse-3d66d0ac 2s ease-in-out infinite;animation:slideDown-3d66d0ac .3s ease-out,pulse-3d66d0ac 2s ease-in-out infinite}@-webkit-keyframes slideDown-3d66d0ac{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-3d66d0ac{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse-3d66d0ac{0%{-webkit-box-shadow:0 0 0 0 rgba(220,53,69,.4);box-shadow:0 0 0 0 rgba(220,53,69,.4)}50%{-webkit-box-shadow:0 0 0 8px rgba(220,53,69,.1);box-shadow:0 0 0 8px rgba(220,53,69,.1)}to{-webkit-box-shadow:0 0 0 0 rgba(220,53,69,.4);box-shadow:0 0 0 0 rgba(220,53,69,.4)}}@keyframes pulse-3d66d0ac{0%{-webkit-box-shadow:0 0 0 0 rgba(220,53,69,.4);box-shadow:0 0 0 0 rgba(220,53,69,.4)}50%{-webkit-box-shadow:0 0 0 8px rgba(220,53,69,.1);box-shadow:0 0 0 8px rgba(220,53,69,.1)}to{-webkit-box-shadow:0 0 0 0 rgba(220,53,69,.4);box-shadow:0 0 0 0 rgba(220,53,69,.4)}}.alert-header[data-v-3d66d0ac]{gap:.75rem;margin-bottom:1rem}.alert-header[data-v-3d66d0ac],.alert-icon[data-v-3d66d0ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-icon[data-v-3d66d0ac]{width:32px;height:32px;background:#dc3545;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-animation:iconPulse-3d66d0ac 1.5s ease-in-out infinite;animation:iconPulse-3d66d0ac 1.5s ease-in-out infinite}@-webkit-keyframes iconPulse-3d66d0ac{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes iconPulse-3d66d0ac{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.alert-icon i[data-v-3d66d0ac]{font-size:1rem;color:#fff}.alert-title h6[data-v-3d66d0ac]{margin:0;font-size:.9rem;font-weight:700;color:#dc3545}.alert-title p[data-v-3d66d0ac]{margin:.2rem 0 0 0;font-size:.8rem;color:#6b7280}.alert-content[data-v-3d66d0ac]{padding-left:2.5rem}.alert-subtitle[data-v-3d66d0ac]{font-size:.85rem;font-weight:600;color:#dc3545;margin-bottom:.5rem}.alert-list[data-v-3d66d0ac]{margin:0 0 1rem 0;padding-left:1rem;font-size:.8rem;color:#374151;line-height:1.4}.alert-list li[data-v-3d66d0ac]{margin-bottom:.3rem}.confirmacao-final[data-v-3d66d0ac]{margin-top:1rem;padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;text-align:center}.confirmacao-final p[data-v-3d66d0ac]{margin:0;font-size:.85rem;color:#dc3545;font-weight:600}.opcoes-envio-footer[data-v-3d66d0ac]{background:#f8fafc;border-top:1px solid #e2e8f0;padding:.75rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-cancel[data-v-3d66d0ac]{background:#f8fafc;border:1px solid #e2e8f0;color:#6b7280;font-size:.85rem;padding:.5rem 1rem;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-cancel[data-v-3d66d0ac]:hover{background:#e2e8f0;color:#374151;border-color:#d1d5db}.btn-confirm[data-v-3d66d0ac]{font-size:.85rem;padding:.5rem 1rem;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:600;border:none}.btn-confirm.btn-success[data-v-3d66d0ac]{background:#ff6a39;color:#fff}.btn-confirm.btn-success[data-v-3d66d0ac]:hover{background:#e55a2e;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(255,106,57,.3);box-shadow:0 4px 8px rgba(255,106,57,.3)}.btn-confirm.btn-danger[data-v-3d66d0ac]{background:#dc3545;color:#fff}.btn-confirm.btn-danger[data-v-3d66d0ac]:hover{background:#b02a37;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(220,53,69,.3);box-shadow:0 4px 8px rgba(220,53,69,.3)}.btn-confirm[data-v-3d66d0ac]:disabled{background:#e2e8f0;color:#9ca3af;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}@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}.card-perfil{-webkit-transition:all .3s ease;transition:all .3s ease}.card-perfil:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1)}.card-perfil .card{-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid transparent}.card-perfil:hover .card{border:1px solid #667eea;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15)}.card-perfil:hover .avatar{-webkit-transform:scale(1.05);transform:scale(1.05)}.card-perfil .avatar{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.card-perfil:hover p{color:#667eea;font-weight:600}.card-perfil p{-webkit-transition:all .3s ease;transition:all .3s ease}.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-514231ec]{font-family:var(--fontFamily,"Nunito",sans-serif);background:linear-gradient(135deg,#fff,#faf8ff);padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;width:100%;height:100%;min-height:100vh}.report-header[data-v-514231ec]{background:linear-gradient(135deg,#88619a,#6c5ce7);padding:2rem;border-radius:0;border:none;margin-bottom:2rem;-webkit-box-shadow:0 4px 20px rgba(136,97,154,.3);box-shadow:0 4px 20px rgba(136,97,154,.3)}.report-header .institution-name[data-v-514231ec]{color:#fff;font-size:1.75rem;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:var(--fontFamily,"Nunito",sans-serif)}.report-header .company-logo[data-v-514231ec]{height:60px;width:auto;-o-object-fit:contain;object-fit:contain;margin-left:1rem;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.colored-clips[data-v-514231ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.colored-clips .clip[data-v-514231ec]{width:4px;height:40px;border-radius:2px}.colored-clips .clip.red[data-v-514231ec]{background:#f44}.colored-clips .clip.yellow[data-v-514231ec]{background:#fb3}.colored-clips .clip.green[data-v-514231ec]{background:#00c851}.colored-clips .clip.blue[data-v-514231ec]{background:#33b5e5}.title-purple[data-v-514231ec]{color:#5a4fd8;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(136,97,154,.2);font-family:var(--fontFamily,"Nunito",sans-serif)}.subtitle-purple[data-v-514231ec]{color:#88619a;font-size:1.2rem;opacity:.9}.card-white[data-v-514231ec]{background:linear-gradient(135deg,#fff,#faf8ff);border-radius:0;-webkit-box-shadow:0 4px 16px rgba(136,97,154,.1);box-shadow:0 4px 16px rgba(136,97,154,.1);border:none;margin:0 2rem}.competencies-list .competency-item[data-v-514231ec]{padding:1.25rem;border-bottom:1px solid #eee}.competencies-list .competency-item[data-v-514231ec]:last-child{border-bottom:none}.competencies-list .competency-item .competency-info .competency-name[data-v-514231ec]{font-size:1.1rem;color:#333;margin-bottom:.5rem;font-family:var(--fontFamily,"Nunito",sans-serif)}.competencies-list .competency-item .competency-info .competency-scores[data-v-514231ec]{font-size:.9rem;color:#666;font-family:var(--fontFamily,"Nunito",sans-serif)}.competencies-list .competency-item .competency-info .competency-scores .score-item i[data-v-514231ec]{color:#88619a}.competencies-list .competency-item .competency-status .feedback-button[data-v-514231ec]{background:#88619a;color:#fff;padding:.5rem 1rem;border-radius:20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.85rem;font-family:var(--fontFamily,"Nunito",sans-serif)}.competencies-list .competency-item .competency-status .feedback-button[data-v-514231ec]:hover{background:#6c4d7b}.competencies-list .competency-item .competency-status .aligned-status[data-v-514231ec]{background:#33a474;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-family:var(--fontFamily,"Nunito",sans-serif)}.competencies-list .competency-item .competency-progress[data-v-514231ec]{margin-top:1rem}.competencies-list .competency-item .competency-progress .progress[data-v-514231ec]{border-radius:4px;background:#f5f5f5}.feedback-list .feedback-item[data-v-514231ec]{margin-bottom:1rem}.feedback-list .feedback-item .feedback-author[data-v-514231ec]{font-weight:500}.feedback-list .feedback-item .feedback-content[data-v-514231ec]{color:#444;line-height:1.5}.no-feedback-container[data-v-514231ec]{background:#f8f9fa;border-radius:8px;padding:2rem}.no-feedback-container i[data-v-514231ec]{color:#88619a;font-size:3rem;margin-bottom:1rem}.no-feedback-container h5[data-v-514231ec]{color:#6c757d!important;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.no-feedback-container p[data-v-514231ec]{color:#6c757d!important;font-size:.95rem;line-height:1.5}.radar-chart-container[data-v-514231ec]{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-514231ec]{max-width:100%;height:auto}.parecer-final-content[data-v-514231ec]{position:relative;padding:2rem;background:linear-gradient(135deg,#f8f9ff,#e8f2ff);border-radius:12px;border-left:4px solid #5a6ae6}.parecer-final-text[data-v-514231ec]{position:relative;font-style:italic;color:#2d3a4b;line-height:1.8;font-size:1.05rem;font-family:var(--fontFamily,"Nunito",sans-serif)}.parecer-quote-start[data-v-514231ec]{position:absolute;top:-10px;left:-15px;font-size:2rem;color:#5a6ae6;opacity:.3}.parecer-quote-end[data-v-514231ec]{position:absolute;bottom:-10px;right:-15px;font-size:2rem;color:#5a6ae6;opacity:.3}.parecer-text[data-v-514231ec]{margin:0;padding:0 1rem;text-align:justify;font-family:var(--fontFamily,"Nunito",sans-serif)}.gestor-info[data-v-514231ec]{background:hsla(0,0%,100%,.8);border-radius:8px;padding:1rem;border-top:1px solid rgba(90,106,230,.2)}.gestor-info-header[data-v-514231ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;color:#5a6ae6;font-size:.9rem;font-weight:500}.gestor-info-label[data-v-514231ec]{font-size:.85rem;color:#6c757d}.gestor-info-content[data-v-514231ec]{padding-left:1.5rem}.gestor-nome[data-v-514231ec]{color:#2d3a4b;font-size:1rem;margin-bottom:.25rem}.gestor-email[data-v-514231ec]{color:#6c757d;font-size:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-header .feedback-indicator[data-v-514231ec]{width:4px;height:40px;background:#88619a;border-radius:2px}.feedback-header h5[data-v-514231ec]{font-family:var(--fontFamily,"Nunito",sans-serif);color:#333;font-weight:600}.feedback-header p[data-v-514231ec]{font-family:var(--fontFamily,"Nunito",sans-serif);color:#666}.feedback-list .feedback-item[data-v-514231ec]{margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #88619a}.feedback-list .feedback-item .feedback-author[data-v-514231ec]{font-family:var(--fontFamily,"Nunito",sans-serif);font-weight:600;color:#88619a;margin-bottom:.5rem}.feedback-list .feedback-item .feedback-author i[data-v-514231ec]{color:#88619a}.feedback-list .feedback-item .feedback-content[data-v-514231ec]{font-family:var(--fontFamily,"Nunito",sans-serif);color:#333;line-height:1.6}.no-feedback-container h5[data-v-514231ec],.no-feedback-container p[data-v-514231ec]{font-family:var(--fontFamily,"Nunito",sans-serif)}.btn-print-pdf[data-v-514231ec]{background:linear-gradient(135deg,#88619a,#6c5ce7);border:none;color:#fff;width:40px;height:40px;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-right:1rem;-webkit-box-shadow:0 2px 8px rgba(136,97,154,.3);box-shadow:0 2px 8px rgba(136,97,154,.3);-webkit-transition:all .2s ease;transition:all .2s ease}.btn-print-pdf i[data-v-514231ec]{font-size:1rem;color:#fff}.btn-print-pdf[data-v-514231ec]:hover{background:linear-gradient(135deg,#7a5ba0,#5a4fd8);-webkit-box-shadow:0 4px 12px rgba(136,97,154,.4);box-shadow:0 4px 12px rgba(136,97,154,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-print-pdf[data-v-514231ec]:active{-webkit-transform:translateY(0);transform:translateY(0)}.pending-status[data-v-514231ec]{color:#ffc107;font-weight:500;font-family:var(--fontFamily,"Nunito",sans-serif)}@media(max-width:768px){.report-container[data-v-514231ec]{padding:1rem}.title-purple[data-v-514231ec]{font-size:2rem}.competency-item[data-v-514231ec]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.competency-item .competency-status[data-v-514231ec]{margin-top:1rem}}@media print{.report-container[data-v-514231ec]{background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:2px solid #88619a!important}.report-header[data-v-514231ec]{background:#f0e6ff!important;border:2px solid #88619a!important}.report-header .institution-name[data-v-514231ec],.title-purple[data-v-514231ec]{color:#5a4fd8!important;text-shadow:none!important}.card-white[data-v-514231ec]{background:#fff!important;border:2px solid #e6d9ff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-primary[data-v-514231ec]{display:none!important}}.analises-competencias-novo[data-v-3d05361e]{width:100%}.full-row[data-v-3d05361e]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.comp-col-grow[data-v-3d05361e]{height:auto!important}.comp-card-grow[data-v-3d05361e]{height:auto!important;max-height:none!important}.comp-card-grow>.card-body[data-v-3d05361e]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.comp-card-grow .row.g-3[data-v-3d05361e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dashboard-card-container[data-v-3d05361e]:not(.comp-card-grow){height:auto!important}.comp-card-grow>.card-body[data-v-3d05361e]{overflow-y:visible!important}.dashboard-card-container[data-v-3d05361e]{min-height:520px;height:100%;border:1px solid #e5e7eb;border-radius:14px;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.06);box-shadow:0 8px 24px rgba(0,0,0,.06);overflow:hidden}.card-header-gradient[data-v-3d05361e]{background:linear-gradient(135deg,#f8fafc,#eef2f6);border-bottom:1px solid #e5e7eb}.header-icon[data-v-3d05361e]{width:36px;height:36px;border-radius:10px;background:#10b981;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;margin-right:10px}.header-title[data-v-3d05361e]{font-weight:700;color:#111827}.dept-pill[data-v-3d05361e]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:4px 10px;font-size:.8rem;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.caption[data-v-3d05361e]{font-size:.7rem;color:#6b7280}.departments-list-container[data-v-3d05361e]{padding:.5rem;max-height:407px;overflow-y:auto}.department-group[data-v-3d05361e]{margin-bottom:.6rem;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background-color:#fdfdfd}.group-header[data-v-3d05361e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.65rem .9rem;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:none;border-bottom:1px solid #e5e7eb;font-weight:700;color:#065f46;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.group-header[data-v-3d05361e]:hover{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.group-header.selected[data-v-3d05361e]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-left:4px solid #047857;-webkit-box-shadow:0 2px 8px rgba(16,185,129,.3);box-shadow:0 2px 8px rgba(16,185,129,.3)}.group-header.selected[data-v-3d05361e]:hover{background:linear-gradient(135deg,#059669,#047857)}.group-name[data-v-3d05361e]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dept-selected-badge[data-v-3d05361e]{background:#6b7280;color:#fff;padding:4px 12px;border-radius:12px;font-weight:600;font-size:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.dept-selected-badge .dept-name[data-v-3d05361e]{font-weight:600}.radar-chart-container[data-v-3d05361e]{height:375px;border:1px solid #e1e5e9;border-radius:12px;padding:8px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.loading-overlay[data-v-3d05361e]{position:absolute;inset:0;background:hsla(0,0%,100%,.6);z-index:2}.loading-overlay[data-v-3d05361e],.simple-warning[data-v-3d05361e]{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}.simple-warning[data-v-3d05361e]{height:100%;color:#6b7280;font-size:.9rem;font-style:italic}.simple-warning i[data-v-3d05361e]{color:#9ca3af}.stat-box[data-v-3d05361e]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:12px;text-align:center}.stat-value[data-v-3d05361e]{font-size:1.25rem;font-weight:700;color:#111827}.stat-label[data-v-3d05361e]{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.progress-panel[data-v-3d05361e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px;height:375px;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:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-panel-title[data-v-3d05361e]{font-weight:700;margin-bottom:6px;color:#111827}.summary-grid[data-v-3d05361e]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.summary-box[data-v-3d05361e]{border:1px solid #e5e7eb;border-radius:10px;padding:6px;text-align:center}.summary-box .summary-value[data-v-3d05361e]{font-size:1.05rem;font-weight:800}.summary-box .summary-caption[data-v-3d05361e]{font-size:.7rem;color:#6b7280;margin-top:2px}.summary-box .summary-label[data-v-3d05361e]{font-size:.7rem;color:#64748b;margin-top:2px;font-weight:700}.summary-box.success[data-v-3d05361e]{background:#f0fdf4}.summary-box.warning[data-v-3d05361e]{background:#fff7ed}.progress-item[data-v-3d05361e]{margin-bottom:5px}.progress-label-row[data-v-3d05361e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px;font-size:.9rem}.progress-bar-container[data-v-3d05361e]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-bar[data-v-3d05361e]{height:100%;border-radius:4px}.progress-bar.auto[data-v-3d05361e]{background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#60a5fa));background:linear-gradient(90deg,#3b82f6,#60a5fa)}.progress-bar.gestor[data-v-3d05361e]{background:-webkit-gradient(linear,left top,right top,from(#14b8a6),to(#2dd4bf));background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.progress-bar.feedback[data-v-3d05361e]{background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#fbbf24));background:linear-gradient(90deg,#f59e0b,#fbbf24)}.competencies-overview-section[data-v-3d05361e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px}.competencies-overview-header[data-v-3d05361e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-weight:700;color:#111827}.competencies-overview-title[data-v-3d05361e]{font-size:16px}.competencies-grid[data-v-3d05361e]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.competency-card-compact[data-v-3d05361e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:6px;padding:5px 10px;background:#f8fafc;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.competency-card-compact[data-v-3d05361e]:hover{-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)}.competency-title-compact[data-v-3d05361e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;margin-bottom:0;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competency-value-row[data-v-3d05361e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.competency-value-compact[data-v-3d05361e]{font-size:13px;font-weight:700}.progress-bar-compact[data-v-3d05361e]{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-bar-inner[data-v-3d05361e]{height:100%;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.no-competencies-message[data-v-3d05361e]{text-align:center;padding:40px 20px;color:#64748b;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;gap:12px}.no-competencies-icon[data-v-3d05361e]{font-size:2.5rem;color:#cbd5e1}.no-competencies-title[data-v-3d05361e]{font-size:1.1rem;font-weight:700;color:#1e293b}.no-competencies-text[data-v-3d05361e]{font-size:1rem;max-width:320px;line-height:1.4}.loading-container[data-v-3d05361e]{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:100%;min-height:200px;color:#6b7280}.loading-spinner[data-v-3d05361e]{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #10b981;border-radius:50%;-webkit-animation:spin-3d05361e 1s linear infinite;animation:spin-3d05361e 1s linear infinite;margin-bottom:12px}.loading-spinner-sm[data-v-3d05361e]{width:16px;height:16px;border-width:2px;margin-bottom:0}.loading-text[data-v-3d05361e]{font-size:.9rem;font-weight:500;color:#6b7280}@-webkit-keyframes spin-3d05361e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-3d05361e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.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}.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}.outfit-font{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:400}.container.mgt-10.mgb-2,.desempenho-dashboard-area{margin-top:0!important;padding-top:0!important}.dashboard-collapse-toggle{width:100%;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:12px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px 16px;margin-bottom:8px;cursor:pointer;font-family:Roboto,sans-serif;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.dashboard-collapse-toggle:hover{border-color:#ff6a39;-webkit-box-shadow:0 2px 8px rgba(52,53,121,.08);box-shadow:0 2px 8px rgba(52,53,121,.08)}.dashboard-collapse-toggle .dct-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0}.dashboard-collapse-toggle .dct-left>i{color:#ff6a39;font-size:16px}.dashboard-collapse-toggle .dct-title{font-weight:700;color:#343579;font-size:15px;white-space:nowrap}.dashboard-collapse-toggle .dct-sub{color:#9ca3af;font-size:13px;font-weight:500}.dashboard-collapse-toggle .dct-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.dashboard-collapse-toggle .dct-hint{color:#6b7280;font-size:13px;font-weight:600}.dashboard-collapse-toggle .dct-chevron{color:#343579;font-size:13px;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.dashboard-collapse-toggle .dct-chevron.open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.desempenho-dashboard-area .col-12.col-md-4.col-lg-4.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0 8px}.desempenho-dashboard-area .dashboard-card-container{min-height:450px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.desempenho-dashboard-area .dashboard-card-content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:visible;max-height:none}.desempenho-dashboard-area .dashboard-card-graph{width:50px;height:50px}.desempenho-dashboard-area .dashboard-card-graph-total{font-size:14px}.desempenho-dashboard-area .dashboard-card-header{padding:16px 20px 12px}.desempenho-dashboard-area .dashboard-card-header-icon{width:32px;height:32px;margin-right:10px}.desempenho-dashboard-area .dashboard-card-header-icon i{font-size:14px}.desempenho-dashboard-area .dashboard-card-title{font-size:16px}.desempenho-dashboard-area .dashboard-card-subtitle{font-size:12px}.desempenho-dashboard-area .metrics-grid{gap:8px;margin-bottom:16px}.desempenho-dashboard-area .metric-item{padding:8px}.desempenho-dashboard-area .metric-icon{width:24px;height:24px;margin-right:8px}.desempenho-dashboard-area .metric-value{font-size:16px}.desempenho-dashboard-area .metric-label{font-size:10px}.desempenho-dashboard-area .progress-section{margin-bottom:16px}.desempenho-dashboard-area .progress-item{margin-bottom:12px}.desempenho-dashboard-area .progress-label{margin-bottom:4px}.desempenho-dashboard-area .progress-name,.desempenho-dashboard-area .progress-percentage{font-size:12px}.desempenho-dashboard-area .progress-bar-container{height:6px}.desempenho-dashboard-area .status-section{padding:12px}.desempenho-dashboard-area .status-header{margin-bottom:8px}.desempenho-dashboard-area .status-content{gap:6px}.desempenho-dashboard-area .departments-tree-container,.desempenho-dashboard-area .status-label,.desempenho-dashboard-area .status-value{font-size:12px}.desempenho-dashboard-area .tree-child-item,.desempenho-dashboard-area .tree-root-item,.desempenho-dashboard-area .tree-subchild-item,.desempenho-dashboard-area .tree-subsubchild-item{margin-bottom:6px}.desempenho-dashboard-area .tree-item-header{padding:6px 10px;border-radius:6px}.form-group-modern[data-v-01ea7cc7]{margin-bottom:1.5rem}.input-group-modern[data-v-01ea7cc7]{position:relative}.char-counter-modern[data-v-01ea7cc7]{text-align:right;font-size:.8rem;color:#6c757d;margin-top:.5rem}.char-counter-modern .warning[data-v-01ea7cc7]{color:#dc3545}.categories-grid[data-v-01ea7cc7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.category-item[data-v-01ea7cc7]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:.25rem .75rem;font-size:.95rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.capa-preview img[data-v-6b48be24]{max-height:180px;width:100%;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e7eb}.capa-placeholder[data-v-6b48be24]{border:1px dashed #dee2e6;border-radius:8px;padding:1.25rem;text-align:center;background:#f8f9fa}.sessions-container[data-v-108975c7]{margin-top:1rem}.session-card[data-v-108975c7]{background:#f8f9fa;border-radius:12px;padding:.8rem;margin-bottom:.5rem;border:1px solid #e9ecef;-webkit-transition:all .3s ease;transition:all .3s ease}.session-card.collapsed[data-v-108975c7]{padding:.5rem .8rem}.session-header[data-v-108975c7]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem}.session-header[data-v-108975c7],.session-info h6[data-v-108975c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session-info h6[data-v-108975c7]{color:#2c3e50;margin-bottom:.3rem;gap:.4rem;font-size:.95rem}.session-title-input-inline[data-v-108975c7]{border:none;background:transparent;font-size:.95rem;font-weight:600;color:#2c3e50;width:220px;padding:.3rem .5rem;border-radius:4px;border:1px solid #667eea}.session-title-input-inline[data-v-108975c7]:focus{outline:none;border-color:#5a6fd8;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.2);box-shadow:0 0 0 2px rgba(102,126,234,.2)}.btn-edit-session[data-v-108975c7]{background:none;border:none;color:#6c757d;padding:.3rem;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-edit-session[data-v-108975c7]:hover{color:#667eea;background:rgba(102,126,234,.1)}.placeholder-text[data-v-108975c7]{color:#adb5bd;font-style:italic}.btn-toggle-session[data-v-108975c7]{background:none;border:none;color:#667eea;padding:.3rem;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-right:.4rem}.btn-toggle-session[data-v-108975c7]:hover{background:rgba(102,126,234,.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-toggle-session i[data-v-108975c7]{font-size:.95rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-action[data-v-108975c7],.session-actions[data-v-108975c7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}.btn-action[data-v-108975c7]{padding:.4rem .8rem;border:none;border-radius:6px;font-size:.85rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#667eea;color:#fff}.btn-action.danger[data-v-108975c7]{background:#dc3545;color:#fff}.btn-action[data-v-108975c7]:hover:not(.danger){background:#5a6fd8}.btn-action.danger[data-v-108975c7]:hover{background:#c82333}.resources-list[data-v-108975c7]{margin-top:.5rem}.resource-item[data-v-108975c7]{background:#fff;border-radius:12px;margin-bottom:.5rem;border:1px solid #e9ecef;overflow:hidden}.resource-content[data-v-108975c7]{padding:.75rem}.resource-header[data-v-108975c7]{margin-bottom:.5rem}.resource-name-section[data-v-108975c7]{-webkit-box-flex:1;-ms-flex:1;flex:1}.resource-label[data-v-108975c7]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.3rem;font-size:.85rem;white-space:nowrap}.btn-remove-resource[data-v-108975c7]{background:none;border:none;color:#dc3545;padding:.3rem;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;margin-left:.5rem}.btn-remove-resource[data-v-108975c7]:hover{background:rgba(220,53,69,.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.resource-name-input[data-v-108975c7]{width:100%;padding:.4rem .6rem;border:1px solid #e9ecef;border-radius:6px;font-size:.85rem;-webkit-transition:all .3s ease;transition:all .3s ease}.resource-name-input[data-v-108975c7]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.resource-type-section[data-v-108975c7]{margin-bottom:.5rem}.resource-type-selector[data-v-108975c7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.resource-type-selector-compact[data-v-108975c7]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.type-option[data-v-108975c7]{padding:.8rem;border:2px solid #e9ecef;border-radius:12px}.type-option-compact[data-v-108975c7],.type-option[data-v-108975c7]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.type-option-compact[data-v-108975c7]{padding:.4rem .6rem;border:1px solid #e9ecef;border-radius:6px;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:.3rem}.type-option[data-v-108975c7]:hover{border-color:#667eea;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.type-option-compact.active[data-v-108975c7],.type-option-compact[data-v-108975c7]:hover,.type-option.active[data-v-108975c7]{border-color:#667eea;background:#f8f9ff}.type-option i[data-v-108975c7]{font-size:1.8rem;margin-bottom:.4rem;display:block;color:#6c757d}.type-option-compact i[data-v-108975c7]{font-size:1rem;color:#6c757d}.type-option-compact.active i[data-v-108975c7],.type-option.active i[data-v-108975c7]{color:#667eea}.type-option span[data-v-108975c7]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.2rem}.type-option-compact span[data-v-108975c7]{font-weight:600;color:#2c3e50;font-size:.85rem}.type-option small[data-v-108975c7]{color:#6c757d;font-size:.8rem}.file-upload-area[data-v-108975c7]{cursor:pointer}.file-upload-area-compact[data-v-108975c7]{cursor:pointer;margin-top:.3rem}.upload-placeholder[data-v-108975c7]{border:2px dashed #dee2e6;border-radius:12px;padding:1.2rem}.upload-placeholder-compact[data-v-108975c7],.upload-placeholder[data-v-108975c7]{text-align:center;background:#f8f9fa;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-placeholder-compact[data-v-108975c7]{border:1px dashed #dee2e6;border-radius:6px;padding:.6rem;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}.upload-placeholder-compact[data-v-108975c7]:hover,.upload-placeholder[data-v-108975c7]:hover{border-color:#667eea;background:#f8f9ff}.upload-placeholder i[data-v-108975c7]{font-size:2rem;color:#667eea;margin-bottom:.6rem}.upload-placeholder-compact i[data-v-108975c7]{font-size:1.2rem;color:#667eea}.upload-placeholder p[data-v-108975c7]{font-weight:600;color:#2c3e50;margin-bottom:.2rem;font-size:.9rem}.upload-placeholder-compact span[data-v-108975c7]{font-weight:600;color:#2c3e50;font-size:.85rem}.upload-placeholder small[data-v-108975c7]{color:#6c757d;display:block;margin-bottom:.6rem;font-size:.8rem}.btn-upload[data-v-108975c7]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.85rem;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-upload[data-v-108975c7]:hover{background:#5a6fd8;-webkit-transform:scale(1.05);transform:scale(1.05)}.file-selected[data-v-108975c7]{gap:.8rem;padding:.8rem;border-radius:12px;border:1px solid #c3e6c3}.file-selected-compact[data-v-108975c7],.file-selected[data-v-108975c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e8f5e8}.file-selected-compact[data-v-108975c7]{gap:.5rem;padding:.5rem;border-radius:6px;border:1px solid #c3e6c3}.file-selected i[data-v-108975c7]{font-size:1.8rem}.file-selected-compact i[data-v-108975c7]{font-size:1.2rem}.file-info-compact[data-v-108975c7],.file-info[data-v-108975c7]{-webkit-box-flex:1;-ms-flex:1;flex:1}.file-info-compact[data-v-108975c7]{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}.file-name[data-v-108975c7]{font-weight:600;color:#2c3e50;margin-bottom:.2rem}.file-name-compact[data-v-108975c7]{font-weight:600;color:#2c3e50;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-details[data-v-108975c7]{color:#6c757d;font-size:.8rem;margin:0}.file-details-compact[data-v-108975c7]{color:#6c757d;font-size:.75rem;margin:0}.btn-change-file[data-v-108975c7]{padding:.4rem .8rem;background:#6c757d;color:#fff;border:none;border-radius:6px;font-size:.8rem;-webkit-transition:all .3s ease;transition:all .3s ease}.btn-change-file[data-v-108975c7]:hover{background:#5a6268}.video-upload-progress[data-v-108975c7]{margin-top:6px;background:#f3f4f6;border-radius:6px;height:18px;position:relative}.video-upload-progress-compact[data-v-108975c7]{margin-top:4px;background:#f3f4f6;border-radius:4px;height:14px;position:relative}.progress-bar[data-v-108975c7]{border-radius:6px}.progress-bar-compact[data-v-108975c7],.progress-bar[data-v-108975c7]{background:#667eea;height:100%;-webkit-transition:width .2s;transition:width .2s}.progress-bar-compact[data-v-108975c7]{border-radius:4px}.video-upload-progress span[data-v-108975c7]{font-size:.95em}.video-upload-progress span[data-v-108975c7],.video-upload-progress-compact span[data-v-108975c7]{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#222}.video-upload-progress-compact span[data-v-108975c7]{font-size:.8em}.video-upload-error[data-v-108975c7]{color:#dc3545;font-size:.95em;margin-top:4px}.video-upload-error-compact[data-v-108975c7]{color:#dc3545;font-size:.8em;margin-top:3px}.youtube-input-group[data-v-108975c7]{gap:.4rem;padding:.6rem;border:2px solid #e9ecef;border-radius:8px}.youtube-input-group-compact[data-v-108975c7],.youtube-input-group[data-v-108975c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}.youtube-input-group-compact[data-v-108975c7]{gap:.3rem;padding:.4rem;border:1px solid #e9ecef;border-radius:6px;margin-top:.3rem}.youtube-input-group i[data-v-108975c7]{font-size:1.3rem}.youtube-input-group-compact i[data-v-108975c7]{font-size:1rem}.youtube-url-input[data-v-108975c7]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;font-size:.9rem}.youtube-url-input-compact[data-v-108975c7]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;font-size:.85rem}.youtube-url-input-compact[data-v-108975c7]:focus,.youtube-url-input[data-v-108975c7]:focus{outline:none}.btn-validate-youtube[data-v-108975c7]{padding:.4rem .8rem;border:none;border-radius:6px;gap:.4rem}.btn-validate-youtube-compact[data-v-108975c7],.btn-validate-youtube[data-v-108975c7]{background:#28a745;color:#fff;font-size:.8rem;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-validate-youtube-compact[data-v-108975c7]{border:none;border-radius:4px;width:28px;height:28px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-validate-youtube[data-v-108975c7]:hover{background:#218838}.btn-validate-youtube-compact[data-v-108975c7]:hover{background:#218838;-webkit-transform:scale(1.1);transform:scale(1.1)}.help-text[data-v-108975c7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;color:#6c757d;font-size:.8rem;margin-top:.4rem}.help-text i[data-v-108975c7]{color:#667eea}.empty-resources[data-v-108975c7]{text-align:center;padding:1.2rem;color:#6c757d;background:#f8f9fa;border-radius:12px;border:2px dashed #dee2e6;margin:.4rem 0}.empty-resources i[data-v-108975c7]{font-size:1.8rem;margin-bottom:.6rem;opacity:.6;color:#667eea}.empty-resources p[data-v-108975c7]{font-weight:600;margin-bottom:.2rem;color:#495057}.empty-resources small[data-v-108975c7]{opacity:.8;font-size:.8rem}.btn-add-session-small[data-v-108975c7]{background:#28a745;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;white-space:nowrap}.btn-add-session-small[data-v-108975c7]:hover{background:#218838;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(40,167,69,.2);box-shadow:0 2px 4px rgba(40,167,69,.2)}.btn-add-session-small[data-v-108975c7]:active{-webkit-transform:scale(.95);transform:scale(.95)}.btn-add-session-small i[data-v-108975c7]{font-size:.9rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.btn-add-session-small.adding[data-v-108975c7]{-webkit-animation:pulse .3s ease;animation:pulse .3s ease}.funcionarios-modern-area[data-v-a9499dbc]{-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;gap:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.funcionarios-modern-area[data-v-a9499dbc],.funcionarios-modern-panel[data-v-a9499dbc]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;min-height:0;overflow:hidden}.funcionarios-modern-panel[data-v-a9499dbc]{gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:0;padding:0 10px}.funcionarios-modern-card[data-v-a9499dbc]{background:#fff;border-radius:16px;border:1px solid #e5e7eb;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding:20px 16px 16px 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-shadow:0 4px 24px rgba(102,126,234,.07);box-shadow:0 4px 24px rgba(102,126,234,.07);height:100%;min-height:0;overflow:hidden}.funcionarios-modern-header[data-v-a9499dbc]{font-size:1.13rem;font-weight:700;color:#222;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0}.count[data-v-a9499dbc]{background:#f3f4f6;border-radius:8px;padding:2px 12px;font-size:1rem;color:#667eea;font-weight:600}.funcionarios-modern-search[data-v-a9499dbc]{margin-bottom:10px;padding:7px 12px;border-radius:8px;border:1px solid #d1d5db;width:100%;font-size:1.05rem;background:#f8f9fa;-ms-flex-negative:0;flex-shrink:0}.funcionarios-modern-list[data-v-a9499dbc]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:200px;max-height:calc(100vh - 400px)}.funcionarios-modern-item[data-v-a9499dbc]{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:8px 0;border-bottom:1px solid #f1f1f1;font-size:1.01rem;cursor:pointer;-webkit-transition:background .13s;transition:background .13s;background:transparent}.funcionarios-modern-item.selected[data-v-a9499dbc]{background:#f6f8fa}.funcionarios-modern-item[data-v-a9499dbc]:hover{background:#f0f4ff}.func-avatar[data-v-a9499dbc]{background:#e9eefd;color:#667eea;border-radius:50%;width:32px;height:32px;font-size:1.1rem;font-weight:700;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:10px;-webkit-transition:background .18s,color .18s;transition:background .18s,color .18s}.func-avatar.selected[data-v-a9499dbc]{background:#667eea;color:#fff}.func-info[data-v-a9499dbc]{-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;min-width:0}.func-nome[data-v-a9499dbc]{font-weight:600;color:#222;margin-right:6px}.func-cargo[data-v-a9499dbc],.func-nome[data-v-a9499dbc]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.func-cargo[data-v-a9499dbc]{color:#888;font-size:.93em}.func-btn-add[data-v-a9499dbc],.func-btn-remove[data-v-a9499dbc]{background:none;border:none;color:#667eea;font-size:1.2rem;border-radius:50%;width:32px;height:32px;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-transition:background .18s,color .18s;transition:background .18s,color .18s}.func-btn-add[data-v-a9499dbc]:hover{background:#e6f4ff;color:#007bff}.func-btn-remove[data-v-a9499dbc]{color:#dc3545}.func-btn-remove[data-v-a9499dbc]:hover{background:#ffe6e6;color:#a71d2a}.funcionarios-modern-empty[data-v-a9499dbc]{color:#aaa;text-align:center;padding:16px 0 0 0;font-size:1.01rem}.funcionarios-modern-actions[data-v-a9499dbc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;margin:0 10px;-ms-flex-negative:0;flex-shrink:0}.func-arrow[data-v-a9499dbc],.funcionarios-modern-actions[data-v-a9499dbc]{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}.func-arrow[data-v-a9499dbc]{background:#f3f4f6;border:none;border-radius:50%;width:44px;height:44px;font-size:1.5rem;color:#667eea;-webkit-transition:background .18s,color .18s;transition:background .18s,color .18s}.func-arrow[data-v-a9499dbc]:disabled{opacity:.5;cursor:not-allowed}.func-arrow[data-v-a9499dbc]:hover:not(:disabled){background:#667eea;color:#fff}@-webkit-keyframes pulse-83d2f9fe{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-83d2f9fe{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.modern-training-modal[data-v-83d2f9fe]{border:none;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;position:relative}.modern-training-modal .modal-header-modern[data-v-83d2f9fe]{background:linear-gradient(135deg,#eef1fc,#e5dcfb);color:#1a1a2e;padding:1rem 1.25rem;min-height:unset;border:none;border-bottom:1px solid #cfc0f2;-ms-flex-negative:0;flex-shrink:0}.modern-training-modal .modal-header-modern .header-content[data-v-83d2f9fe]{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}.modern-training-modal .modal-header-modern .header-content .header-left[data-v-83d2f9fe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.modern-training-modal .modal-header-modern .header-content .header-left .header-icon[data-v-83d2f9fe]{width:40px;height:40px;font-size:1.1rem;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;-webkit-box-shadow:0 2px 8px rgba(118,75,162,.25);box-shadow:0 2px 8px rgba(118,75,162,.25);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}.modern-training-modal .modal-header-modern .header-content .header-left .header-text .modal-title[data-v-83d2f9fe]{font-size:1.05rem;font-weight:700;margin:0;color:#1a1a2e}.modern-training-modal .modal-header-modern .header-content .header-left .header-text .modal-subtitle[data-v-83d2f9fe]{font-size:.8rem;margin:.1rem 0 0 0;color:#64748b}.modern-training-modal .modal-header-modern .header-content .btn-close-modern[data-v-83d2f9fe]{background:transparent;border:none;color:#64748b;width:32px;height:32px;border-radius:8px;font-size:1rem;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;-webkit-transition:all .15s ease;transition:all .15s ease}.modern-training-modal .modal-header-modern .header-content .btn-close-modern[data-v-83d2f9fe]:hover{background:#f1f5f9;color:#1a1a2e}.modern-training-modal .modal-body-modern[data-v-83d2f9fe]{background:transparent;overflow-x:hidden;position:relative}.modern-training-modal .modal-body-modern[data-v-83d2f9fe],.modern-training-modal .step-content-container[data-v-83d2f9fe]{padding:.5rem .25rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@-webkit-keyframes fadeInUp-83d2f9fe{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-83d2f9fe{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.step-content-container[data-v-83d2f9fe]>*{-webkit-animation:fadeInUp-83d2f9fe .35s ease-out;animation:fadeInUp-83d2f9fe .35s ease-out}.toast-container{position:fixed!important;z-index:3000!important}.swal2-container{z-index:3100!important}.mainheight-no-padding[data-v-cbe8e564],.mainheight-with-padding[data-v-cbe8e564]{padding-top:0;min-height:100vh;background:#f8fafc}.avatar[data-v-cbe8e564]{-o-object-fit:cover;object-fit:cover}.invalid-feedback[data-v-cbe8e564]{min-height:18px;font-size:.75rem}.button-camera[data-v-cbe8e564]{position:absolute;bottom:10px;right:10px;z-index:5}.card[data-v-cbe8e564]{--bs-card-border-radius:12px;--bs-card-inner-border-radius:11px;background:#fff;border-radius:12px!important;border:none!important;-webkit-box-shadow:inset 0 0 0 1px #cbd5e1,0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:inset 0 0 0 1px #cbd5e1,0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);overflow:hidden}.card .card-header[data-v-cbe8e564]{background:#f8fafc;border-bottom:1px solid #cbd5e1;border-top-left-radius:11px!important;border-top-right-radius:11px!important;padding:1.1rem 1.25rem;position:relative}.card .card-header[data-v-cbe8e564]:before{content:"";position:absolute;left:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:calc(100% - 1.25rem);background:#ff6a39;border-radius:2px}.card .card-header .row[data-v-cbe8e564]{padding-left:.875rem}.card .card-header h6[data-v-cbe8e564]{font-size:1.0625rem;font-weight:700;color:#111827;letter-spacing:-.01em;line-height:1.2}.card .card-header .avatar-40[data-v-cbe8e564]{width:38px;height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:1rem}.card .card-body[data-v-cbe8e564]{padding:1.5rem 1.25rem!important}.card+.card[data-v-cbe8e564],.card.mt-4[data-v-cbe8e564]{margin-top:1.25rem!important}.card:first-of-type .card-body>.row.g-4>.col-12.col-md-4[data-v-cbe8e564]{position:relative}@media(min-width:768px){.card:first-of-type .card-body>.row.g-4>.col-12.col-md-4[data-v-cbe8e564]:after{content:"";position:absolute;top:1rem;bottom:1rem;right:-.5rem;width:1px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(12%,#e2e8f0),color-stop(88%,#e2e8f0),to(transparent));background:linear-gradient(180deg,transparent 0,#e2e8f0 12%,#e2e8f0 88%,transparent)}.card:first-of-type .card-body>.row.g-4>.col-12.col-md-4[data-v-cbe8e564]{padding-right:1.5rem}}@media(max-width:767.98px){.card:first-of-type .card-body>.row.g-4>.col-12.col-md-4[data-v-cbe8e564]{padding-bottom:1.5rem;margin-bottom:.5rem;border-bottom:1px solid #e2e8f0}}@media(min-width:768px){.card:first-of-type .card-body>.row.g-4>.col-12.col-md-8[data-v-cbe8e564]{padding-left:1.5rem}}.alert-info[data-v-cbe8e564]{background:#fff8f4;border:1px solid #ffd6c2;border-left:4px solid #ff6a39;border-radius:10px;padding:.9rem 1.1rem;color:#7c2d12}.alert-info .alert-heading[data-v-cbe8e564]{color:#7c2d12;font-weight:700;font-size:.95rem}.alert-info p[data-v-cbe8e564]{font-size:.875rem}.btn-lg[data-v-cbe8e564]{border-radius:10px;font-weight:600;letter-spacing:.3px;-webkit-box-shadow:0 4px 12px rgba(249,115,22,.25);box-shadow:0 4px 12px rgba(249,115,22,.25);-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.btn-lg[data-v-cbe8e564]:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(249,115,22,.32);box-shadow:0 6px 16px rgba(249,115,22,.32)}.btn-lg[data-v-cbe8e564]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width:575.98px){.card .card-body[data-v-cbe8e564]{padding:1rem!important}.card .card-header[data-v-cbe8e564]{padding:.85rem 1rem}}.modal-overlay[data-v-60f78200]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1040!important;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.show .modal-overlay[data-v-60f78200]{-webkit-animation:fadeIn-60f78200 .3s ease;animation:fadeIn-60f78200 .3s ease}.modal.show .modal-dialog[data-v-60f78200]{z-index:1060!important;position:relative}.modal-backdrop[data-v-60f78200]{display:none!important}.modal{&[data-v-60f78200]{z-index:1050!important}&.show[data-v-60f78200]{z-index:1055!important}}.modal-dialog[data-v-60f78200]{z-index:1060!important;position:relative;margin:1rem auto;max-width:95vw;max-height:85vh;height:85vh;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-dialog.modal-xl[data-v-60f78200]{max-width:1200px;width:100%;height:85vh;max-height:85vh}.modern-profile-modal[data-v-60f78200]{z-index:1065!important;background:#fff;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;-webkit-animation:slideInUp-60f78200 .4s ease;animation:slideInUp-60f78200 .4s ease;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-header-modern[data-v-60f78200],.modern-profile-modal[data-v-60f78200]{position:relative;border:none;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-header-modern[data-v-60f78200]{background:linear-gradient(135deg,#eef1fc,#dde4fa);color:#1f2937;padding:.75rem 1rem;border-bottom:1px solid #c7d2f0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-content[data-v-60f78200]{gap:.75rem}.header-content[data-v-60f78200],.header-icon[data-v-60f78200]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-60f78200]{width:38px;height:38px;background:linear-gradient(135deg,#343579,#4b5bd2);color:#fff;-webkit-box-shadow:0 2px 8px rgba(52,53,121,.25);box-shadow:0 2px 8px rgba(52,53,121,.25);border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.05rem}.header-text[data-v-60f78200]{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-title[data-v-60f78200]{font-size:1rem;font-weight:700;margin:0;color:#1f2937}.modal-subtitle[data-v-60f78200]{font-size:.8rem;margin:.15rem 0 0 0;color:#6b7280}.btn-close-modern[data-v-60f78200]{background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.9);color:#6b7280;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;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.btn-close-modern[data-v-60f78200]:hover{background:#fff;color:#1f2937;-webkit-transform:scale(1.05);transform:scale(1.05)}.modal-body-modern[data-v-60f78200]{padding:2rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-card[data-v-60f78200]{background:#f8f9fa;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.badge[data-v-60f78200]{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:6px}.bg-success[data-v-60f78200]{background-color:#ff6a39!important;color:#fff}.section-content[data-v-60f78200]{padding-top:.5rem}.form-label[data-v-60f78200]{font-weight:500;color:#495057;margin-bottom:.5rem}.form-control[data-v-60f78200]{border:2px solid #e9ecef;border-radius:8px;padding:.75rem 1rem;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.form-control[data-v-60f78200]:focus{border-color:#ff6a39;-webkit-box-shadow:0 0 0 .2rem rgba(255,106,57,.25);box-shadow:0 0 0 .2rem rgba(255,106,57,.25)}.form-control.border-danger[data-v-60f78200]{border-color:#dc3545!important;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.error-message[data-v-60f78200]{color:#dc3545;font-size:.875rem;margin-top:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.permissions-container[data-v-60f78200]{background:#fff;border-radius:8px;border:1px solid #e0e0e0;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.permissions-scroll[data-v-60f78200]{max-height:350px;overflow-y:auto}.permissions-table[data-v-60f78200]{margin:0;border:none;background:#fff}.permissions-header[data-v-60f78200]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:2px solid #dee2e6;position:sticky;top:0;z-index:10}.permissions-header th[data-v-60f78200]{padding:.75rem;font-weight:600;color:#333;border:none;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;background:inherit}.permissions-header th i[data-v-60f78200]{color:#ff6a39;font-size:1.1rem;font-weight:600}.permission-row[data-v-60f78200]{border-bottom:1px solid #e9ecef;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.permission-row[data-v-60f78200]:hover{background-color:#eaf6ff!important}.permission-row td[data-v-60f78200]{padding:.75rem 1rem}.child-row[data-v-60f78200]{background-color:#f8f9fa}.child-row[data-v-60f78200]:hover{background-color:#e3f2fd!important}.child-section[data-v-60f78200]{padding-left:2rem!important;color:#333!important;font-weight:600;font-size:.9rem}.section-name[data-v-60f78200]{gap:.5rem;font-weight:700;color:#000!important;background:transparent;font-size:.95rem}.btn-expand[data-v-60f78200],.section-name[data-v-60f78200]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-expand[data-v-60f78200]{background:none;border:none;color:#ff6a39;padding:.25rem;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.btn-expand[data-v-60f78200]:hover{background:rgba(255,106,57,.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-expand.expanded[data-v-60f78200]{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.section-indicator[data-v-60f78200]{color:#ff6a39;font-size:1.2rem;width:20px;text-align:center;font-weight:700}.permission-checkbox[data-v-60f78200]{width:18px;height:18px;cursor:pointer;accent-color:#ff6a39}.permission-row td[data-v-60f78200]{padding:.5rem .75rem;border:none;vertical-align:middle;background:#fff}.permission-row:hover td[data-v-60f78200]{background-color:#eaf6ff!important}.child-row td[data-v-60f78200]{background-color:#f8f9fa}.child-row:hover td[data-v-60f78200]{background-color:#e3f2fd!important}.modal-footer-modern[data-v-60f78200]{background:#f8f9fa;padding:1.25rem 2rem;border-top:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;-ms-flex-negative:0;flex-shrink:0}.footer-actions[data-v-60f78200]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.btn[data-v-60f78200],.footer-actions[data-v-60f78200]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn[data-v-60f78200]{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem}.btn-outline-secondary[data-v-60f78200]{background:#fff;color:#6c757d;border:2px solid #dee2e6}.btn-outline-secondary[data-v-60f78200]:hover{background:#f8f9fa;border-color:#adb5bd}.btn-success[data-v-60f78200]{background:linear-gradient(135deg,#ff6a39,#e55a2e);color:#fff;border:none;-webkit-box-shadow:0 4px 12px rgba(255,106,57,.3);box-shadow:0 4px 12px rgba(255,106,57,.3)}.btn-success[data-v-60f78200]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(255,106,57,.4);box-shadow:0 6px 16px rgba(255,106,57,.4)}.btn-success[data-v-60f78200]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}@-webkit-keyframes spin-60f78200{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-60f78200{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spin[data-v-60f78200]{-webkit-animation:spin-60f78200 1s linear infinite;animation:spin-60f78200 1s linear infinite}@-webkit-keyframes fadeIn-60f78200{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-60f78200{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideInUp-60f78200{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp-60f78200{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.modal-body-modern[data-v-60f78200]{padding:1rem}.modal-footer-modern[data-v-60f78200],.modal-header-modern[data-v-60f78200]{padding:1rem 1.5rem}.header-icon[data-v-60f78200]{width:40px;height:40px;font-size:1.2rem}.modal-title[data-v-60f78200]{font-size:1.25rem}.permissions-scroll[data-v-60f78200]{max-height:300px}.permission-row td[data-v-60f78200]{padding:.5rem .75rem}.child-section[data-v-60f78200]{padding-left:1.5rem!important}}.grid-container[data-v-96a613b8]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.modern-user-modal[data-v-24ae73d0]{border:none;border-radius:20px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden;max-width:1200px;height:90vh;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}.modern-user-modal .modal-header-modern[data-v-24ae73d0]{background:linear-gradient(135deg,#eef1fc,#dde4fa);color:#1f2937;padding:.75rem 1rem;min-height:unset;border:none;border-bottom:1px solid #c7d2f0;-ms-flex-negative:0;flex-shrink:0}.modern-user-modal .modal-header-modern .header-content[data-v-24ae73d0]{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}.modern-user-modal .modal-header-modern .header-content .header-left[data-v-24ae73d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.modern-user-modal .modal-header-modern .header-content .header-left .header-icon[data-v-24ae73d0]{width:38px;height:38px;font-size:1.05rem;border-radius:10px;background:linear-gradient(135deg,#343579,#4b5bd2);color:#fff;-webkit-box-shadow:0 2px 8px rgba(52,53,121,.25);box-shadow:0 2px 8px rgba(52,53,121,.25);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}.modern-user-modal .modal-header-modern .header-content .header-left .header-text .modal-title[data-v-24ae73d0]{font-size:1rem;font-weight:700;margin:0;color:#1f2937}.modern-user-modal .modal-header-modern .header-content .header-left .header-text .modal-subtitle[data-v-24ae73d0]{font-size:.8rem;margin:.15rem 0 0 0;color:#6b7280}.modern-user-modal .modal-header-modern .header-content .btn-close-modern[data-v-24ae73d0]{background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.9);color:#6b7280;width:32px;height:32px;border-radius:8px;font-size:.9rem;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;-webkit-transition:all .2s ease;transition:all .2s ease}.modern-user-modal .modal-header-modern .header-content .btn-close-modern[data-v-24ae73d0]:hover{background:#fff;color:#1f2937;-webkit-transform:scale(1.05);transform:scale(1.05)}.modern-user-modal .modal-body-modern[data-v-24ae73d0]{padding:.8rem 1.2rem;padding-bottom:80px;background:#f8f9fa;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden;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}.modern-user-modal .tabs-container[data-v-24ae73d0]{margin-bottom:1rem}.modern-user-modal .tabs-container .nav-tabs[data-v-24ae73d0]{border-bottom:2px solid #e9ecef;background:#fff;border-radius:8px;padding:.25rem}.modern-user-modal .tabs-container .nav-tabs .nav-link[data-v-24ae73d0]{border:none;border-bottom:2px solid transparent;background:transparent;color:#6b7280;font-weight:500;padding:.75rem 1.5rem;border-radius:6px 6px 0 0;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 .25rem}.modern-user-modal .tabs-container .nav-tabs .nav-link[data-v-24ae73d0]:hover{color:#374151;background:transparent}.modern-user-modal .tabs-container .nav-tabs .nav-link.active[data-v-24ae73d0]{color:#ff6a39;background:transparent;border-bottom:2px solid #ff6a39;font-weight:600}.modern-user-modal .tab-content-container[data-v-24ae73d0]{-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;overflow-y:auto}.modern-user-modal .tab-panel[data-v-24ae73d0]{-webkit-animation:fadeInUp-24ae73d0 .5s ease-out;animation:fadeInUp-24ae73d0 .5s ease-out}.modern-user-modal .section-card[data-v-24ae73d0]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:1rem;overflow:hidden}.modern-user-modal .section-card .form-section-header-card[data-v-24ae73d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;background:#fafbfc}.modern-user-modal .section-card .form-section-header-card h6[data-v-24ae73d0]{margin:0;font-weight:600;color:#1f2937;font-size:.95rem}.modern-user-modal .section-card .form-section-header-card i[data-v-24ae73d0]{color:#ff6a39;font-size:1rem}.modern-user-modal .section-card .section-content[data-v-24ae73d0]{padding:1rem}.modern-user-modal .photo-upload-section[data-v-24ae73d0]{text-align:center}.modern-user-modal .photo-upload-section .photo-container[data-v-24ae73d0]{position:relative;display:inline-block;margin-bottom:1rem}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper[data-v-24ae73d0]{width:120px;height:120px;border-radius:50%;border:4px solid #fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;background:#f8f9fa;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}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo[data-v-24ae73d0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo-placeholder[data-v-24ae73d0]{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;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:50%;position:relative;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo-placeholder[data-v-24ae73d0]:hover{background:linear-gradient(135deg,#fff1ea,#ffe1d1);-webkit-transform:scale(1.02);transform:scale(1.02)}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo-placeholder:hover i[data-v-24ae73d0]{color:#e55a2e}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo-placeholder[data-v-24ae73d0]:hover:before{opacity:.15}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo-placeholder[data-v-24ae73d0]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;background:linear-gradient(135deg,#ff6a39,#e55a2e);border-radius:50%;opacity:.1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo-placeholder i[data-v-24ae73d0]{font-size:2.5rem;color:#ff6a39;position:relative;z-index:1;-webkit-transition:color .3s ease;transition:color .3s ease}.modern-user-modal .photo-upload-section .photo-container .btn-upload-photo[data-v-24ae73d0]{position:absolute;bottom:0;right:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ff6a39,#e55a2e);color:#fff;border: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;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:10}.modern-user-modal .photo-upload-section .photo-container .btn-upload-photo[data-v-24ae73d0]:hover{-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)}.modern-user-modal .form-label[data-v-24ae73d0]{font-weight:600;color:#495057;margin-bottom:.5rem;font-size:.9rem}.modern-user-modal .form-control[data-v-24ae73d0]{border:2px solid #e9ecef;border-radius:8px;padding:.75rem;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:.9rem}.modern-user-modal .form-control[data-v-24ae73d0]:focus{border-color:#ff6a39;-webkit-box-shadow:0 0 0 .2rem rgba(255,106,57,.25);box-shadow:0 0 0 .2rem rgba(255,106,57,.25)}.modern-user-modal .form-control.border-danger[data-v-24ae73d0]{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.modern-user-modal .form-check-input[data-v-24ae73d0]:checked{background-color:#ff6a39;border-color:#ff6a39}.modern-user-modal .form-check-label[data-v-24ae73d0]{font-weight:500;color:#495057;font-size:.9rem}.modern-user-modal .error-message[data-v-24ae73d0]{color:#dc3545;font-size:.8rem;margin-top:.25rem;font-weight:500}.modern-user-modal .permissions-container[data-v-24ae73d0]{padding:1rem;background:#f8f9fa;border-radius:8px;text-align:center}.modern-user-modal .permissions-container p[data-v-24ae73d0]{margin:0;font-style:italic}.modern-user-modal .perms-card[data-v-24ae73d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:300px;border:1px solid #dee2e6;border-radius:8px;background:#fff;overflow:hidden}.modern-user-modal .perms-card .perms-header[data-v-24ae73d0]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:.75rem 1rem;border-bottom:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#495057;font-size:.9rem}.modern-user-modal .perms-card .perms-header i[data-v-24ae73d0]{color:#ff6a39;font-size:1rem}.modern-user-modal .perms-card .perms-scroll[data-v-24ae73d0]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:hidden}.modern-user-modal .perms-card .perms-scroll .table[data-v-24ae73d0]{margin-bottom:0}.modern-user-modal .perms-card .perms-scroll .table th[data-v-24ae73d0]{background:#f8f9fa;border-color:#dee2e6;font-weight:600;font-size:.85rem;padding:.5rem}.modern-user-modal .perms-card .perms-scroll .table td[data-v-24ae73d0]{border-color:#dee2e6;padding:.5rem;font-size:.85rem;vertical-align:middle}.modern-user-modal .perms-card .perms-scroll .table .btn-sm[data-v-24ae73d0]{padding:.25rem .5rem;font-size:.75rem;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.modern-user-modal .perms-card .perms-scroll .table .btn-sm[data-v-24ae73d0]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modern-user-modal .perms-card .perms-scroll .table .btn-outline-primary[data-v-24ae73d0]{color:#ff6a39;border-color:#ff6a39}.modern-user-modal .perms-card .perms-scroll .table .btn-outline-primary[data-v-24ae73d0]:hover{background-color:#ff6a39;border-color:#ff6a39}.modern-user-modal .perms-card .perms-scroll .table .btn-outline-danger[data-v-24ae73d0]{color:#dc3545;border-color:#dc3545}.modern-user-modal .perms-card .perms-scroll .table .btn-outline-danger[data-v-24ae73d0]:hover{background-color:#dc3545;border-color:#dc3545}.modern-user-modal .modal-footer-modern[data-v-24ae73d0]{background:#fff;padding:.75rem 1rem;border-top:1px solid #e9ecef;position:absolute;bottom:0;left:0;right:0;z-index:10;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1)}.modern-user-modal .modal-footer-modern .footer-content[data-v-24ae73d0]{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}.modern-user-modal .modal-footer-modern .footer-content .btn-secondary-modern[data-v-24ae73d0]{background:#6c757d;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-user-modal .modal-footer-modern .footer-content .btn-secondary-modern[data-v-24ae73d0]:hover{background:#5a6268;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modern-user-modal .modal-footer-modern .footer-content .footer-actions[data-v-24ae73d0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.modern-user-modal .modal-footer-modern .footer-content .footer-actions .btn-primary-modern[data-v-24ae73d0]{color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-user-modal .modal-footer-modern .footer-content .footer-actions .btn-primary-modern[data-v-24ae73d0]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}@-webkit-keyframes fadeInUp-24ae73d0{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-24ae73d0{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes spin-24ae73d0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-24ae73d0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spin[data-v-24ae73d0]{-webkit-animation:spin-24ae73d0 1s linear infinite;animation:spin-24ae73d0 1s linear infinite}.modal-overlay[data-v-24ae73d0]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);z-index:1040!important}.modal-dialog[data-v-24ae73d0],.modal-overlay[data-v-24ae73d0]{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-dialog[data-v-24ae73d0]{z-index:1060!important;position:relative;margin:1rem auto;max-width:95vw;max-height:90vh;height:90vh}.modal-dialog.modal-xl[data-v-24ae73d0]{max-width:1200px;width:100%}.modal-content[data-v-24ae73d0]{position:relative;z-index:1065!important;background:#fff;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.3);box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden}@media(max-width:768px){.modern-user-modal[data-v-24ae73d0]{height:95vh}.modern-user-modal .modal-body-modern[data-v-24ae73d0]{padding:.5rem 1rem}.modern-user-modal .section-card .section-content[data-v-24ae73d0]{padding:.75rem}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper[data-v-24ae73d0]{width:100px;height:100px}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo-placeholder i[data-v-24ae73d0]{font-size:2rem}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper[data-v-24ae73d0]:before{width:50px;height:50px}}.permissions-scroll[data-v-13ca7944]{height:300px;overflow-y:auto;overflow-x:auto}.permissions-scroll thead[data-v-13ca7944]{position:sticky;top:0;z-index:2;background:inherit}.btn-func-hide{display:none}.btn-min{min-width:180px}.competicao-config[data-v-29f9014e]{padding:1.2rem;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;min-height:60vh}.pillars-setting[data-v-29f9014e]{display:block}.pillars-header[data-v-29f9014e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-weight:600;color:#2c3e50}.questions-section[data-v-29f9014e]{-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;min-height:0;overflow:hidden}.questions-grid[data-v-29f9014e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.2rem;max-width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:2rem}@media (min-width:900px){.questions-grid[data-v-29f9014e]{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px) and (max-width:899px){.questions-grid[data-v-29f9014e]{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.questions-grid[data-v-29f9014e]{grid-template-columns:1fr}}.question-status[data-v-29f9014e]{font-size:.8rem;color:#6c757d;background:#e9ecef;padding:.2rem .6rem;border-radius:12px}.btn-toggle[data-v-29f9014e]{background:#f8f9fa;color:#6c757d;border:1px solid #e9ecef;padding:.3rem;border-radius:4px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.8rem}.btn-toggle[data-v-29f9014e]:hover{background:#e9ecef;color:#495057}.question-input[data-v-29f9014e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.question-textarea[data-v-29f9014e]{width:100%;padding:.6rem;border:1px solid #e9ecef;border-radius:6px;font-size:.9rem;resize:vertical;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:60px;max-height:120px;outline:none;font-family:inherit}.question-textarea[data-v-29f9014e]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.question-textarea[data-v-29f9014e]::-webkit-input-placeholder{color:#adb5bd}.question-textarea[data-v-29f9014e]::-moz-placeholder{color:#adb5bd}.question-textarea[data-v-29f9014e]:-ms-input-placeholder{color:#adb5bd}.question-textarea[data-v-29f9014e]::-ms-input-placeholder{color:#adb5bd}.question-textarea[data-v-29f9014e]::placeholder{color:#adb5bd}.pillar-selection[data-v-29f9014e]{margin-top:.8rem;padding:.8rem;background:#f0f8ff;border-radius:6px;border-left:3px solid #667eea}.pillar-label[data-v-29f9014e]{display:block;margin-bottom:.5rem;font-size:.85rem;font-weight:600;color:#2c3e50}.pillar-input[data-v-29f9014e]{width:100%;padding:.6rem;border:1px solid #e9ecef;border-radius:6px;font-size:.9rem;background:#fff;outline:none;-webkit-transition:all .2s ease;transition:all .2s ease}.pillar-input[data-v-29f9014e]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.pillar-input.is-invalid[data-v-29f9014e]{border-color:#dc3545;-webkit-box-shadow:0 0 0 2px rgba(220,53,69,.1);box-shadow:0 0 0 2px rgba(220,53,69,.1)}.invalid-feedback[data-v-29f9014e]{display:block;width:100%;margin-top:.25rem;font-size:.8rem;color:#dc3545}.pillar-row[data-v-29f9014e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.options-section[data-v-29f9014e]{background:#f8f9fa;border-radius:6px;padding:.8rem;border-left:3px solid #667eea}.options-header[data-v-29f9014e]{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:.8rem}.options-title[data-v-29f9014e]{font-size:.85rem;font-weight:600;color:#2c3e50}.options-counter[data-v-29f9014e]{font-size:.8rem;color:#6c757d;background:#e9ecef;padding:.2rem .6rem;border-radius:12px}.options-list[data-v-29f9014e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;margin-bottom:.8rem}.option-row[data-v-29f9014e]{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:.6rem;gap:.6rem}.option-radio[data-v-29f9014e],.option-row[data-v-29f9014e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-radio[data-v-29f9014e]{gap:.3rem;-ms-flex-negative:0;flex-shrink:0}.radio-input[data-v-29f9014e]{width:16px;height:16px;accent-color:#667eea}.radio-label[data-v-29f9014e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;cursor:pointer;font-size:.8rem;color:#667eea;font-weight:600;background:#f8f9fa;padding:.2rem .4rem;border-radius:3px;min-width:20px;text-align:center;border:1px solid #e9ecef}.option-input[data-v-29f9014e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.option-text[data-v-29f9014e]{width:100%;padding:.4rem;border:1px solid #dee2e6;border-radius:4px;font-size:.85rem;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}.option-text[data-v-29f9014e]:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.btn-remove-option[data-v-29f9014e]{background:#dc3545;color:#fff;border:none;padding:.2rem;border-radius:3px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.7rem;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;-ms-flex-negative:0;flex-shrink:0}.btn-remove-option[data-v-29f9014e]:hover{background:#c82333}.add-option-section[data-v-29f9014e]{text-align:center}.btn-add-option[data-v-29f9014e]{background:#28a745;color:#fff;border:none;padding:.4rem .8rem;border-radius:4px;font-size:.8rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-add-option[data-v-29f9014e]:hover{background:#218838}.max-options-warning[data-v-29f9014e]{color:#ffc107;font-size:.8rem;font-weight:500}@media (max-width:768px){.competicao-config[data-v-29f9014e]{padding:.8rem}.questions-grid[data-v-29f9014e]{grid-template-columns:1fr}.config-card[data-v-29f9014e]{min-height:auto}}.drag-handle[data-v-29f9014e]{cursor:-webkit-grab;cursor:grab;color:#6c757d;padding:.2rem;border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease;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}.drag-handle[data-v-29f9014e]:hover{background:#e9ecef;color:#495057}.drag-handle[data-v-29f9014e]:active{cursor:-webkit-grabbing;cursor:grabbing}.sortable-ghost[data-v-29f9014e]{opacity:.5;background:#f8f9fa;border:2px dashed #667eea}.sortable-chosen[data-v-29f9014e]{background:#fff3cd;border-color:#ffc107;-webkit-box-shadow:0 4px 12px rgba(255,193,7,.3);box-shadow:0 4px 12px rgba(255,193,7,.3)}.sortable-drag[data-v-29f9014e]{opacity:.8;-webkit-transform:rotate(5deg);transform:rotate(5deg);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15)}.config-card[data-v-29f9014e]{-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.config-card.sortable-ghost[data-v-29f9014e]{-webkit-transform:scale(.95);transform:scale(.95)}.config-card.sortable-chosen[data-v-29f9014e]{-webkit-transform:scale(1.02);transform:scale(1.02)}.questions-bottom-margin[data-v-29f9014e]{height:2rem;margin-bottom:1rem;-ms-flex-negative:0;flex-shrink:0}.pesquisa-config[data-v-5eb0ec22]{padding:.6rem;height:100%;-ms-flex-direction:column;flex-direction:column}.pesquisa-config[data-v-5eb0ec22],.questions-section[data-v-5eb0ec22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.questions-section[data-v-5eb0ec22]{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.section-header[data-v-5eb0ec22]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.6rem;padding:.5rem .6rem;background:#fafafa;border-radius:8px;border:1px solid #e0e0e0}.header-left[data-v-5eb0ec22],.section-header[data-v-5eb0ec22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-5eb0ec22]{gap:.5rem}.section-title[data-v-5eb0ec22]{font-size:.95rem;font-weight:700;color:#2c3e50;margin:0}.questions-counter[data-v-5eb0ec22]{font-size:.75rem;color:#5a6c7d;background:#e8f4fd;padding:.1rem .5rem;border-radius:12px;border:1px solid #b3d9f2}.questions-grid[data-v-5eb0ec22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.6rem;max-width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-bottom:1rem;grid-auto-rows:1fr}@media (min-width:1200px){.questions-grid[data-v-5eb0ec22]{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px) and (max-width:1199px){.questions-grid[data-v-5eb0ec22]{grid-template-columns:repeat(3,1fr)}}@media (max-width:899px) and (min-width:600px){.questions-grid[data-v-5eb0ec22]{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.questions-grid[data-v-5eb0ec22]{grid-template-columns:1fr}}.drag-handle[data-v-5eb0ec22]{cursor:-webkit-grab;cursor:grab;color:#6c757d;padding:.15rem;border-radius:3px;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}.question-textarea[data-v-5eb0ec22]{width:100%;padding:.45rem .5rem;border:1px solid #e9ecef;border-radius:6px;font-size:.9rem;min-height:38px;resize:vertical}.options-list[data-v-5eb0ec22]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem}.option-item[data-v-5eb0ec22]{display:grid;grid-template-columns:auto 1fr 56px auto;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-left[data-v-5eb0ec22]{gap:.35rem}.option-left[data-v-5eb0ec22],.option-letter[data-v-5eb0ec22]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-letter[data-v-5eb0ec22]{width:22px;height:22px;background:#e9ecef;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;color:#2c3e50;font-size:.75rem}.option-input[data-v-5eb0ec22]{border:1px solid #e9ecef;border-radius:6px;padding:.35rem .5rem;font-size:.9rem}.option-pontos[data-v-5eb0ec22]{width:100%;border:1px solid #e9ecef;border-radius:6px;padding:.35rem .4rem;font-size:.8rem}.btn-remove-option[data-v-5eb0ec22]{background:transparent;border:1px solid #e9ecef;border-radius:6px;color:#6c757d;padding:.2rem .35rem}.questions-bottom-margin[data-v-5eb0ec22]{height:1rem;margin-bottom:0}.modal-overlay[data-v-69dc8f6e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:1040!important}.modal.show .modal-overlay[data-v-69dc8f6e]{-webkit-animation:fadeIn-69dc8f6e .2s ease;animation:fadeIn-69dc8f6e .2s ease}@-webkit-keyframes fadeIn-69dc8f6e{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-69dc8f6e{0%{opacity:0}to{opacity:1}}.modal-dialog[data-v-69dc8f6e]{z-index:1060!important}.modern-game-modal[data-v-69dc8f6e]{border:none;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;position:relative}.modern-game-modal .modal-header-modern[data-v-69dc8f6e]{background:linear-gradient(135deg,#eef1fc,#e5dcfb);color:#1a1a2e;padding:1rem 1.25rem;min-height:unset;border:none;border-bottom:1px solid #cfc0f2;-ms-flex-negative:0;flex-shrink:0}.modern-game-modal .modal-header-modern .header-content[data-v-69dc8f6e]{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}.modern-game-modal .modal-header-modern .header-content .header-left[data-v-69dc8f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.modern-game-modal .modal-header-modern .header-content .header-left .header-icon[data-v-69dc8f6e]{width:40px;height:40px;font-size:1.1rem;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;-webkit-box-shadow:0 2px 8px rgba(118,75,162,.25);box-shadow:0 2px 8px rgba(118,75,162,.25);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}.modern-game-modal .modal-header-modern .header-content .header-left .header-text .modal-title[data-v-69dc8f6e]{font-size:1.05rem;font-weight:700;margin:0;color:#1a1a2e}.modern-game-modal .modal-header-modern .header-content .header-left .header-text .modal-subtitle[data-v-69dc8f6e]{font-size:.8rem;margin:.1rem 0 0 0;color:#64748b}.modern-game-modal .modal-header-modern .header-content .btn-close-modern[data-v-69dc8f6e]{background:transparent;border:none;color:#64748b;width:32px;height:32px;border-radius:8px;font-size:1rem;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;-webkit-transition:all .15s ease;transition:all .15s ease}.modern-game-modal .modal-header-modern .header-content .btn-close-modern[data-v-69dc8f6e]:hover{background:#f1f5f9;color:#1a1a2e}.modern-game-modal .modal-body-modern[data-v-69dc8f6e]{padding:.5rem .25rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;background:transparent;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}.modern-game-modal .modal-body-modern .step-content-container[data-v-69dc8f6e]{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}.modern-game-modal .modal-body-modern .step-content-container .step-content[data-v-69dc8f6e]{-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;overflow-y:visible;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:.25rem .25rem}.modern-game-modal .step-content .game-types-grid[data-v-69dc8f6e]{margin-bottom:.25rem}.modern-game-modal .step-content .registro-types-grid[data-v-69dc8f6e]{margin-bottom:1rem}.modern-game-modal .step-content[data-v-69dc8f6e]>:last-child{margin-bottom:0!important}.game-types-grid[data-v-69dc8f6e]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}@media(min-width:1200px){.game-types-grid[data-v-69dc8f6e]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:1199px){.game-types-grid[data-v-69dc8f6e]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:768px){.game-types-grid[data-v-69dc8f6e]{grid-template-columns:1fr;gap:1rem}}.registro-types-grid[data-v-69dc8f6e]{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1rem;padding:0 .5rem}@media(min-width:1200px){.registro-types-grid[data-v-69dc8f6e]{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media(max-width:1199px){.registro-types-grid[data-v-69dc8f6e]{grid-template-columns:repeat(3,1fr);gap:.6rem}}@media(max-width:992px){.registro-types-grid[data-v-69dc8f6e]{grid-template-columns:repeat(2,1fr);gap:.6rem}}@media(max-width:768px){.registro-types-grid[data-v-69dc8f6e]{grid-template-columns:1fr;gap:.6rem}}.registro-type-card[data-v-69dc8f6e]{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:.65rem;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.registro-type-card[data-v-69dc8f6e]:hover{border-color:#667eea;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15)}.registro-type-card.selected[data-v-69dc8f6e]{border-color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));-webkit-box-shadow:0 4px 12px rgba(102,126,234,.2);box-shadow:0 4px 12px rgba(102,126,234,.2)}.registro-type-card.selected .card-checkmark[data-v-69dc8f6e]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.registro-type-card .card-header[data-v-69dc8f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;margin-bottom:.4rem}.registro-type-card .card-header .card-icon[data-v-69dc8f6e]{width:28px;height:28px;border-radius:6px;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;color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));-ms-flex-negative:0;flex-shrink:0}.registro-type-card .card-header .card-title-section[data-v-69dc8f6e]{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}.registro-type-card .card-header .card-title-section .card-title[data-v-69dc8f6e]{font-size:.9rem;font-weight:700;color:#2c3e50;margin-bottom:.1rem;line-height:1.2}.registro-type-card .card-header .card-title-section .card-subtitle[data-v-69dc8f6e]{color:#6c757d;font-size:.7rem;line-height:1.2}.registro-type-card .card-description[data-v-69dc8f6e]{color:#495057;font-size:.75rem;line-height:1.3;margin-bottom:0}.registro-type-card .card-checkmark[data-v-69dc8f6e]{position:absolute;top:.4rem;right:.4rem;width:18px;height:18px;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;color:#fff;font-size:.65rem;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;transition:all .3s ease}.game-type-card[data-v-69dc8f6e]{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer}.game-type-card[data-v-69dc8f6e]:hover{border-color:#667eea;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.15);box-shadow:0 6px 20px rgba(102,126,234,.15)}.game-type-card.selected[data-v-69dc8f6e]{border-color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));-webkit-box-shadow:0 6px 20px rgba(102,126,234,.2);box-shadow:0 6px 20px rgba(102,126,234,.2)}.game-type-card.selected .card-checkmark[data-v-69dc8f6e]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.game-type-card .card-header[data-v-69dc8f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.game-type-card .card-header .card-icon[data-v-69dc8f6e]{width:40px;height:40px;border-radius:10px;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.25rem;color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));-ms-flex-negative:0;flex-shrink:0}.game-type-card .card-header .card-title-section[data-v-69dc8f6e]{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}.game-type-card .card-header .card-title-section .card-title[data-v-69dc8f6e]{font-size:1.1rem;font-weight:700;color:#2c3e50;margin-bottom:.2rem}.game-type-card .card-header .card-title-section .card-subtitle[data-v-69dc8f6e]{color:#6c757d;font-size:.85rem}.game-type-card .card-description[data-v-69dc8f6e]{color:#495057;font-size:.9rem;line-height:1.4;margin-bottom:.75rem}.game-type-card .card-features[data-v-69dc8f6e]{margin-bottom:.75rem}.game-type-card .card-features .feature-item[data-v-69dc8f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin-bottom:.4rem;color:#6c757d;font-size:.8rem}.game-type-card .card-features .feature-item .feature-icon[data-v-69dc8f6e]{color:#28a745;font-size:.75rem}.game-type-card .card-benefits[data-v-69dc8f6e]{background:#f8f9fa;padding:.6rem;border-radius:6px;border-left:3px solid #667eea}.game-type-card .card-benefits .benefits-title[data-v-69dc8f6e]{font-weight:600;color:#667eea;margin-bottom:.3rem;font-size:.8rem}.game-type-card .card-benefits .benefits-text[data-v-69dc8f6e]{color:#6c757d;font-size:.75rem;line-height:1.3}.game-type-card .card-checkmark[data-v-69dc8f6e]{position:absolute;top:.6rem;right:.6rem;width:24px;height:24px;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;color:#fff;font-size:.8rem;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease;transition:all .3s ease}.help-text[data-v-69dc8f6e]{text-align:center;color:#6c757d;font-size:.85rem;margin-bottom:1rem;font-style:italic;padding:.75rem;background:rgba(102,126,234,.05);border-radius:8px;border:1px solid rgba(102,126,234,.1)}.game-form .form-row[data-v-69dc8f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.5rem}.game-form .form-row .form-group[data-v-69dc8f6e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.game-form .form-row .form-group .form-label[data-v-69dc8f6e]{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50;font-size:.95rem}.game-form .form-row .form-group .form-control[data-v-69dc8f6e]{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.game-form .form-row .form-group .form-control[data-v-69dc8f6e]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.game-form .form-row .form-group .form-control.is-invalid[data-v-69dc8f6e]{border-color:#dc3545}.config-container .config-section[data-v-69dc8f6e]{margin-bottom:2rem}.config-container .config-section .section-title[data-v-69dc8f6e]{font-size:1.3rem;font-weight:700;color:#2c3e50;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.pillars-config .pillars-container .pillar-item[data-v-69dc8f6e]{background:#f8f9fa;padding:1.5rem;border-radius:12px;margin-bottom:1rem;border:1px solid #e9ecef}.pillars-config .pillars-container .pillar-item .pillar-header[data-v-69dc8f6e]{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:1rem}.pillars-config .pillars-container .pillar-item .pillar-header .pillar-number[data-v-69dc8f6e]{font-weight:600;color:#667eea;font-size:1rem}.pillars-config .pillars-container .pillar-item .pillar-header .btn-remove[data-v-69dc8f6e]{background:#dc3545;color:#fff;border:none;padding:.5rem;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.pillars-config .pillars-container .pillar-item .pillar-header .btn-remove[data-v-69dc8f6e]:hover{background:#c82333;-webkit-transform:scale(1.1);transform:scale(1.1)}.pillars-config .btn-add-pillar[data-v-69dc8f6e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;font-size:1rem}.pillars-config .btn-add-pillar[data-v-69dc8f6e]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(102,126,234,.3);box-shadow:0 8px 25px rgba(102,126,234,.3)}.cadastro-fields-config .config-section[data-v-69dc8f6e]{margin-bottom:2rem}.cadastro-fields-config .config-section .section-title[data-v-69dc8f6e]{font-size:1.3rem;font-weight:700;color:#2c3e50;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.cadastro-fields-config .config-section .section-description[data-v-69dc8f6e]{color:#6c757d;font-size:.9rem;margin-bottom:1.5rem}.cadastro-fields-config .config-section .info-fields-grid[data-v-69dc8f6e]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem}@media(min-width:768px){.cadastro-fields-config .config-section .info-fields-grid[data-v-69dc8f6e]{grid-template-columns:1fr 1fr;gap:1.25rem}}.cadastro-fields-config .config-section .info-field[data-v-69dc8f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:.75rem}.cadastro-fields-config .config-section .info-label[data-v-69dc8f6e]{font-weight:600;color:#2c3e50;margin-bottom:.375rem}.cadastro-fields-config .config-section .info-hint[data-v-69dc8f6e]{color:#6c757d;margin-top:.25rem}.cadastro-fields-config .config-section .info-input-group[data-v-69dc8f6e]{margin-top:.125rem}.cadastro-fields-config .config-section .fields-grid[data-v-69dc8f6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.cadastro-fields-config .config-section .field-item[data-v-69dc8f6e]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.cadastro-fields-config .config-section .field-item[data-v-69dc8f6e]:hover{border-color:#667eea;background:#e9ecef;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.cadastro-fields-config .config-section .field-item.selected[data-v-69dc8f6e]{border-color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));-webkit-box-shadow:0 6px 20px rgba(102,126,234,.2);box-shadow:0 6px 20px rgba(102,126,234,.2)}.cadastro-fields-config .config-section .field-item .field-icon[data-v-69dc8f6e]{width:40px;height:40px;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:1.25rem;color:#667eea;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));-ms-flex-negative:0;flex-shrink:0}.cadastro-fields-config .config-section .field-item .field-content[data-v-69dc8f6e]{-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}.cadastro-fields-config .config-section .field-item .field-content .field-name[data-v-69dc8f6e]{font-weight:600;color:#2c3e50;font-size:1rem;margin-bottom:.2rem}.cadastro-fields-config .config-section .field-item .field-content .field-description[data-v-69dc8f6e]{color:#6c757d;font-size:.8rem}.cadastro-fields-config .config-section .field-item .field-checkbox[data-v-69dc8f6e]{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;font-size:1.25rem;color:#667eea;-ms-flex-negative:0;flex-shrink:0}.cadastro-fields-config .config-section .fields-info[data-v-69dc8f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#6c757d;font-size:.85rem;margin-top:1rem;padding-left:.5rem;border-left:3px solid #e9ecef}.info-fields-grid[data-v-69dc8f6e]{display:grid;grid-template-columns:1fr;gap:1rem;margin:0 1rem 1.25rem 1rem}@media(min-width:768px){.info-fields-grid[data-v-69dc8f6e]{grid-template-columns:1fr 1fr;gap:1.25rem}}.info-fields-grid-compact[data-v-69dc8f6e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 1rem 1rem 1rem}@media(max-width:767px){.info-fields-grid-compact[data-v-69dc8f6e]{grid-template-columns:1fr;gap:.75rem}}.info-fields-grid-compact .info-field[data-v-69dc8f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e9ecef;border-radius:10px;padding:.75rem}.info-fields-grid-compact .info-label[data-v-69dc8f6e]{font-weight:600;color:#2c3e50;margin-bottom:.375rem;font-size:.9rem}.info-fields-grid-compact .info-hint[data-v-69dc8f6e]{color:#6c757d;margin-top:.25rem;font-size:.75rem}.info-fields-grid-compact .info-input-group[data-v-69dc8f6e]{margin-top:.125rem}.info-fields-grid-single[data-v-69dc8f6e]{display:grid;grid-template-columns:1fr;gap:1rem;margin:0 1rem 1.25rem 1rem}.info-field[data-v-69dc8f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:.9rem 1rem;-webkit-box-shadow:0 2px 10px rgba(28,39,60,.04);box-shadow:0 2px 10px rgba(28,39,60,.04)}.info-field--full[data-v-69dc8f6e]{grid-column:1/-1}.info-label[data-v-69dc8f6e]{font-weight:600;color:#2c3e50;margin-bottom:.375rem}.info-hint[data-v-69dc8f6e]{color:#6c757d;margin-top:.25rem}.info-input-group[data-v-69dc8f6e]{margin-top:.125rem;border:2px solid #e8eef7!important;border-radius:10px!important;background:#fbfdff!important}.info-input-group .input-group-text[data-v-69dc8f6e]{background:#eef3fb!important;color:#7a8699!important}.info-input-group .form-control[data-v-69dc8f6e]{background-color:transparent!important}.info-input-group[data-v-69dc8f6e]:hover{border-color:#c9d7ee!important}.info-input-group[data-v-69dc8f6e]:focus-within{-webkit-box-shadow:0 0 0 4px rgba(102,126,234,.12)!important;box-shadow:0 0 0 4px rgba(102,126,234,.12)!important}.info-input-group[data-v-69dc8f6e]{border:2px solid #d1d9e6!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important}.info-input-group .input-group-text[data-v-69dc8f6e]{background:#f6f8fb!important;border:none!important;color:#6c757d!important}.info-input-group .form-control[data-v-69dc8f6e]{border:none!important;background-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.info-input-group[data-v-69dc8f6e]:hover{border-color:#b8c5d6!important}.info-input-group[data-v-69dc8f6e]:focus-within{border-color:#667eea!important;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.12)!important;box-shadow:0 0 0 3px rgba(102,126,234,.12)!important}.pillars-setup-section[data-v-69dc8f6e]{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.questions-setup-section[data-v-69dc8f6e]{margin-top:2rem;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid #e9ecef;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.no-pillars-warning[data-v-69dc8f6e]{margin-top:2rem;padding:2rem;text-align:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:12px}.warning-content[data-v-69dc8f6e]{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;gap:1rem}.warning-icon[data-v-69dc8f6e]{font-size:2.5rem;color:#f39c12}.warning-title[data-v-69dc8f6e]{color:#856404;font-weight:600;margin:0}.warning-text[data-v-69dc8f6e]{color:#856404;margin:0;max-width:400px}.fade-slide-enter-active[data-v-69dc8f6e]{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fade-slide-leave-active[data-v-69dc8f6e]{-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.fade-slide-enter-from[data-v-69dc8f6e],.fade-slide-leave-to[data-v-69dc8f6e]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.fade-slide-enter-to[data-v-69dc8f6e],.fade-slide-leave-from[data-v-69dc8f6e]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.registro-cadastro-section[data-v-69dc8f6e]{margin-top:.75rem}.table-gray[data-v-9cf22730]{background-color:#ececec}.paginate-select[data-v-9cf22730]{width:100px}.paginate-linha[data-v-9cf22730]{width:100%;border:1px solid #48627e}.card-app[data-v-9cf22730]{background-color:#f8f8f8}.color-edit[data-v-9cf22730]{color:#343579}.color-remove[data-v-9cf22730]{color:#6b0c0c}.table-style[data-v-9cf22730]{background:#fff;border-radius:10px}.centralizar-fixed-bottom[data-v-9cf22730]{max-width:calc(100% - 10px);margin-left:16%}.modal-overlay[data-v-da55cf4a]{position:fixed;inset:0;background:rgba(0,0,0,.8);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:99999;backdrop-filter:blur(4px);overflow:hidden}.modal-wrapper[data-v-da55cf4a]{background:#fff;border-radius:16px;width:95%;max-width:1200px;height:90vh!important;max-height:90vh!important;overflow:hidden!important;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-hero[data-v-da55cf4a]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e9ecef;background:linear-gradient(135deg,#4f46e5,#6d28d9);color:#fff}.hero-left[data-v-da55cf4a],.modal-hero[data-v-da55cf4a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-left[data-v-da55cf4a]{gap:.75rem}.hero-icon[data-v-da55cf4a]{width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.2);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.2rem}.hero-title[data-v-da55cf4a]{font-weight:800;font-size:1.1rem}.btn-close[data-v-da55cf4a]{background:none;border:none;color:#fff;width:28px;height:28px;border-radius:6px;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.2rem}.modal-body[data-v-da55cf4a]{padding:0;overflow:hidden!important;-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}.cardWhite[data-v-da55cf4a]{border-radius:.9375rem;background:#fff;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;height:100%}.cardGray[data-v-da55cf4a]{background:#efefef}.blobCircleWhite[data-v-da55cf4a]{border-radius:1.875rem;border:1px solid #d8d8d8;background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}.chart-container[data-v-da55cf4a]{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;width:100%}@media (max-width:1200px){.modal-wrapper[data-v-da55cf4a]{width:95%;max-width:1100px}}@media (max-width:768px){.modal-wrapper[data-v-da55cf4a]{width:95%;height:90vh!important;max-height:90vh!important}}.modal-overlay[data-v-7b8fc3ca]{position:fixed;inset:0;background:rgba(0,0,0,.8);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:99999;backdrop-filter:blur(4px);overflow:hidden}.modal-wrapper[data-v-7b8fc3ca]{background:#fff;border-radius:16px;width:95%;max-width:1200px;height:90vh!important;max-height:90vh!important;overflow:hidden!important;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;z-index:100000;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:0}.modal-header[data-v-7b8fc3ca]{background:linear-gradient(135deg,#4f46e5,#6d28d9);color:#fff;padding:1rem 1.25rem;border-radius:16px 16px 0 0;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;-ms-flex-negative:0;flex-shrink:0}.modal-title[data-v-7b8fc3ca]{margin:0;font-size:1.25rem;font-weight:600}.modal-header-actions[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.btn-export-excel[data-v-7b8fc3ca]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.4);padding:.35rem .75rem;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-export-excel[data-v-7b8fc3ca]:hover{background:hsla(0,0%,100%,.35);border-color:hsla(0,0%,100%,.6)}.btn-close[data-v-7b8fc3ca]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:30px;height:30px;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:50%;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-close[data-v-7b8fc3ca]:hover{background-color:hsla(0,0%,100%,.2)}.modal-body[data-v-7b8fc3ca]{padding:1rem 1.25rem;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;max-height:100vh}.modal-body[data-v-7b8fc3ca],.relatorio-content[data-v-7b8fc3ca]{overflow:hidden;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0}.relatorio-content[data-v-7b8fc3ca]{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:100%}.relatorio-header[data-v-7b8fc3ca]{padding-bottom:.75rem;border-bottom:2px solid #e5e7eb;margin-bottom:1rem}.relatorio-title[data-v-7b8fc3ca]{font-size:1.2rem;font-weight:700;color:#1f2937;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.perguntas-list[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-x:visible;min-height:0;padding-right:.5rem;padding-top:1rem;max-height:100%}.pergunta-card[data-v-7b8fc3ca]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;overflow:visible}.pergunta-header-collapse[data-v-7b8fc3ca]{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;padding:.5rem .75rem;margin:-.75rem -.75rem .75rem -.75rem;background:#f9fafb;border-radius:8px 8px 0 0;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pergunta-header-collapse[data-v-7b8fc3ca]:hover{background:#f3f4f6}.pergunta-title-row[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.collapse-icon[data-v-7b8fc3ca]{color:#6b7280;font-size:1rem;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-ms-flex-negative:0;flex-shrink:0}.pergunta-number[data-v-7b8fc3ca]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.15rem .5rem;border-radius:6px;font-size:.7rem;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.pergunta-text[data-v-7b8fc3ca]{font-size:.9rem;font-weight:600;color:#1f2937;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.3}.total-respostas-badge[data-v-7b8fc3ca]{background:#f3f4f6;color:#6b7280}.media-badge[data-v-7b8fc3ca],.total-respostas-badge[data-v-7b8fc3ca]{padding:.15rem .5rem;border-radius:6px;font-size:.7rem;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.media-badge[data-v-7b8fc3ca]{background:linear-gradient(135deg,#4f46e5,#6d28d9);color:#fff}.media-resumo-row[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.4rem .5rem;background:linear-gradient(135deg,rgba(79,70,229,.1),rgba(109,40,217,.1));border-radius:6px;border-left:3px solid #4f46e5}.media-resumo-label[data-v-7b8fc3ca]{font-size:.85rem;color:#4f46e5;font-weight:600}.media-resumo-valor[data-v-7b8fc3ca]{font-size:1rem;font-weight:700;color:#1f2937}.media-detalhe-destaque[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1rem;background:linear-gradient(135deg,rgba(79,70,229,.15),rgba(109,40,217,.15));border-radius:8px;border:1px solid rgba(79,70,229,.3);margin-bottom:.75rem}.media-detalhe-destaque i[data-v-7b8fc3ca]{color:#4f46e5;font-size:1.2rem}.media-detalhe-numero[data-v-7b8fc3ca]{font-size:1.25rem;font-weight:700;color:#4f46e5;margin-left:auto}.resumo-barra-container[data-v-7b8fc3ca]{margin-top:.5rem;position:relative;overflow:visible}.resumo-barra-unica[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;border-radius:8px;overflow:visible;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:.75rem;position:relative}.barra-segmento[data-v-7b8fc3ca]{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:700;font-size:.85rem;-webkit-transition:all .2s;transition:all .2s;min-width:0;border-right:1px solid hsla(0,0%,100%,.2);cursor:pointer}.barra-segmento[data-v-7b8fc3ca]:last-child{border-right:none}.barra-segmento[data-v-7b8fc3ca]:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);z-index:10001;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}.barra-segmento.most-frequent[data-v-7b8fc3ca]{-webkit-box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5);border-right:2px solid hsla(0,0%,100%,.8)}.segmento-letra[data-v-7b8fc3ca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;background:hsla(0,0%,100%,.25);backdrop-filter:blur(4px);border:2px solid hsla(0,0%,100%,.6);border-radius:50%;font-size:.85rem;font-weight:900;text-shadow:0 1px 3px rgba(0,0,0,.5);margin-right:.35rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.3);box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}.segmento-percent[data-v-7b8fc3ca]{font-size:.8rem;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.4);background:rgba(0,0,0,.15);padding:.15rem .4rem;border-radius:10px;backdrop-filter:blur(2px)}.tooltip-fixed[data-v-7b8fc3ca]{position:fixed;z-index:999999;pointer-events:none;-webkit-animation:tooltipFadeIn-7b8fc3ca .2s ease;animation:tooltipFadeIn-7b8fc3ca .2s ease}@-webkit-keyframes tooltipFadeIn-7b8fc3ca{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tooltipFadeIn-7b8fc3ca{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.barra-segmento[data-v-7b8fc3ca]{position:relative}.tooltip-content[data-v-7b8fc3ca]{background:#1f2937;color:#fff;padding:.6rem .75rem;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:200px;white-space:normal}.tooltip-content[data-v-7b8fc3ca]:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #1f2937}.tooltip-header[data-v-7b8fc3ca]{gap:.5rem;margin-bottom:.4rem}.tooltip-header[data-v-7b8fc3ca],.tooltip-letra[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tooltip-letra[data-v-7b8fc3ca]{width:24px;height:24px;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.8rem;color:#fff;-ms-flex-negative:0;flex-shrink:0}.tooltip-texto[data-v-7b8fc3ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;font-size:.85rem;line-height:1.3;white-space:normal}.tooltip-stats[data-v-7b8fc3ca]{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;padding-top:.4rem;border-top:1px solid hsla(0,0%,100%,.2);font-size:.8rem}.tooltip-percent[data-v-7b8fc3ca]{font-weight:700;color:#fbbf24}.tooltip-count[data-v-7b8fc3ca]{color:hsla(0,0%,100%,.7);font-weight:500}.resumo-legend[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.legend-item[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.4rem .5rem;background:#f9fafb;border-radius:6px;border-left:3px solid transparent;-webkit-transition:all .2s;transition:all .2s;font-size:.8rem}.legend-item[data-v-7b8fc3ca]:hover{background:#f3f4f6}.legend-item.most-frequent[data-v-7b8fc3ca]{background:#fef3c7;border-left-color:#f59e0b;font-weight:600}.legend-color[data-v-7b8fc3ca]{width:16px;height:16px;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.legend-letra[data-v-7b8fc3ca]{font-weight:700;color:#374151;min-width:20px;font-size:.85rem}.legend-texto[data-v-7b8fc3ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#6b7280;font-size:.8rem}.detalhes-expandidos[data-v-7b8fc3ca]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.detalhe-resposta[data-v-7b8fc3ca]{padding:.6rem;background:#f9fafb;border-radius:6px;border-left:3px solid #d1d5db}.detalhe-resposta.most-frequent[data-v-7b8fc3ca]{background:#fef3c7;border-left-color:#f59e0b}.detalhe-header[data-v-7b8fc3ca]{gap:.5rem;margin-bottom:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.detalhe-header[data-v-7b8fc3ca],.detalhe-letra[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detalhe-letra[data-v-7b8fc3ca]{width:24px;height:24px;color:#fff;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.8rem;-ms-flex-negative:0;flex-shrink:0}.detalhe-texto[data-v-7b8fc3ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#374151;font-size:.85rem}.winner-badge[data-v-7b8fc3ca]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;padding:.2rem .5rem;border-radius:12px;font-size:.7rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;-ms-flex-negative:0;flex-shrink:0}.winner-badge i[data-v-7b8fc3ca]{font-size:.7rem}.detalhe-bar-container[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.detalhe-bar[data-v-7b8fc3ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.detalhe-bar-fill[data-v-7b8fc3ca]{height:100%;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.detalhe-stats[data-v-7b8fc3ca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0;font-size:.8rem}.detalhe-percent[data-v-7b8fc3ca]{font-weight:700;color:#374151}.detalhe-count[data-v-7b8fc3ca]{color:#6b7280;font-weight:500}@media (max-width:1200px){.modal-wrapper[data-v-7b8fc3ca]{width:95%;max-width:1100px}}@media (max-width:768px){.modal-wrapper[data-v-7b8fc3ca]{width:95%;height:90vh!important;max-height:90vh!important}.pergunta-title-row[data-v-7b8fc3ca]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.4rem}.resumo-legend[data-v-7b8fc3ca]{gap:.3rem}.legend-item[data-v-7b8fc3ca]{font-size:.75rem;padding:.3rem .4rem}}.radar-chart-container[data-v-1cca454a]{background:#fff;border-radius:12px;padding:1rem 2rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #e5e7eb}.chart-title[data-v-1cca454a]{color:#1f2937;font-weight:600;font-size:1rem}.chart-toggle[data-v-1cca454a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.chart-toggle .btn[data-v-1cca454a]{border-radius:6px;font-size:.75rem;padding:.2rem .6rem}.chart-wrapper[data-v-1cca454a]{position:relative;width:100%;height:420px;max-width:600px;margin:0 auto;overflow:visible}.chart-inner[data-v-1cca454a]{display:none}.chart-wrapper canvas[data-v-1cca454a]{display:block;width:100%!important;height:100%!important;margin:0 auto}.chart-loading[data-v-1cca454a]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:10}.chart-debug[data-v-1cca454a]{position:absolute;bottom:10px;right:10px;z-index:10}.chart-legend[data-v-1cca454a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.8rem;margin-top:1.5rem}.legend-container[data-v-1cca454a]{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;gap:.25rem;padding:.15rem 0}.legend-item[data-v-1cca454a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.1rem 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.legend-color[data-v-1cca454a]{width:10px;height:10px;border-radius:50%;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.legend-text[data-v-1cca454a]{font-size:.7rem;color:#9ca3af;font-weight:400;white-space:nowrap}@media(max-width:768px){.radar-chart-container[data-v-1cca454a]{padding:1rem 1.5rem}.chart-inner[data-v-1cca454a]{max-width:420px}.chart-title[data-v-1cca454a]{font-size:1rem}.chart-toggle .btn[data-v-1cca454a]{font-size:.75rem;padding:.2rem .6rem}}@media(max-width:480px){.radar-chart-container[data-v-1cca454a]{padding:1rem 1.25rem}.chart-inner[data-v-1cca454a]{max-width:360px}.chart-toggle[data-v-1cca454a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.chart-toggle .btn[data-v-1cca454a]{width:100%}}.modal-overlay[data-v-4dee6ef8]{position:fixed;inset:0;background:rgba(0,0,0,.8);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:99999;backdrop-filter:blur(4px);padding:0;margin:0}.modal-wrapper[data-v-4dee6ef8]{background:#fff;border-radius:16px;width:95%;max-width:1200px;height:95vh;max-height:95vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.modal-header[data-v-4dee6ef8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e9ecef;background:linear-gradient(135deg,#4f46e5,#6d28d9);color:#fff;-ms-flex-negative:0;flex-shrink:0}.header-left[data-v-4dee6ef8],.modal-header[data-v-4dee6ef8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-4dee6ef8]{gap:.75rem}.header-icon[data-v-4dee6ef8]{width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.2);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.2rem}.header-title[data-v-4dee6ef8]{font-weight:800;font-size:1.1rem}.btn-close[data-v-4dee6ef8]{background:none;border:none;color:#fff;width:28px;height:28px;border-radius:6px;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.2rem;cursor:pointer}.btn-close[data-v-4dee6ef8]:hover{background:hsla(0,0%,100%,.1)}.tabs-container[data-v-4dee6ef8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;padding:.75rem 1rem;background:#fff;border-bottom:1px solid #e9ecef;-ms-flex-negative:0;flex-shrink:0}.tab-btn[data-v-4dee6ef8]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:.45rem .8rem;font-weight:600;color:#495057;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.tab-btn[data-v-4dee6ef8]:hover{background:#f3f4f6}.tab-btn.active[data-v-4dee6ef8]{border-color:#4f46e5;color:#4f46e5;-webkit-box-shadow:0 2px 10px rgba(79,70,229,.15);box-shadow:0 2px 10px rgba(79,70,229,.15)}.modal-content[data-v-4dee6ef8],.tab-panel[data-v-4dee6ef8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;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}.tab-panel[data-v-4dee6ef8]{padding:1rem 1.25rem}.report-grid[data-v-4dee6ef8]{grid-template-columns:2fr 1fr}.players-grid[data-v-4dee6ef8],.report-grid[data-v-4dee6ef8]{display:grid;gap:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.players-grid[data-v-4dee6ef8]{grid-template-columns:1fr 1.4fr}.card[data-v-4dee6ef8]{background:#fff;border:1px solid #e9ecef;border-radius:12px;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.06);box-shadow:0 6px 16px rgba(0,0,0,.06);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%;min-height:0;overflow:hidden}.card-header[data-v-4dee6ef8]{padding:1rem;font-weight:600;font-size:1.05rem;color:#495057;border-bottom:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.chart-section[data-v-4dee6ef8],.players-list-section[data-v-4dee6ef8],.radar-section[data-v-4dee6ef8],.table-section[data-v-4dee6ef8]{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:0}.chart-section .card[data-v-4dee6ef8]{padding:1rem;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}.table-container[data-v-4dee6ef8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.fixed-table[data-v-4dee6ef8]{width:100%;border-collapse:collapse;margin:0}.fixed-table thead[data-v-4dee6ef8]{position:sticky;top:0;background:#f8f9fa;z-index:10}.fixed-table thead tr[data-v-4dee6ef8]{border-bottom:2px solid #e9ecef}.fixed-table th[data-v-4dee6ef8]{padding:.75rem .5rem;font-weight:600;font-size:.9rem;color:#495057;text-align:left;white-space:nowrap}.fixed-table tbody tr[data-v-4dee6ef8]{height:60px;border-bottom:1px solid #f1f3f4;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.fixed-table tbody tr[data-v-4dee6ef8]:hover{background:#f8f9fa}.fixed-table tbody tr.selected[data-v-4dee6ef8]{background:#f0f4ff;border-left:3px solid #4f46e5}.fixed-table tbody tr.clickable-row[data-v-4dee6ef8]{cursor:pointer}.fixed-table td[data-v-4dee6ef8]{padding:.75rem .5rem;font-size:.9rem;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-score[data-v-4dee6ef8]{background:#4f46e5;color:#fff;padding:.2rem .6rem;border-radius:12px;font-weight:600;font-size:.9rem;display:inline-block}.badge-count[data-v-4dee6ef8]{background:#e9ecef;color:#495057;padding:.15rem .5rem;border-radius:8px;font-weight:500;font-size:.8rem;display:inline-block}.badge-average[data-v-4dee6ef8]{background:#6b7280;color:#fff;padding:.25rem .5rem;border-radius:8px;font-weight:600;font-size:.8rem;display:inline-block}.comparison-badge[data-v-4dee6ef8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.2rem .4rem;border-radius:6px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.comparison-badge.higher[data-v-4dee6ef8]{background:#d1fae5;color:#065f46}.comparison-badge.lower[data-v-4dee6ef8]{background:#fee2e2;color:#991b1b}.comparison-badge.equal[data-v-4dee6ef8]{background:#f3f4f6;color:#6b7280}.empty-cell[data-v-4dee6ef8]{padding:0!important;border:none!important}.empty-content[data-v-4dee6ef8]{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:3rem 1rem;text-align:center;color:#6c757d}.empty-content i[data-v-4dee6ef8]{font-size:2.5rem;color:#adb5bd;margin-bottom:1rem}.empty-content p[data-v-4dee6ef8]{font-size:.9rem;color:#6c757d;margin:0}.radar-content[data-v-4dee6ef8]{padding:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.player-info[data-v-4dee6ef8]{background:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid #4f46e5;margin-bottom:1rem}.player-info h6[data-v-4dee6ef8]{font-weight:600;color:#374151;margin-bottom:.25rem}.player-info p[data-v-4dee6ef8]{color:#6b7280;font-size:.9rem;margin:0}.radar-chart[data-v-4dee6ef8]{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;min-height:300px;margin-bottom:1rem}.comparison-table[data-v-4dee6ef8]{margin-top:1rem}.comparison-title[data-v-4dee6ef8]{color:#495057;font-size:.95rem;font-weight:600;margin-bottom:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1200px){.players-grid[data-v-4dee6ef8],.report-grid[data-v-4dee6ef8]{grid-template-columns:1fr}}@media (max-width:768px){.modal-wrapper[data-v-4dee6ef8]{width:95%;height:95vh}}.modal-overlay[data-v-23c28886]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);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;z-index:10000}.modal-wrapper[data-v-23c28886]{background:#fff;border-radius:16px;width:95%;max-width:1200px;height:90vh!important;max-height:90vh!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.15);box-shadow:0 6px 20px rgba(0,0,0,.15);position:relative;z-index:100000}.modal-hero[data-v-23c28886]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.15);background:#4f46e5;color:#fff}.hero-left[data-v-23c28886],.modal-hero[data-v-23c28886]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-left[data-v-23c28886]{gap:.75rem}.hero-icon[data-v-23c28886]{width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.2);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.2rem}.hero-title[data-v-23c28886]{font-weight:700;font-size:1.1rem;line-height:1}.hero-sub[data-v-23c28886]{font-size:.8rem;opacity:.9}.modal-title[data-v-23c28886]{margin:0;font-weight:700;color:#2c3e50}.btn-close[data-v-23c28886]{background:none;border:none;color:#6c757d}.modal-body[data-v-23c28886]{padding:1rem 1.25rem;overflow:hidden;-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}.modal-hero .btn-close[data-v-23c28886]{background:transparent;border:none;color:#000;width:28px;height:28px;border-radius:6px;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;opacity:1}.modal-hero .btn-close span[data-v-23c28886]{font-size:1.1rem;line-height:1;font-weight:800;color:#000}.modal-hero .btn-close[data-v-23c28886]:hover{background:#f1f3f5;color:#000}.podium[data-v-23c28886]{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:1.5rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:2rem;-ms-flex-negative:0;flex-shrink:0}.podium-item[data-v-23c28886]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;text-align:center;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.04);box-shadow:0 2px 8px rgba(15,23,42,.04)}.podium-item .place[data-v-23c28886]{font-weight:700;color:#6b7280;margin-bottom:.25rem;font-size:.85rem;letter-spacing:.3px}.podium-item .avatar[data-v-23c28886]{width:64px;height:64px;border-radius:50%;background:#667eea;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:700;margin-bottom:.25rem}.podium-item .avatar.glass[data-v-23c28886]{-webkit-box-shadow:0 4px 12px rgba(102,126,234,.22);box-shadow:0 4px 12px rgba(102,126,234,.22)}.podium-item .avatar.crown[data-v-23c28886]{position:relative}.podium-item .avatar.crown[data-v-23c28886]:after{content:"";font-family:bootstrap-icons;position:absolute;top:-10px;right:-10px;color:#fbbf24}.podium-item .name[data-v-23c28886]{font-weight:700;color:#1f2937}.podium-item .score[data-v-23c28886]{font-size:.85rem;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chip[data-v-23c28886]{display:inline-block;padding:.12rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700}.chip-win[data-v-23c28886]{background:#e8f5e9;color:#1b5e20;border:1px solid #c8e6c9}.badge-gold[data-v-23c28886]{color:#b45309}.badge-silver[data-v-23c28886]{color:#6b7280}.badge-bronze[data-v-23c28886]{color:#92400e}.podium-item.first[data-v-23c28886]{-webkit-transform:translateY(-8px);transform:translateY(-8px);background:#fffbeb;border-color:#fde68a}.podium-item.second[data-v-23c28886]{background:#f8fafc;border-color:#e2e8f0}.podium-item.third[data-v-23c28886]{background:#faf5ff;border-color:#e9d5ff}.ranking-list[data-v-23c28886]{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;-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}.ranking-list .list-header[data-v-23c28886]{display:grid;grid-template-columns:70px 1fr 120px 120px;gap:.5rem;padding:.75rem 1rem;background:#f8f9fa;color:#6b7280;font-weight:700}.ranking-list .list-body[data-v-23c28886]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0}.ranking-list .list-row[data-v-23c28886]{display:grid;grid-template-columns:70px 1fr 120px 120px;gap:.5rem;padding:.75rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f1f3f5;-webkit-transition:background .12s ease;transition:background .12s ease}.ranking-list .list-row[data-v-23c28886]:hover{background:rgba(0,0,0,.06)}.ranking-list .list-row.top3[data-v-23c28886]{background:#fbfdfd}.ranking-list .col.jogador[data-v-23c28886]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ranking-list .avatar-sm[data-v-23c28886]{width:28px;height:28px;border-radius:50%;background:#e5e7eb;color:#374151;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:700;font-size:.8rem}.ranking-list .badge.score[data-v-23c28886]{background:#e8f5e9;color:#1b5e20;border:1px solid #c8e6c9;padding:.2rem .5rem;border-radius:999px;font-weight:700}@media(max-width:768px){.ranking-list .list-header[data-v-23c28886],.ranking-list .list-row[data-v-23c28886]{grid-template-columns:50px 1fr 90px 90px}.modal-wrapper[data-v-23c28886]{width:95%;height:90vh!important;max-height:90vh!important}.podium[data-v-23c28886]{gap:1rem;margin-bottom:1.5rem}}@media(max-width:1200px){.modal-wrapper[data-v-23c28886]{width:95%;max-width:1100px}}.modal-overlay[data-v-ab4008e8]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);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;z-index:10000}.modal-wrapper[data-v-ab4008e8]{background:#fff;border-radius:16px;width:95%;max-width:900px;max-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.modal-hero[data-v-ab4008e8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e9ecef;background:linear-gradient(135deg,#4f46e5,#6d28d9);color:#fff}.hero-left[data-v-ab4008e8],.modal-hero[data-v-ab4008e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-left[data-v-ab4008e8]{gap:.75rem}.hero-icon[data-v-ab4008e8]{width:40px;height:40px;border-radius:10px;background:hsla(0,0%,100%,.2);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.2rem}.hero-title[data-v-ab4008e8]{font-weight:800;font-size:1.1rem;line-height:1}.hero-sub[data-v-ab4008e8]{font-size:.8rem;opacity:.9}.btn-close[data-v-ab4008e8]{background:none;border:none;color:#6c757d}.modal-body[data-v-ab4008e8]{padding:1.25rem 1.5rem;overflow-y:hidden}.modal-hero .btn-close[data-v-ab4008e8]{background:transparent;border:none;color:#000;width:28px;height:28px;border-radius:6px;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;opacity:1}.modal-hero .btn-close span[data-v-ab4008e8]{font-size:1.1rem;line-height:1;font-weight:800;color:#000}.modal-hero .btn-close[data-v-ab4008e8]:hover{background:#f1f3f5;color:#000}.podium[data-v-ab4008e8]{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin-bottom:1.25rem}.podium-item[data-v-ab4008e8]{background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.6);border-radius:14px;padding:1rem;text-align:center;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.08);backdrop-filter:blur(6px)}.podium-item .place[data-v-ab4008e8]{font-weight:800;color:#6b7280;margin-bottom:.25rem}.podium-item .avatar[data-v-ab4008e8]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#6d28d9);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:700;margin-bottom:.25rem}.podium-item .avatar.glass[data-v-ab4008e8]{-webkit-box-shadow:0 4px 14px rgba(79,70,229,.3);box-shadow:0 4px 14px rgba(79,70,229,.3)}.podium-item .avatar.crown[data-v-ab4008e8]{position:relative}.podium-item .avatar.crown[data-v-ab4008e8]:after{content:"";font-family:bootstrap-icons;position:absolute;top:-10px;right:-10px;color:#fbbf24}.podium-item .name[data-v-ab4008e8]{font-weight:700;color:#1f2937}.podium-item .score[data-v-ab4008e8]{font-size:.85rem;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chip[data-v-ab4008e8]{display:inline-block;padding:.12rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700}.chip-score[data-v-ab4008e8]{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.pillars-count[data-v-ab4008e8]{color:#6b7280;font-size:.8rem}.badge-gold[data-v-ab4008e8]{color:#b45309}.badge-silver[data-v-ab4008e8]{color:#6b7280}.badge-bronze[data-v-ab4008e8]{color:#92400e}.podium-item.first[data-v-ab4008e8]{-webkit-transform:translateY(-8px);transform:translateY(-8px);background:linear-gradient(135deg,#e0e7ff,#f0f9ff)}.podium-item.second[data-v-ab4008e8]{background:linear-gradient(135deg,#f1f5f9,#f8fafc)}.podium-item.third[data-v-ab4008e8]{background:linear-gradient(135deg,#f3e8ff,#faf5ff)}.ranking-list[data-v-ab4008e8]{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden}.ranking-list .list-header[data-v-ab4008e8]{display:grid;grid-template-columns:60px 1fr 100px 80px 80px;gap:.5rem;padding:.75rem 1rem;background:#f8f9fa;color:#6b7280;font-weight:700}.ranking-list .list-body[data-v-ab4008e8]{max-height:42vh;overflow-y:auto}.ranking-list .list-row[data-v-ab4008e8]{display:grid;grid-template-columns:60px 1fr 100px 80px 80px;gap:.5rem;padding:.75rem 1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #f1f3f5;-webkit-transition:background .12s ease;transition:background .12s ease}.ranking-list .list-row[data-v-ab4008e8]:hover{background:rgba(0,0,0,.06)}.ranking-list .list-row.top3[data-v-ab4008e8]{background:#fbfdfd}.ranking-list .col.jogador[data-v-ab4008e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.ranking-list .avatar-sm[data-v-ab4008e8]{width:28px;height:28px;border-radius:50%;background:#e5e7eb;color:#374151;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:700;font-size:.8rem}.ranking-list .badge.score[data-v-ab4008e8]{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe;padding:.2rem .5rem;border-radius:999px;font-weight:700}.ranking-list .badge.pillars[data-v-ab4008e8]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0;padding:.2rem .5rem;border-radius:999px;font-weight:700}@media(max-width:768px){.ranking-list .list-header[data-v-ab4008e8],.ranking-list .list-row[data-v-ab4008e8]{grid-template-columns:50px 1fr 80px 60px 60px}}.jogo-filtros-avancados[data-v-41bb6d92]{border-top:1px solid #e9ecef;padding:12px 4px 6px;margin-top:4px}.jogo-filtros-avancados .form-label[data-v-41bb6d92]{font-weight:600}.chat-ia-page[data-v-7bb827f1]{margin:0;padding:0;height:calc(100vh - 138px);min-height:0;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}.chat-ia-container[data-v-7bb827f1]{-ms-flex:1;flex:1;padding-left:0!important}.chat-ia-card[data-v-7bb827f1],.chat-ia-container[data-v-7bb827f1]{-webkit-box-flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-ia-card[data-v-7bb827f1]{-ms-flex:1;flex:1}.chat-ia-card-body[data-v-7bb827f1]{min-height:0;-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;overflow:hidden}.chat-ia-header[data-v-7bb827f1]{border-radius:.375rem 0 0 0!important;-ms-flex-negative:0;flex-shrink:0}.chat-ia-header-icon[data-v-7bb827f1]{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;width:2.75rem;height:2.75rem;border-radius:.5rem;background:hsla(0,0%,100%,.2);margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.chat-ia-header-icon .bi[data-v-7bb827f1]{font-size:1.35rem}.chat-ia-header-title[data-v-7bb827f1]{font-weight:600;letter-spacing:-.02em}.chat-ia-header-badge[data-v-7bb827f1]{display:inline-block;padding:.15rem .45rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:hsla(0,0%,100%,.3);border-radius:.25rem;line-height:1.2}.chat-ia-header-subtitle[data-v-7bb827f1]{display:block;margin-top:.15rem;font-size:.8125rem;max-width:42ch}.chat-ia-tabs[data-v-7bb827f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#f1f3f5;border-bottom:1px solid #dee2e6}.chat-ia-tabs-nav[data-v-7bb827f1],.chat-ia-tabs[data-v-7bb827f1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.chat-ia-tabs-nav[data-v-7bb827f1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2.25rem;padding:0;border:none;background:transparent;color:#6c757d;border-radius:.25rem;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.chat-ia-tabs-nav[data-v-7bb827f1]:hover{background:rgba(0,0,0,.06);color:#212529}.chat-ia-tabs-nav--hidden[data-v-7bb827f1]{width:0;min-width:0;padding:0;overflow:hidden;visibility:hidden;pointer-events:none;border:none}.chat-ia-tabs-scroll[data-v-7bb827f1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.chat-ia-tabs-scroll[data-v-7bb827f1]::-webkit-scrollbar{display:none}.chat-ia-tabs-scroll--dragging[data-v-7bb827f1]{cursor:-webkit-grabbing;cursor:grabbing}.chat-ia-tabs-scroll[data-v-7bb827f1]:not(.chat-ia-tabs-scroll--dragging){cursor:-webkit-grab;cursor:grab}.chat-ia-tabs-inner[data-v-7bb827f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;padding:.5rem .75rem 0 .75rem;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.chat-ia-tab-wrapper[data-v-7bb827f1]{-ms-flex-negative:0;flex-shrink:0;max-width:220px;min-width:100px}.chat-ia-tab[data-v-7bb827f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;width:100%;padding:.5rem .65rem;border:1px solid transparent;border-bottom:none;border-radius:.5rem .5rem 0 0;background:hsla(0,0%,100%,.6);color:#495057;font-size:.8125rem;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease;cursor:pointer}.chat-ia-tab[data-v-7bb827f1]:hover{background:#fff;color:#212529}.chat-ia-tab-wrapper.chat-ia-tab--active .chat-ia-tab[data-v-7bb827f1]{background:#fff;color:#ff6a39;font-weight:600;-webkit-box-shadow:0 -1px 0 0 #fff;box-shadow:0 -1px 0 0 #fff;position:relative}.chat-ia-tab-wrapper.chat-ia-tab--active .chat-ia-tab[data-v-7bb827f1]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#ff6a39;border-radius:1px 1px 0 0}.chat-ia-tab-title[data-v-7bb827f1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.chat-ia-tab-action[data-v-7bb827f1]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;color:#6c757d;font-size:.75rem;opacity:.85;-webkit-transition:background .15s ease,color .15s ease,opacity .15s ease;transition:background .15s ease,color .15s ease,opacity .15s ease}.chat-ia-tab-action[data-v-7bb827f1]:hover{background:rgba(0,0,0,.06);color:#212529;opacity:1}.chat-ia-tab-wrapper.chat-ia-tab--active .chat-ia-tab .chat-ia-tab-action[data-v-7bb827f1]{color:var(--bs-primary)}.chat-ia-tab-wrapper.chat-ia-tab--active .chat-ia-tab .chat-ia-tab-action[data-v-7bb827f1]:hover{background:rgba(13,110,253,.12);color:var(--bs-primary)}.chat-ia-tab-edit-inline[data-v-7bb827f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;width:100%;min-width:0;padding:.35rem .5rem;background:#fff;border-radius:.5rem .5rem 0 0;border:1px solid #dee2e6;border-bottom:none}.chat-ia-tab-edit-inline .chat-ia-tab-edit-input[data-v-7bb827f1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:180px;font-size:.8125rem;border-radius:.25rem}.chat-ia-tab-edit-inline .chat-ia-tab-save[data-v-7bb827f1]{-ms-flex-negative:0;flex-shrink:0;padding:.2rem .4rem;border-radius:.25rem}.chat-ia-tab-new[data-v-7bb827f1]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.5rem .75rem;margin-left:.25rem;border:1px dashed #adb5bd;border-radius:.5rem;background:transparent;color:#6c757d;font-size:.8125rem;-webkit-transition:background .15s ease,border-color .15s ease,color .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease;cursor:pointer}.chat-ia-tab-new[data-v-7bb827f1]:hover{background:hsla(0,0%,100%,.8);border-color:var(--bs-primary);color:var(--bs-primary)}.chat-ia-tab-new-label[data-v-7bb827f1]{white-space:nowrap}@media(max-width:576px){.chat-ia-tab-new-label[data-v-7bb827f1]{display:none}}.chat-ia-messages[data-v-7bb827f1]{min-height:0;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.chat-ia-input[data-v-7bb827f1]{-ms-flex-negative:0;flex-shrink:0}.chat-ia-message[data-v-7bb827f1]{min-width:0}.chat-ia-bubble[data-v-7bb827f1]{max-width:85%}.user-bubble[data-v-7bb827f1]{background:var(--bs-primary);color:#fff}.assistant-bubble[data-v-7bb827f1]{background:#e9ecef;color:#212529;min-width:0}.chat-ia-report-rule-btn[data-v-7bb827f1]{padding:.2rem .5rem;font-size:.8rem;font-weight:500;color:#856404;background:transparent;border:1px solid rgba(133,100,4,.35);border-radius:.25rem}.chat-ia-report-rule-btn[data-v-7bb827f1]:hover{color:#664d03;background:rgba(255,193,7,.15);border-color:rgba(133,100,4,.5)}.message-content[data-v-7bb827f1]{white-space:pre-wrap;word-break:break-word}.message-content--rich[data-v-7bb827f1]{min-width:0;max-width:100%}.message-content--rich[data-v-7bb827f1] .chat-response__table-wrap{min-width:0}.message-content--rich[data-v-7bb827f1] .chat-response{min-width:0;border-radius:.625rem;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.06)}.message-content--rich[data-v-7bb827f1] .chat-response__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding:.625rem 1rem;font-weight:600;font-size:.95rem}.message-content--rich[data-v-7bb827f1] .chat-response__header i.bi{font-size:1.1rem;opacity:.9}.message-content--rich[data-v-7bb827f1] .chat-response--interpretation .chat-response__header{background:linear-gradient(135deg,#fff8e1,#ffecb3);color:#7d6608;border-bottom:1px solid rgba(125,102,8,.12)}.message-content--rich[data-v-7bb827f1] .chat-response--report .chat-response__header{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#0d47a1;border-bottom:1px solid rgba(13,71,161,.12)}.message-content--rich[data-v-7bb827f1] .chat-response__question-wrap{padding:.5rem 1rem;background:#f8f9fa;border-bottom:1px solid #eee;font-size:.875rem}.message-content--rich[data-v-7bb827f1] .chat-response__question-wrap i.bi{color:#6c757d;vertical-align:-.1em}.message-content--rich[data-v-7bb827f1] .chat-response__question{font-weight:400;color:#495057;font-style:italic}.message-content--rich[data-v-7bb827f1] .chat-response__body{padding:.875rem 1rem}.message-content--rich[data-v-7bb827f1] .chat-response__text{margin:0 0 .75rem 0;line-height:1.55;color:#212529;font-size:.9rem}.message-content--rich[data-v-7bb827f1] .chat-response__table-wrap{margin-top:.5rem}.message-content--rich[data-v-7bb827f1] .chat-response__count{margin:0 0 .5rem 0;font-size:.8rem;color:#6c757d}.message-content--rich[data-v-7bb827f1] .chat-response__count i.bi{opacity:.8}.message-content--rich[data-v-7bb827f1] .chat-response__table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;margin-bottom:.5rem;border:1px solid #dee2e6;border-radius:.5rem;-webkit-overflow-scrolling:touch;background:#fafafa}.message-content--rich[data-v-7bb827f1] .chat-response__table{display:table;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-collapse:collapse;font-size:.875rem;table-layout:fixed}.message-content--rich[data-v-7bb827f1] .chat-response__table td,.message-content--rich[data-v-7bb827f1] .chat-response__table th{padding:.5rem .75rem;text-align:left;border-bottom:1px solid #e9ecef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.message-content--rich[data-v-7bb827f1] .chat-response__table th{background:#f1f3f5;font-weight:600;color:#495057;font-size:.8rem;text-transform:none;letter-spacing:.01em}.message-content--rich[data-v-7bb827f1] .chat-response__table tbody tr:hover{background:#f8f9fa}.message-content--rich[data-v-7bb827f1] .chat-response__truncate{margin:0;font-size:.8rem;color:#6c757d}.chat-ia-table-modal .modal-dialog[data-v-7bb827f1]{max-width:95vw}.chat-ia-table-modal-content[data-v-7bb827f1]{border-radius:.5rem;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.15);box-shadow:0 10px 40px rgba(0,0,0,.15)}.chat-ia-table-modal-scroll[data-v-7bb827f1]{max-height:70vh;overflow:auto;-webkit-overflow-scrolling:touch}.chat-ia-table-modal-scroll .table[data-v-7bb827f1]{font-size:.9rem}.chat-ia-table-modal-th[data-v-7bb827f1]{white-space:nowrap;position:sticky;top:0;background:#f8f9fa!important;z-index:1;font-weight:600;padding:.6rem .75rem!important}.chat-ia-table-modal-td[data-v-7bb827f1]{padding:.5rem .75rem!important;vertical-align:middle}.typing-dots[data-v-7bb827f1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.typing-dots span[data-v-7bb827f1]{width:6px;height:6px;border-radius:50%;background:#6c757d;-webkit-animation:typing-7bb827f1 1.4s ease-in-out infinite both;animation:typing-7bb827f1 1.4s ease-in-out infinite both}.typing-dots span[data-v-7bb827f1]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.typing-dots span[data-v-7bb827f1]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes typing-7bb827f1{0%,80%,to{-webkit-transform:scale(.6);transform:scale(.6);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes typing-7bb827f1{0%,80%,to{-webkit-transform:scale(.6);transform:scale(.6);opacity:.5}40%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.chat-drawer-overlay[data-v-67287002]{position:fixed;inset:0;z-index:1050;background:rgba(0,0,0,.35);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-drawer-panel[data-v-67287002]{width:100%;max-width:420px;height:100%;background:#fff;-webkit-box-shadow:-4px 0 20px rgba(0,0,0,.15);box-shadow:-4px 0 20px rgba(0,0,0,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--bs-body-font-family,"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-size:var(--bs-body-font-size,1rem);font-weight:var(--bs-body-font-weight,400);line-height:1.5;color:var(--bs-body-color,#212529)}.chat-drawer-header[data-v-67287002]{-ms-flex-negative:0;flex-shrink:0}.chat-drawer-body[data-v-67287002]{overflow:hidden}.chat-drawer-body[data-v-67287002],.chat-drawer-body[data-v-67287002] .chat-ia-page{-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}.chat-drawer-body[data-v-67287002] .chat-ia-page{height:auto!important;min-height:0!important;padding:0}.chat-drawer-body[data-v-67287002] .chat-ia-page .chat-ia-container{-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;max-width:100%;padding:.75rem!important;min-height:0}.chat-drawer-body[data-v-67287002] .chat-ia-page .row{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;min-height:0}.chat-drawer-body[data-v-67287002] .chat-ia-page .col-12{padding:0}.chat-drawer-body[data-v-67287002] .chat-ia-card,.chat-drawer-body[data-v-67287002] .chat-ia-page .col-12{-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;min-height:0}.chat-drawer-body[data-v-67287002] .chat-ia-card{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.chat-drawer-body[data-v-67287002] .chat-ia-card .card-header{border-radius:0}.chat-drawer-body[data-v-67287002] .chat-ia-card .card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-drawer-body[data-v-67287002] .chat-ia-messages{max-height:none;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-x:hidden}.chat-drawer-body[data-v-67287002] .chat-ia-message{min-width:0}.chat-drawer-body[data-v-67287002] .assistant-bubble{max-width:100%;min-width:0;width:100%}.chat-drawer-body[data-v-67287002] .chat-response,.chat-drawer-body[data-v-67287002] .message-content--rich{min-width:0;max-width:100%}.chat-drawer-body[data-v-67287002] .chat-response__body,.chat-drawer-body[data-v-67287002] .chat-response__table-wrap{min-width:0}.chat-drawer-body[data-v-67287002] .chat-response__table-scroll{min-width:0;max-width:100%;overflow-x:auto}.chat-drawer-body[data-v-67287002] .chat-response__table{min-width:100%}.chat-drawer-enter-active[data-v-67287002],.chat-drawer-leave-active[data-v-67287002]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.chat-drawer-enter-active .chat-drawer-panel[data-v-67287002],.chat-drawer-leave-active .chat-drawer-panel[data-v-67287002]{-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.chat-drawer-enter-from[data-v-67287002],.chat-drawer-leave-to[data-v-67287002]{opacity:0}.chat-drawer-enter-from .chat-drawer-panel[data-v-67287002],.chat-drawer-leave-to .chat-drawer-panel[data-v-67287002]{-webkit-transform:translateX(100%);transform:translateX(100%)}.overlay{background-color:rgba(25,25,25,.667)!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-dd4d71fa]{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;padding:.6rem 0}#header-title>img[data-v-dd4d71fa]{height:36px;width:auto;max-width:180px;-o-object-fit:contain;object-fit:contain}.pergunta-container[data-v-3b2d796a]{margin:0}.opcoes-lista[data-v-3b2d796a]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:900px){.opcoes-lista[data-v-3b2d796a]{grid-template-columns:repeat(2,1fr)}}.opcao-item[data-v-3b2d796a]{background:#fff;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .15s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .15s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .15s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .15s ease,-webkit-box-shadow .18s ease,-webkit-transform .15s 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;position:relative;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04)}.opcao-item[data-v-3b2d796a]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:#94a3b8}.opcao-item[data-v-3b2d796a]:hover{border-color:#94a3b8;-webkit-box-shadow:0 2px 6px rgba(15,23,42,.08);box-shadow:0 2px 6px rgba(15,23,42,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.opcoes-lista>.opcao-item[data-v-3b2d796a]:first-child:before{background:#ef4444}.opcoes-lista>.opcao-item:first-child .opcao-header svg[data-v-3b2d796a]{color:#ef4444}.opcoes-lista>.opcao-item[data-v-3b2d796a]:nth-child(2):before{background:#f59e0b}.opcoes-lista>.opcao-item:nth-child(2) .opcao-header svg[data-v-3b2d796a]{color:#f59e0b}.opcoes-lista>.opcao-item[data-v-3b2d796a]:nth-child(3):before{background:#10b981}.opcoes-lista>.opcao-item:nth-child(3) .opcao-header svg[data-v-3b2d796a]{color:#10b981}.opcoes-lista>.opcao-item[data-v-3b2d796a]:nth-child(4):before{background:#3b82f6}.opcoes-lista>.opcao-item:nth-child(4) .opcao-header svg[data-v-3b2d796a]{color:#3b82f6}.opcao-content[data-v-3b2d796a]{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-3b2d796a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;padding:.85rem 1rem .75rem;background:#fafbfc;border-bottom:1px solid #e5e7eb;-ms-flex-negative:0;flex-shrink:0}.opcao-header svg[data-v-3b2d796a]{-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px}.opcao-texto[data-v-3b2d796a]{font-size:.875rem;font-weight:700;color:#1f2937;text-transform:uppercase;letter-spacing:.045em;line-height:1.2;-webkit-box-flex:1;-ms-flex:1;flex:1}.subopcoes-lista[data-v-3b2d796a]{list-style:none;padding:.55rem;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;gap:.4rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.subopcao-item[data-v-3b2d796a]{position:relative;padding:.6rem .75rem .6rem 2.25rem;font-size:.85rem;color:#334155;cursor:pointer;border-radius:8px;border:1px solid #e5e7eb;line-height:1.3;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.subopcao-item[data-v-3b2d796a],.subopcao-item[data-v-3b2d796a]:before{-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease}.subopcao-item[data-v-3b2d796a]:before{content:attr(data-index);position:absolute;left:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.35rem;height:1.35rem;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;background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0;border-radius:50%;font-size:.72rem;font-weight:700;line-height:1}.subopcao-item[data-index="1"][data-v-3b2d796a]:before{color:#ef4444;border-color:#fecaca;background:#fef2f2}.subopcao-item[data-index="2"][data-v-3b2d796a]:before{color:#f59e0b;border-color:#fde68a;background:#fffbeb}.subopcao-item[data-index="3"][data-v-3b2d796a]:before{color:#10b981;border-color:#a7f3d0;background:#ecfdf5}.subopcao-item[data-index="4"][data-v-3b2d796a]:before{color:#3b82f6;border-color:#bfdbfe;background:#eff6ff}.subopcao-item[data-v-3b2d796a]:hover:not(.active):not(.blocked){background:#f8fafc;border-color:#cbd5e1;-webkit-transform:translateX(2px);transform:translateX(2px)}.subopcao-item.active[data-v-3b2d796a]{color:#fff;font-weight:600;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.08),0 4px 10px rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.08),0 4px 10px rgba(15,23,42,.08)}.subopcao-item.active[data-v-3b2d796a]:before{background:hsla(0,0%,100%,.95);border-color:hsla(0,0%,100%,.95);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.subopcao-item[data-index="1"].active[data-v-3b2d796a]{background:linear-gradient(135deg,#f87171,#ef4444);border-color:#ef4444}.subopcao-item[data-index="1"].active[data-v-3b2d796a]:before{color:#ef4444}.subopcao-item[data-index="2"].active[data-v-3b2d796a]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-color:#f59e0b}.subopcao-item[data-index="2"].active[data-v-3b2d796a]:before{color:#f59e0b}.subopcao-item[data-index="3"].active[data-v-3b2d796a]{background:linear-gradient(135deg,#34d399,#10b981);border-color:#10b981}.subopcao-item[data-index="3"].active[data-v-3b2d796a]:before{color:#10b981}.subopcao-item[data-index="4"].active[data-v-3b2d796a]{background:linear-gradient(135deg,#60a5fa,#3b82f6);border-color:#3b82f6}.subopcao-item[data-index="4"].active[data-v-3b2d796a]:before{color:#3b82f6}.subopcao-item.blocked[data-v-3b2d796a]{background:#f8fafc;color:#cbd5e1;cursor:not-allowed;border-style:dashed;border-color:#e2e8f0}.subopcao-item.blocked[data-v-3b2d796a]:before{background:#f1f5f9!important;color:#cbd5e1!important;border-color:#e2e8f0!important}.subopcao-item.blocked[data-v-3b2d796a]:after{content:"";position:absolute;right:.65rem;top:50%;width:14px;height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:#cbd5e1 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/10px no-repeat}.subopcao-item.blocked[data-v-3b2d796a]:hover{background:#f8fafc;color:#cbd5e1}@media(max-width:600px){.opcoes-lista[data-v-3b2d796a]{grid-template-columns:1fr;gap:.5rem}}.avaliacao-container[data-v-d01c3c4c]{min-height:100vh;background:#f8fafc;padding:1.5rem 1rem}.quiz-container[data-v-d01c3c4c]{max-width:1040px;margin:0 auto;background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);padding:1.75rem 1.85rem 1.5rem;border:1px solid #cbd5e1}.quiz-header[data-v-d01c3c4c]{margin-bottom:1.4rem}.progress-container[data-v-d01c3c4c]{background:#f8fafc;border-radius:8px;padding:1rem 1.15rem .85rem;border:1px solid #e5e7eb}.progress-info[data-v-d01c3c4c]{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:.75rem;gap:1rem}.progress-stats[data-v-d01c3c4c]{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-d01c3c4c]{font-size:1.7rem;font-weight:700;color:#ff6a39;line-height:1}.progress-stats .separator[data-v-d01c3c4c]{font-size:1.2rem;color:#cbd5e1;line-height:1}.progress-stats .total[data-v-d01c3c4c]{font-size:1.1rem;color:#64748b;line-height:1;font-weight:500}.progress-label[data-v-d01c3c4c]{font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.progress-track[data-v-d01c3c4c]{position:relative;padding:.3rem 0}.progress-steps[data-v-d01c3c4c]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-step[data-v-d01c3c4c],.progress-steps[data-v-d01c3c4c]{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-d01c3c4c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.progress-step[data-v-d01c3c4c]:last-child{-webkit-box-flex:0;-ms-flex:0;flex:0}.step-dot[data-v-d01c3c4c]{width:11px;height:11px;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 0 0 1px #e2e8f0;box-shadow:0 0 0 1px #e2e8f0;z-index:1}.step-dot[data-v-d01c3c4c],.step-line[data-v-d01c3c4c]{background:#e2e8f0;-webkit-transition:all .25s ease;transition:all .25s ease}.step-line[data-v-d01c3c4c]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;margin:0 .45rem;border-radius:99px}.progress-step.completed .step-dot[data-v-d01c3c4c]{background:#ff6a39;-webkit-box-shadow:0 0 0 1px #ff6a39;box-shadow:0 0 0 1px #ff6a39}.progress-step.completed .step-line[data-v-d01c3c4c]{background:#ff6a39}.progress-step.current .step-dot[data-v-d01c3c4c]{background:#fff;border-color:#ff6a39;-webkit-box-shadow:0 0 0 1px #ff6a39,0 0 0 5px rgba(255,106,57,.2);box-shadow:0 0 0 1px #ff6a39,0 0 0 5px rgba(255,106,57,.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.quiz-question[data-v-d01c3c4c]{margin-bottom:1.4rem;padding:0 .25rem;position:relative}.quiz-question[data-v-d01c3c4c]:before{content:"“";position:absolute;left:-.55rem;top:-.95rem;font-family:Georgia,Times New Roman,serif;font-size:3.5rem;font-weight:700;color:#ff6a39;opacity:.18;line-height:1;pointer-events:none}.quiz-question h2[data-v-d01c3c4c]{position:relative;font-size:1.4rem;color:#0f172a;font-weight:600;line-height:1.35;margin:0;letter-spacing:-.005em}.quiz-options[data-v-d01c3c4c]{margin-bottom:1.4rem}.quiz-footer[data-v-d01c3c4c]{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;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1rem;border-top:1px solid #f1f5f9}.quiz-footer[data-v-d01c3c4c]:before{content:"Escolha um nível diferente para cada palavra";-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:.85rem;color:#94a3b8}.btn-next[data-v-d01c3c4c]{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:.6rem 1.25rem;font-size:.9rem;font-weight:500;border-radius:6px}.btn-next i[data-v-d01c3c4c]{font-size:1rem;line-height:1;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.btn-next:hover i[data-v-d01c3c4c]{-webkit-transform:translateX(2px);transform:translateX(2px)}.error-message[data-v-d01c3c4c]{color:#dc2626;font-size:.875rem;font-weight:500;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:.55rem .75rem;margin-top:.75rem}@media(max-width:600px){.quiz-container[data-v-d01c3c4c]{margin:0;padding:.85rem .9rem;border-radius:8px}.quiz-question h2[data-v-d01c3c4c]{font-size:1rem}.quiz-footer[data-v-d01c3c4c]{-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;gap:.6rem}.quiz-footer[data-v-d01c3c4c]:before{text-align:center}.btn-next[data-v-d01c3c4c]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.progress[data-v-1e70e080]{height:10px!important}[data-v-1e70e080] body{margin:0!important;padding:0!important}[data-v-1e70e080] body,[data-v-1e70e080] html{background:#fbfbfb!important;overflow:hidden!important}[data-v-1e70e080] #app,[data-v-1e70e080] .body{background:#fbfbfb!important}[data-v-1e70e080] #header-title{background:#fbfbfb!important;position:relative;z-index:10}[data-v-1e70e080] .sidebar-pushcontent,[data-v-1e70e080] [data-sidebarstyle=sidebar-pushcontent]{--infocorh-theme-bg:#fff}.main-container[data-v-1e70e080]{min-height:100vh;background:#fbfbfb;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;margin:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.content-wrapper[data-v-1e70e080]{width:100%;max-width:800px;margin:0 auto;background:transparent}.welcome-section[data-v-1e70e080]{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;background:transparent}.welcome-card[data-v-1e70e080]{background:#fff;border-radius:20px;padding:3rem;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.08);box-shadow:0 8px 16px rgba(0,0,0,.08);text-align:center;width:100%;max-width:600px;border:none;position:relative}.welcome-card[data-v-1e70e080]:before{display:none}.welcome-header[data-v-1e70e080]{margin-bottom:2.5rem;position:relative;z-index:1}.avatar-placeholder[data-v-1e70e080]{width:100px;height:100px;background:linear-gradient(135deg,#667eea,#764ba2);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;color:#fff;font-size:3rem;-webkit-animation:pulse-1e70e080 2s infinite;animation:pulse-1e70e080 2s infinite;-webkit-box-shadow:0 8px 25px rgba(102,126,234,.3);box-shadow:0 8px 25px rgba(102,126,234,.3)}@-webkit-keyframes pulse-1e70e080{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.welcome-title[data-v-1e70e080]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.welcome-subtitle[data-v-1e70e080]{font-size:1.2rem;color:#718096;margin:0}.welcome-content[data-v-1e70e080]{text-align:left;position:relative;z-index:1}.welcome-preview[data-v-1e70e080]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;background:transparent;padding:1.5rem;border-radius:15px;margin-bottom:2rem;border:none;-webkit-box-shadow:none;box-shadow:none}.welcome-preview .preview-icon[data-v-1e70e080]{width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);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;color:#fff;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 15px rgba(102,126,234,.3);box-shadow:0 4px 15px rgba(102,126,234,.3)}.welcome-preview .preview-text h3[data-v-1e70e080]{font-size:1.3rem;font-weight:600;color:#2d3748;margin:0 0 .5rem 0}.welcome-preview .preview-text p[data-v-1e70e080]{font-size:1rem;color:#718096;margin:0;line-height:1.6}.welcome-actions[data-v-1e70e080]{text-align:center;width:100%}.tutorial-button[data-v-1e70e080]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 10px 25px rgba(102,126,234,.3),0 4px 12px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(102,126,234,.3),0 4px 12px rgba(0,0,0,.1);text-decoration:none;margin-bottom:1rem}.tutorial-button[data-v-1e70e080]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 15px 35px rgba(102,126,234,.4),0 8px 20px rgba(0,0,0,.15);box-shadow:0 15px 35px rgba(102,126,234,.4),0 8px 20px rgba(0,0,0,.15)}.start-button[data-v-1e70e080]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 10px 25px rgba(72,187,120,.3),0 4px 12px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(72,187,120,.3),0 4px 12px rgba(0,0,0,.1);width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.start-button[data-v-1e70e080]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 15px 35px rgba(72,187,120,.4),0 8px 20px rgba(0,0,0,.15);box-shadow:0 15px 35px rgba(72,187,120,.4),0 8px 20px rgba(0,0,0,.15)}.completion-section[data-v-1e70e080]{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}.completion-card[data-v-1e70e080]{background:#fff;border-radius:20px;padding:3rem;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8),0 0 0 1px rgba(0,0,0,.05);box-shadow:0 20px 40px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.8),0 0 0 1px rgba(0,0,0,.05);text-align:center;width:100%;max-width:600px;border:2px solid #e2e8f0;position:relative}.completion-card[data-v-1e70e080]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.4));pointer-events:none}.completion-header[data-v-1e70e080]{margin-bottom:2.5rem;position:relative;z-index:1}.success-icon[data-v-1e70e080]{width:100px;height:100px;background:linear-gradient(135deg,#48bb78,#38a169);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;color:#fff;font-size:3rem;-webkit-animation:pulse-1e70e080 2s infinite;animation:pulse-1e70e080 2s infinite;-webkit-box-shadow:0 8px 25px rgba(72,187,120,.3);box-shadow:0 8px 25px rgba(72,187,120,.3)}@keyframes pulse-1e70e080{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.completion-title[data-v-1e70e080]{font-size:2.5rem;font-weight:700;color:#2d3748;margin-bottom:.5rem;background:linear-gradient(135deg,#48bb78,#38a169);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.completion-subtitle[data-v-1e70e080]{font-size:1.2rem;color:#718096;margin:0}.completion-content[data-v-1e70e080]{text-align:left;position:relative;z-index:1}.result-preview[data-v-1e70e080]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;background:#f0fff4;padding:1.5rem;border-radius:15px;margin-bottom:2rem;border:2px solid #c6f6d5;-webkit-box-shadow:0 4px 12px rgba(72,187,120,.1),inset 0 1px 0 hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(72,187,120,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.preview-icon[data-v-1e70e080]{width:50px;height:50px;background:linear-gradient(135deg,#48bb78,#38a169);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;color:#fff;font-size:1.5rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 15px rgba(72,187,120,.3);box-shadow:0 4px 15px rgba(72,187,120,.3)}.preview-text h3[data-v-1e70e080]{font-size:1.3rem;font-weight:600;color:#2d3748;margin:0 0 .5rem 0}.preview-text p[data-v-1e70e080]{font-size:1rem;color:#718096;margin:0;line-height:1.6}.view-result-button[data-v-1e70e080]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;background:linear-gradient(135deg,#48bb78,#38a169);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-size:1.1rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 10px 25px rgba(72,187,120,.3),0 4px 12px rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(72,187,120,.3),0 4px 12px rgba(0,0,0,.1);width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-result-button[data-v-1e70e080]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 15px 35px rgba(72,187,120,.4),0 8px 20px rgba(0,0,0,.15);box-shadow:0 15px 35px rgba(72,187,120,.4),0 8px 20px rgba(0,0,0,.15)}@media(max-width:768px){.main-container[data-v-1e70e080]{padding:1rem .5rem}.completion-card[data-v-1e70e080],.welcome-card[data-v-1e70e080]{padding:2rem 1.5rem;margin:0 .5rem}.completion-title[data-v-1e70e080],.welcome-title[data-v-1e70e080]{font-size:2rem}.info-card[data-v-1e70e080],.result-preview[data-v-1e70e080]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.action-section[data-v-1e70e080]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.start-button[data-v-1e70e080],.view-result-button[data-v-1e70e080]{width:100%}}.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-8e42872c]{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-8e42872c]{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-8e42872c]{color:#343579;font-weight:400;font-size:24px}.text1Esp[data-v-8e42872c]{color:#ff6a39;font-weight:700}.text2[data-v-8e42872c]{color:#343579;font-weight:400;font-size:18px}.text3[data-v-8e42872c]{color:#343579;font-weight:700;font-size:18px}.text4[data-v-8e42872c]{color:#343579;font-weight:300;font-size:14px;margin-top:1rem}.btn[data-v-8e42872c]{padding:.8rem 4rem;-webkit-box-shadow:none!important;box-shadow:none!important;background:#343579;border-radius:40px}.btnText[data-v-8e42872c]{color:#f6f6f6;font-weight:600;font-size:16px}#header-title[data-v-0c563f1e]{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-0c563f1e]{font-family:Nunito,sans-serif;color:#343579}#root[data-v-0c563f1e]{-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-0c563f1e]:not(:empty),#root[data-v-0c563f1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal}#root>section[data-v-0c563f1e]: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-0c563f1e]:empty{display:none}.text-center[data-v-0c563f1e]{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-0c563f1e]{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-0c563f1e]{color:#343579;font-weight:400;font-size:24px}.text1Esp[data-v-0c563f1e]{color:#ff6a39;font-weight:700}.text2[data-v-0c563f1e]{color:#343579;font-weight:400;font-size:18px}.text3[data-v-0c563f1e]{color:#343579;font-weight:700;font-size:18px}.text4[data-v-0c563f1e]{color:#343579;font-weight:300;font-size:14px;margin-top:1rem}.nome-text[data-v-0c563f1e]{color:#6c757d;font-size:20px;letter-spacing:.1rem}.competencia-title[data-v-0c563f1e]{color:#f0ad4e;font-size:34px;letter-spacing:.2rem}.circle-button[data-v-0c563f1e]{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-0c563f1e]: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-0c563f1e]{background-color:#000;color:#fff}.circle-button[data-v-0c563f1e]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.fixed-button[data-v-0c563f1e]{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-0c563f1e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(135deg,#eaf3ff,#d6e6fa);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:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 20px;overflow-y:auto;z-index:9999}.header-avaliacao[data-v-0c563f1e]{text-align:center;margin-bottom:24px;width:100%;max-width:1100px}.titulo-avaliacao[data-v-0c563f1e]{font-size:1.7rem;font-weight:700;color:#2d3a4b;margin-bottom:4px}.subtitulo-avaliacao[data-v-0c563f1e]{font-size:1.05rem;color:#5a6ae6;margin-bottom:0}.progresso-bar[data-v-0c563f1e]{position:relative;width:100%;max-width:1100px;height:12px;background:#e0e0e0;border-radius:6px;margin-bottom:24px;overflow:hidden}.progresso-bar-inner[data-v-0c563f1e]{height:100%;background:#5a6ae6;border-radius:6px;-webkit-transition:width .4s;transition:width .4s}.progresso-label[data-v-0c563f1e]{position:absolute;right:12px;top:-28px;font-size:.98rem;color:#495057}.card-pergunta[data-v-0c563f1e]{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:24px 20px 18px 20px;margin-bottom:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.card-pergunta[data-v-0c563f1e],.competencia-titulo[data-v-0c563f1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.competencia-titulo[data-v-0c563f1e]{font-size:1.25rem;font-weight:600;color:#2d3a4b;margin-bottom:16px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.competencia-icone[data-v-0c563f1e]{font-size:1.3em;margin-right:2px}.competencia-desc-autoavaliacao[data-v-0c563f1e]{font-size:1rem;color:#6c757d;margin-bottom:16px;text-align:center;line-height:1.5;padding:0 20px;font-style:italic;max-width:800px}.instrucao-autoavaliacao[data-v-0c563f1e]{background:rgba(90,106,230,.08);border:1px solid rgba(90,106,230,.2);border-radius:8px;padding:16px;margin-bottom:20px;text-align:left;max-width:100%}.escala-notas-container[data-v-0c563f1e]{width:100%;margin-bottom:20px}.escala-legenda[data-v-0c563f1e]{background:rgba(248,249,250,.9);border:1px solid #e9ecef;border-radius:12px;padding:16px;margin-bottom:16px}.escala-titulo[data-v-0c563f1e]{color:#343579;font-size:1.1rem;font-weight:600;margin-bottom:12px;text-align:center}.escala-descricao[data-v-0c563f1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.escala-item[data-v-0c563f1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:.95rem;color:#495057}.escala-cor[data-v-0c563f1e]{width:16px;height:16px;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.escala-cor.baixa[data-v-0c563f1e]{background:linear-gradient(45deg,#e53935,#ef5350)}.escala-cor.media[data-v-0c563f1e]{background:linear-gradient(45deg,#fbc02d,#fdd835)}.escala-cor.alta[data-v-0c563f1e]{background:linear-gradient(45deg,#43a047,#8bc34a)}.notas-opcoes-novo[data-v-0c563f1e]{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%;padding:8px 0}.nota-btn-novo[data-v-0c563f1e]{min-width:48px;height:48px;margin-right:6px;margin-left:6px;border-radius:50%;border:2.5px solid #e0e0e0;background:#fff;color:#5a6ae6;font-size:1.25rem;font-weight:700;-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 2px 8px rgba(90,106,230,.12);box-shadow:0 2px 8px rgba(90,106,230,.12);position:relative;cursor:pointer}.nota-btn-novo.selecionada[data-v-0c563f1e]{background:#5a6ae6;color:#fff;border:2px solid #5a6ae6;-webkit-transform:scale(1.08);transform:scale(1.08)}.navegacao-botoes-novo[data-v-0c563f1e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%;margin-top:8px}.btn-nav-novo[data-v-0c563f1e]{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-0c563f1e]{background:#5a6ae6;color:#fff;border:1.5px solid #5a6ae6;font-weight:700}.btn-nav-novo[data-v-0c563f1e]:disabled{opacity:.5;cursor:not-allowed}.btn-nav-novo[data-v-0c563f1e]:not(:disabled):hover{background:#e0e0e0;color:#2d3a4b;border-color:#bfc4d1}.btn-nav-novo.btn-principal-novo[data-v-0c563f1e]:not(:disabled):hover{background:#4a5ac7;color:#fff;border-color:#4a5ac7}.aviso-campo-obrigatorio[data-v-0c563f1e]{text-align:center;margin-top:8px}@media(max-width:1200px){.card-pergunta[data-v-0c563f1e]{max-width:95vw;padding:20px 18px 16px 18px}.notas-opcoes-novo[data-v-0c563f1e]{gap:8px}.nota-btn-novo[data-v-0c563f1e]{min-width:44px;height:44px;font-size:1.2rem}.btn-nav-novo[data-v-0c563f1e]{min-width:90px;font-size:.98rem}}@media(max-width:768px){.avaliacao-funcionario-novo[data-v-0c563f1e]{padding:20px 15px}.card-pergunta[data-v-0c563f1e]{max-width:100%;padding:18px 15px 14px 15px}.titulo-avaliacao[data-v-0c563f1e]{font-size:1.5rem}.subtitulo-avaliacao[data-v-0c563f1e]{font-size:1rem}.header-avaliacao[data-v-0c563f1e],.progresso-bar[data-v-0c563f1e]{margin-bottom:20px}.escala-legenda[data-v-0c563f1e],.instrucao-autoavaliacao[data-v-0c563f1e]{padding:12px;margin-bottom:16px}.escala-descricao[data-v-0c563f1e]{gap:6px}.escala-item[data-v-0c563f1e]{font-size:.9rem;gap:8px}.competencia-desc-autoavaliacao[data-v-0c563f1e]{padding:0 15px;font-size:.95rem}.notas-opcoes-novo[data-v-0c563f1e]{gap:6px}.nota-btn-novo[data-v-0c563f1e]{min-width:40px;height:40px;font-size:1.1rem;margin-right:4px;margin-left:4px}}.scrollable-content[data-v-7be805f0]{max-height:80vh;overflow-y:auto;overflow-x:hidden}.avaliacoes[data-v-7be805f0]{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-7be805f0]{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-7be805f0]{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-7be805f0]{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-7be805f0]: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-7be805f0]{background-color:#000;color:#fff}.circle-button[data-v-7be805f0]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.form-text[data-v-7be805f0]{color:gray;font-size:16px}.competencia-title[data-v-7be805f0]{color:#f0ad4e;font-size:34px;letter-spacing:.2rem}.nome-text[data-v-7be805f0]{color:#6c757d;font-size:20px;letter-spacing:.1rem}#lastWhiteCard .headerText[data-v-7be805f0]{font-weight:700;font-size:20px;color:#25282a}.competencia-item[data-v-7be805f0]{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-7be805f0]{margin:0!important;padding-right:20px;font-size:20px}.feedback-link[data-v-7be805f0]{color:#88619a;cursor:pointer;font-weight:500;font-size:20px;text-decoration:none}.feedback-link a[data-v-7be805f0]{color:#88619a;margin-right:5px}.within-limit[data-v-7be805f0]{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-7be805f0]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.even-row[data-v-7be805f0]{background-color:#eee}.odd-row[data-v-7be805f0]{background-color:#fff}.circle[data-v-7be805f0]{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-7be805f0]{margin-left:100px}.second-circle-container[data-v-7be805f0]{margin-right:100px}.circle-label[data-v-7be805f0]{font-size:.9rem;color:#333;margin:0;text-align:center}@-webkit-keyframes gradientShift-7f3f8ac4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-7f3f8ac4{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btnSair[data-v-7f3f8ac4]{border-radius:25px}.btnSair[data-v-7f3f8ac4]:hover{background-color:#343579;color:#fff!important}.game-end-card[data-v-7f3f8ac4]{border-radius:16px;background:#fff;-webkit-box-shadow:0 4px 16px rgba(15,23,42,.06);box-shadow:0 4px 16px rgba(15,23,42,.06);border:1px solid #e5e7eb}.completion-icon[data-v-7f3f8ac4]{font-size:4rem;color:gold;text-shadow:0 2px 6px rgba(255,215,0,.25);-webkit-animation:bounce-7f3f8ac4 3s ease-in-out infinite;animation:bounce-7f3f8ac4 3s ease-in-out infinite}@-webkit-keyframes bounce-7f3f8ac4{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes bounce-7f3f8ac4{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.game-end-title[data-v-7f3f8ac4]{font-size:2.2rem;color:#343579;text-shadow:0 2px 4px rgba(0,0,0,.1)}.game-end-description[data-v-7f3f8ac4]{color:#6c757d;font-size:1.1rem;font-weight:400}.completion-message[data-v-7f3f8ac4]{font-size:1.3rem;color:#ff6a39;text-shadow:0 2px 4px rgba(255,106,57,.2)}.progress-container[data-v-7f3f8ac4]{position:relative}.completion-bar[data-v-7f3f8ac4]{background:-webkit-gradient(linear,left top,right top,from(#ff6a39),to(#ff8a5b))!important;background:linear-gradient(90deg,#ff6a39,#ff8a5b)!important;border-radius:10px;height:12px;-webkit-box-shadow:0 2px 8px rgba(255,106,57,.3);box-shadow:0 2px 8px rgba(255,106,57,.3)}.completion-percentage[data-v-7f3f8ac4]{font-size:1.1rem;color:#ff6a39;text-shadow:0 2px 4px rgba(255,106,57,.2)}.btn-exit-game[data-v-7f3f8ac4]{background:#343579;color:#fff;border:none;border-radius:25px;font-size:1.05rem;-webkit-box-shadow:0 4px 10px rgba(52,53,121,.18);box-shadow:0 4px 10px rgba(52,53,121,.18);-webkit-transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;text-transform:uppercase;letter-spacing:.8px}.btn-exit-game[data-v-7f3f8ac4]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 14px rgba(52,53,121,.24);box-shadow:0 6px 14px rgba(52,53,121,.24);background:#2a2b5f}.btn-exit-game[data-v-7f3f8ac4]:active{-webkit-transform:translateY(0);transform:translateY(0)}.game-end-logo[data-v-7f3f8ac4]{opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.game-end-logo[data-v-7f3f8ac4]:hover{opacity:1}.progress-bar[data-v-7f3f8ac4]{background-color:#ff6a39!important}.btnIniciarPesquisa[data-v-7f3f8ac4]{color:#343579;border-radius:2.1875rem}.btnIniciarPesquisa[data-v-7f3f8ac4]:hover{color:#fff;background-color:#ff6a39}.game-start-card[data-v-7f3f8ac4]{border-radius:35px;background:#fdfdfd 50%/cover no-repeat;height:calc(100vh - 129px - 2rem);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.game-logo[data-v-7f3f8ac4]{height:80px;-webkit-filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.game-title[data-v-7f3f8ac4]{font-size:2.5rem;color:#343579;text-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem}.game-description[data-v-7f3f8ac4]{color:#6c757d;font-weight:400;line-height:1.6}.btn-start-game[data-v-7f3f8ac4]{background:#ff6a39;color:#fff;border:none;border-radius:50px;font-size:1.15rem;-webkit-box-shadow:0 4px 12px rgba(255,106,57,.22);box-shadow:0 4px 12px rgba(255,106,57,.22);-webkit-transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;text-transform:uppercase;letter-spacing:.8px}.btn-start-game[data-v-7f3f8ac4]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 16px rgba(255,106,57,.3);box-shadow:0 6px 16px rgba(255,106,57,.3);background:#e55a2b}.btn-start-game[data-v-7f3f8ac4]:active{-webkit-transform:translateY(0);transform:translateY(0)}.btnResponder[data-v-7f3f8ac4],.btnResponder[data-v-7f3f8ac4]:hover{border-radius:2.1875rem;background:#ff6a39;color:#fff}.cardWhiteCircle[data-v-7f3f8ac4]{-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%,94%,.9) 46.06%,hsla(0,0%,94%,.74));border-radius:50%;top:-5rem}.cardWhite[data-v-7f3f8ac4]{background:linear-gradient(0deg,#fff,#fff),linear-gradient(89deg,hsla(0,0%,94%,.9) 46.06%,hsla(0,0%,94%,.74))}.cardWhiteBlue[data-v-7f3f8ac4],.cardWhite[data-v-7f3f8ac4]{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-7f3f8ac4]{background:linear-gradient(0deg,#344b79,#344b79),linear-gradient(89deg,hsla(0,0%,94%,.9) 46.06%,hsla(0,0%,94%,.74))}.cardWhiteGreen[data-v-7f3f8ac4]{background:#288c28}.cardWhiteGreen[data-v-7f3f8ac4],.cardWhiteRed[data-v-7f3f8ac4]{-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-7f3f8ac4]{background:#793434}.cardBlue[data-v-7f3f8ac4]{background-image:url(/img/RespostaEnviadaBackground.0517b181.png)}.cardBlue[data-v-7f3f8ac4],.cardGreen[data-v-7f3f8ac4]{border-radius:15px;background-size:100%;background-position:50%;background-repeat:no-repeat;color:#fff;height:calc(100vh - 30rem)}.cardGreen[data-v-7f3f8ac4]{background-image:url(/img/RespostaCertaPesquisa.ffd6326f.png)}.cardRed[data-v-7f3f8ac4]{border-radius:15px;background-size:100%;background-image:url(/img/RespostaErradaPesquisa.e68581e6.png);background-position:50%;background-repeat:no-repeat;color:#fff;height:calc(100vh - 30rem)}.cardBlueCircle[data-v-7f3f8ac4]{background:linear-gradient(0deg,#344b79,#344b79),linear-gradient(89deg,hsla(0,0%,94%,.9) 46.06%,hsla(0,0%,94%,.74))}.cardBlueCircle[data-v-7f3f8ac4],.cardGreenCircle[data-v-7f3f8ac4]{-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-7f3f8ac4]{background:#288c28}.cardRedCircle[data-v-7f3f8ac4]{-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-7f3f8ac4]{height:19rem;border-radius:10px;color:#fff}.btn-index[data-v-7f3f8ac4]{outline:none!important;border:2px solid #343579;border-radius:15px;background-color:#343579;color:#fff;width:30rem}.btn-index-focus[data-v-7f3f8ac4],.btn-index[data-v-7f3f8ac4]:hover{outline:none!important;border:2px solid #ff6a39!important;background-color:#fff!important;color:#ff6a39!important;width:30rem}.btn-index-focus[data-v-7f3f8ac4]{border-radius:15px}.btn-options-border[data-v-7f3f8ac4]{border:5px solid #ff6a39!important}.txtAreaControl[data-v-7f3f8ac4]{width:70rem}@media(max-width:575px){.btn-index-focus[data-v-7f3f8ac4],.btn-index[data-v-7f3f8ac4],.txtAreaControl[data-v-7f3f8ac4]{width:100%}}.inicio-wrapper[data-v-c222813e]{position:relative}.inicio-container[data-v-c222813e]{background:transparent!important}.inicio-bg-overlay[data-v-c222813e]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background:linear-gradient(135deg,#f8fafc,#eff6ff 50%,#f8fafc);background-size:400% 400%;-webkit-animation:gradientShift-c222813e 30s ease infinite;animation:gradientShift-c222813e 30s ease infinite;pointer-events:none}.inicio-bg-play[data-v-c222813e]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90 90%27 width=%2750%27 height=%2750%27><polygon points=%2728,18 72,45 28,72%27 fill=%27none%27 stroke=%27rgba%28148,163,184,0.45%29%27 stroke-width=%274%27 stroke-linejoin=%27round%27/></svg>");background-size:50px 50px;-webkit-animation:playDriftSlow-c222813e 60s ease-in-out infinite;animation:playDriftSlow-c222813e 60s ease-in-out infinite;opacity:.35}.inicio-bg-play-2[data-v-c222813e],.inicio-bg-play[data-v-c222813e]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-play-2[data-v-c222813e]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 70 70%27 width=%2740%27 height=%2740%27><polygon points=%2722,14 56,35 22,56%27 fill=%27none%27 stroke=%27rgba%28148,163,184,0.4%29%27 stroke-width=%273%27 stroke-linejoin=%27round%27/></svg>");background-size:40px 40px;-webkit-animation:playDriftSlow2-c222813e 70s ease-in-out infinite;animation:playDriftSlow2-c222813e 70s ease-in-out infinite;opacity:.3}.inicio-bg-play-3[data-v-c222813e]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 110 110%27 width=%2760%27 height=%2760%27><polygon points=%2734,22 90,55 34,88%27 fill=%27none%27 stroke=%27rgba%28148,163,184,0.35%29%27 stroke-width=%275%27 stroke-linejoin=%27round%27/></svg>");background-size:60px 60px;-webkit-animation:playDriftSlow3-c222813e 80s ease-in-out infinite;animation:playDriftSlow3-c222813e 80s ease-in-out infinite;opacity:.25}.inicio-bg-play-3[data-v-c222813e],.inicio-bg-play-4[data-v-c222813e]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-play-4[data-v-c222813e]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 60 60%27 width=%2735%27 height=%2735%27><polygon points=%2718,12 50,30 18,48%27 fill=%27none%27 stroke=%27rgba%28148,163,184,0.4%29%27 stroke-width=%273%27 stroke-linejoin=%27round%27/></svg>");background-size:35px 35px;-webkit-animation:playDriftSlow4-c222813e 65s ease-in-out infinite;animation:playDriftSlow4-c222813e 65s ease-in-out infinite;opacity:.3}.inicio-bg-play-5[data-v-c222813e]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 130 130%27 width=%2770%27 height=%2770%27><polygon points=%2740,26 110,65 40,104%27 fill=%27none%27 stroke=%27rgba%28148,163,184,0.3%29%27 stroke-width=%276%27 stroke-linejoin=%27round%27/></svg>");background-size:70px 70px;-webkit-animation:playDriftSlow5-c222813e 90s ease-in-out infinite;animation:playDriftSlow5-c222813e 90s ease-in-out infinite;opacity:.2}.inicio-bg-controller[data-v-c222813e],.inicio-bg-play-5[data-v-c222813e]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-controller[data-v-c222813e]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28148,163,184,0.4%29%27 stroke-width=%275%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-size:60px 60px;-webkit-animation:crossDrift-c222813e 70s linear infinite;animation:crossDrift-c222813e 70s linear infinite;opacity:.3}.inicio-bg-controller-2[data-v-c222813e]{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2750%27 height=%2750%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28148,163,184,0.35%29%27 stroke-width=%274%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-repeat:no-repeat;background-size:50px 50px;-webkit-animation:crossDrift2-c222813e 75s linear infinite;animation:crossDrift2-c222813e 75s linear infinite;opacity:.25}.inicio-bg-controller-3[data-v-c222813e]{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2770%27 height=%2770%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28148,163,184,0.3%29%27 stroke-width=%275%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-repeat:no-repeat;background-size:70px 70px;-webkit-animation:crossDrift3-c222813e 80s linear infinite;animation:crossDrift3-c222813e 80s linear infinite;opacity:.2}.inicio-bg-controller-4[data-v-c222813e]{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2735%27 height=%2735%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28148,163,184,0.4%29%27 stroke-width=%274%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-repeat:no-repeat;background-size:35px 35px;-webkit-animation:crossDrift4-c222813e 65s linear infinite;animation:crossDrift4-c222813e 65s linear infinite;opacity:.3}.inicio-bg-controller-5[data-v-c222813e]{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2780%27 height=%2780%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28148,163,184,0.25%29%27 stroke-width=%276%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-repeat:no-repeat;background-size:80px 80px;-webkit-animation:crossDrift5-c222813e 85s linear infinite;animation:crossDrift5-c222813e 85s linear infinite;opacity:.18}.inicio-bg-overlay[data-v-c222813e]:after,.inicio-bg-overlay[data-v-c222813e]:before{content:none}@-webkit-keyframes gradientShift-c222813e{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-c222813e{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes playDriftSlow-c222813e{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@keyframes playDriftSlow-c222813e{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@-webkit-keyframes playDriftSlow2-c222813e{0%{background-position:120% 10%}50%{background-position:-20% 15%}to{background-position:120% 10%}}@keyframes playDriftSlow2-c222813e{0%{background-position:120% 10%}50%{background-position:-20% 15%}to{background-position:120% 10%}}@-webkit-keyframes playDriftSlow3-c222813e{0%{background-position:-10% 85%}50%{background-position:110% 90%}to{background-position:-10% 85%}}@keyframes playDriftSlow3-c222813e{0%{background-position:-10% 85%}50%{background-position:110% 90%}to{background-position:-10% 85%}}@-webkit-keyframes crossDrift-c222813e{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@keyframes crossDrift-c222813e{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@-webkit-keyframes crossDrift2-c222813e{0%{background-position:-10% 40%}50%{background-position:110% 45%}to{background-position:-10% 40%}}@keyframes crossDrift2-c222813e{0%{background-position:-10% 40%}50%{background-position:110% 45%}to{background-position:-10% 40%}}@-webkit-keyframes crossDrift3-c222813e{0%{background-position:50% -20%}50%{background-position:55% 120%}to{background-position:50% -20%}}@keyframes crossDrift3-c222813e{0%{background-position:50% -20%}50%{background-position:55% 120%}to{background-position:50% -20%}}@-webkit-keyframes crossDrift4-c222813e{0%{background-position:10% 10%}50%{background-position:90% 15%}to{background-position:10% 10%}}@keyframes crossDrift4-c222813e{0%{background-position:10% 10%}50%{background-position:90% 15%}to{background-position:10% 10%}}@-webkit-keyframes crossDrift5-c222813e{0%{background-position:85% -10%}50%{background-position:15% 110%}to{background-position:85% -10%}}@keyframes crossDrift5-c222813e{0%{background-position:85% -10%}50%{background-position:15% 110%}to{background-position:85% -10%}}@-webkit-keyframes playDriftSlow4-c222813e{0%{background-position:30% -15%}50%{background-position:70% 120%}to{background-position:30% -15%}}@keyframes playDriftSlow4-c222813e{0%{background-position:30% -15%}50%{background-position:70% 120%}to{background-position:30% -15%}}@-webkit-keyframes playDriftSlow5-c222813e{0%{background-position:-20% 60%}50%{background-position:120% 65%}to{background-position:-20% 60%}}@keyframes playDriftSlow5-c222813e{0%{background-position:-20% 60%}50%{background-position:120% 65%}to{background-position:-20% 60%}}.inicio-foreground[data-v-c222813e]{position:relative;z-index:1}.inicio-card[data-v-c222813e]{max-width:980px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;-webkit-box-shadow:0 8px 16px rgba(2,8,23,.05);box-shadow:0 8px 16px rgba(2,8,23,.05);color:#111827;margin-left:auto;margin-right:auto}.loading-state h5[data-v-c222813e]{color:#667085}.error-state .error-icon[data-v-c222813e]{font-size:2.5rem;color:#ffb74d}.error-state h5[data-v-c222813e]{color:#1f2937}.error-state .btn-retry[data-v-c222813e]{background:#fff;border:1px solid #d0d5dd;color:#344054;border-radius:12px}.error-state .btn-retry[data-v-c222813e]:hover{background:#f9fafb}.inicio-logo[data-v-c222813e]{height:64px;-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.12));filter:drop-shadow(0 4px 10px rgba(0,0,0,.12))}.inicio-title[data-v-c222813e]{font-size:clamp(1.8rem,3.6vw,2.6rem);color:#111827;letter-spacing:.3px;margin-bottom:.5rem}.title-glow[data-v-c222813e]{text-shadow:none}.accent-separator[data-v-c222813e]{width:72px;height:4px;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#1e3a8a),to(#1e40af));background:linear-gradient(90deg,#1e3a8a,#1e40af);opacity:.9;margin-top:.5rem}.hero-emblem-wrap .ring[data-v-c222813e],.hero-emblem-wrap[data-v-c222813e]{display:none}.hero-emblem[data-v-c222813e]{width:48px;height:48px;border-radius:50%;background:#f1f5f9;color:#1e3a8a;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:1rem;-webkit-box-shadow:0 4px 10px rgba(2,8,23,.06);box-shadow:0 4px 10px rgba(2,8,23,.06)}.hero-emblem[data-v-c222813e]:after,.hero-emblem[data-v-c222813e]:before{content:none}.type-badge[data-v-c222813e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:50px;font-weight:600;font-size:.8rem;color:#1e3a8a;background:#fff;border:1px solid #cbd5e1;margin:.5rem auto .5rem auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-shadow:none;box-shadow:none;position:relative;overflow:hidden;-webkit-animation:none;animation:none}.type-badge[data-v-c222813e]: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%,.2)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);-webkit-transition:left .5s;transition:left .5s}.type-badge[data-v-c222813e]:hover:before{left:100%}@-webkit-keyframes badgeFloat-c222813e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes badgeFloat-c222813e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.copy-section[data-v-c222813e]{display:grid;gap:.75rem}.meta-row[data-v-c222813e]{margin-top:.25rem}.meta-chip[data-v-c222813e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;padding:.35rem .6rem;border-radius:999px;background:#f8fafc;color:#334155;border:1px solid #e2e8f0;font-weight:600;font-size:.8rem}.inicio-desc[data-v-c222813e]{color:#2d3748;font-size:clamp(1.1rem,2vw,1.25rem);font-weight:400;line-height:1.6;margin-bottom:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.inicio-msg[data-v-c222813e]{font-size:clamp(1rem,1.6vw,1.0625rem);color:#667085}.callout[data-v-c222813e]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.1rem 1.25rem;color:#2d3748;font-size:1rem;font-weight:500;line-height:1.6;position:relative;overflow:hidden}.callout[data-v-c222813e]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#1e3a8a}.content[data-v-c222813e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 8px 16px rgba(2,8,23,.05);box-shadow:0 8px 16px rgba(2,8,23,.05);padding:1.25rem 1.5rem;position:relative}.content[data-v-c222813e]:before{content:none}.chips-row[data-v-c222813e]{margin-left:0;margin-right:0}.chip[data-v-c222813e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.45rem .75rem;border-radius:999px;background:#f2f4f7;border:1px solid #e4e7ec;color:#344054;font-size:.9rem;gap:.25rem}.btn-start[data-v-c222813e],.chip[data-v-c222813e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.btn-start[data-v-c222813e]{border-radius:8px;background:#1e3a8a;color:#fff;border:none;font-size:1.05rem;letter-spacing:.2px;min-width:140px;height:42px;-webkit-box-shadow:0 4px 10px rgba(30,58,138,.18);box-shadow:0 4px 10px rgba(30,58,138,.18);-webkit-transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.btn-compact[data-v-c222813e]{padding:.5rem 1rem;font-size:.95rem;letter-spacing:.5px;text-transform:none}.btn-start[data-v-c222813e]:before{content:none}.btn-start[data-v-c222813e]:hover:enabled{-webkit-transform:translateY(-1px);transform:translateY(-1px);background:#1e40af;-webkit-box-shadow:0 6px 14px rgba(30,58,138,.24);box-shadow:0 6px 14px rgba(30,58,138,.24)}.btn-start[data-v-c222813e]:hover:before{left:100%}.btn-start[data-v-c222813e]:disabled{opacity:.65;cursor:not-allowed}.brand img[data-v-c222813e]{opacity:.85;-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.25));filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}@media(max-width:1024px)and (min-width:769px){.inicio-container[data-v-c222813e]{padding:1.5rem!important}.inicio-card[data-v-c222813e]{padding:2rem!important;max-width:800px}.content[data-v-c222813e]{padding:1.5rem!important}.hero-emblem[data-v-c222813e]{width:44px;height:44px;font-size:1rem}.inicio-title[data-v-c222813e]{font-size:1.8rem!important}.inicio-desc[data-v-c222813e]{font-size:1.1rem!important}.callout[data-v-c222813e]{padding:1.25rem;font-size:1rem}.btn-start[data-v-c222813e]{min-width:90px;font-size:.98rem}}@media(max-width:768px)and (min-width:577px){.inicio-container[data-v-c222813e]{padding:1rem!important}.inicio-card[data-v-c222813e]{padding:1.5rem!important;margin:0;border-radius:12px;max-width:100%}.content[data-v-c222813e]{padding:1rem!important;border-radius:8px}.hero-emblem[data-v-c222813e]{width:40px;height:40px;font-size:.9rem}.inicio-title[data-v-c222813e]{font-size:1.5rem!important;line-height:1.3}.type-badge[data-v-c222813e]{font-size:.75rem;padding:.3rem .6rem}.inicio-desc[data-v-c222813e]{font-size:1rem!important;line-height:1.5}.callout[data-v-c222813e]{padding:1rem;font-size:.9rem}.meta-chip[data-v-c222813e]{font-size:.75rem;padding:.3rem .5rem}.btn-start[data-v-c222813e]{min-width:80px;font-size:.95rem;height:40px}.accent-separator[data-v-c222813e]{width:60px;height:3px}.copy-section[data-v-c222813e]{gap:.75rem}}@media(max-width:576px)and (min-width:481px){.inicio-container[data-v-c222813e]{padding:.75rem!important}.inicio-card[data-v-c222813e]{padding:1.25rem!important}.content[data-v-c222813e]{padding:.875rem!important}.hero-emblem[data-v-c222813e]{width:36px;height:36px;font-size:.8rem}.inicio-title[data-v-c222813e]{font-size:1.3rem!important}.type-badge[data-v-c222813e]{font-size:.7rem;padding:.25rem .5rem}.inicio-desc[data-v-c222813e]{font-size:.95rem!important}.callout[data-v-c222813e]{padding:.875rem;font-size:.85rem}.meta-chip[data-v-c222813e]{font-size:.7rem;padding:.25rem .4rem}.btn-start[data-v-c222813e]{font-size:.85rem;padding:.5rem 1rem}.accent-separator[data-v-c222813e]{width:50px;height:2px}.copy-section[data-v-c222813e]{gap:.5rem}.meta-row[data-v-c222813e]{gap:.5rem!important}}@media(max-width:480px)and (min-width:361px){.inicio-container[data-v-c222813e]{padding:.5rem!important}.inicio-card[data-v-c222813e]{padding:1rem!important}.content[data-v-c222813e]{padding:.75rem!important}.hero-emblem[data-v-c222813e]{width:32px;height:32px;font-size:.75rem}.inicio-title[data-v-c222813e]{font-size:1.2rem!important}.type-badge[data-v-c222813e]{font-size:.65rem;padding:.2rem .4rem}.inicio-desc[data-v-c222813e]{font-size:.9rem!important}.callout[data-v-c222813e]{padding:.75rem;font-size:.8rem}.meta-chip[data-v-c222813e]{font-size:.65rem;padding:.2rem .35rem}.btn-start[data-v-c222813e]{font-size:.8rem;padding:.45rem .9rem}.accent-separator[data-v-c222813e]{width:45px;height:2px}.copy-section[data-v-c222813e]{gap:.4rem}.meta-row[data-v-c222813e]{gap:.4rem!important}}@media(max-width:360px){.inicio-container[data-v-c222813e]{padding:.25rem!important}.inicio-card[data-v-c222813e]{padding:.75rem!important}.content[data-v-c222813e]{padding:.5rem!important}.hero-emblem[data-v-c222813e]{width:28px;height:28px;font-size:.7rem}.inicio-title[data-v-c222813e]{font-size:1.1rem!important}.type-badge[data-v-c222813e]{font-size:.6rem;padding:.15rem .3rem}.inicio-desc[data-v-c222813e]{font-size:.85rem!important}.callout[data-v-c222813e]{padding:.5rem;font-size:.75rem}.meta-chip[data-v-c222813e]{font-size:.6rem;padding:.15rem .3rem}.btn-start[data-v-c222813e]{font-size:.75rem;padding:.4rem .8rem}.accent-separator[data-v-c222813e]{width:40px;height:1px}.copy-section[data-v-c222813e]{gap:.3rem}.meta-row[data-v-c222813e]{gap:.3rem!important}}@media(max-height:500px)and (orientation:landscape){.inicio-container[data-v-c222813e]{padding:.5rem!important}.inicio-card[data-v-c222813e]{padding:.75rem!important}.content[data-v-c222813e]{padding:.5rem!important}.hero-emblem[data-v-c222813e]{width:32px;height:32px;font-size:.8rem}.inicio-title[data-v-c222813e]{font-size:1.1rem!important}.inicio-desc[data-v-c222813e]{font-size:.85rem!important}.callout[data-v-c222813e]{padding:.5rem;font-size:.75rem}.btn-start[data-v-c222813e]{font-size:.8rem;padding:.4rem .8rem}}.bg-inicio-jogo{background:linear-gradient(135deg,#93c5fd,#60a5fa 25%,#3b82f6 50%,#60a5fa 75%,#93c5fd)!important;background-size:400% 400%;-webkit-animation:gradientShift 15s ease infinite;animation:gradientShift 15s ease infinite;min-height:100%;background-attachment:scroll}body,html{height:auto}.cadastro-wrapper[data-v-6454a58c]{position:relative}.cadastro-container[data-v-6454a58c]{background:transparent!important}.cadastro-foreground[data-v-6454a58c]{position:relative;z-index:1}.inicio-bg-overlay[data-v-6454a58c]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background:linear-gradient(135deg,#f0f9ff,#e0f2fe 25%,#bae6fd 50%,#e0f2fe 75%,#f0f9ff);background-size:400% 400%;-webkit-animation:gradientShift-6454a58c 15s ease infinite;animation:gradientShift-6454a58c 15s ease infinite;pointer-events:none}.inicio-bg-play[data-v-6454a58c]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90 90%27 width=%2750%27 height=%2750%27><polygon points=%2728,18 72,45 28,72%27 fill=%27none%27 stroke=%27rgba%28255,255,255,0.8%29%27 stroke-width=%274%27 stroke-linejoin=%27round%27/></svg>");background-size:50px 50px;-webkit-animation:playDriftSlow-6454a58c 45s ease-in-out infinite;animation:playDriftSlow-6454a58c 45s ease-in-out infinite;opacity:.8}.inicio-bg-controller[data-v-6454a58c],.inicio-bg-play[data-v-6454a58c]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-controller[data-v-6454a58c]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28255,255,255,0.7%29%27 stroke-width=%275%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-size:60px 60px;-webkit-animation:crossDrift-6454a58c 50s linear infinite;animation:crossDrift-6454a58c 50s linear infinite;opacity:.7}.inicio-bg-play-2[data-v-6454a58c]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 70 70%27 width=%2740%27 height=%2740%27><polygon points=%2722,14 56,35 22,56%27 fill=%27none%27 stroke=%27rgba%28255,255,255,0.7%29%27 stroke-width=%273%27 stroke-linejoin=%27round%27/></svg>");background-size:40px 40px;-webkit-animation:playDriftSlow2-6454a58c 55s ease-in-out infinite;animation:playDriftSlow2-6454a58c 55s ease-in-out infinite;opacity:.7}.inicio-bg-play-2[data-v-6454a58c],.inicio-bg-play-3[data-v-6454a58c]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-play-3[data-v-6454a58c]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 110 110%27 width=%2760%27 height=%2760%27><polygon points=%2734,22 90,55 34,88%27 fill=%27none%27 stroke=%27rgba%28255,255,255,0.6%29%27 stroke-width=%275%27 stroke-linejoin=%27round%27/></svg>");background-size:60px 60px;-webkit-animation:playDriftSlow3-6454a58c 60s ease-in-out infinite;animation:playDriftSlow3-6454a58c 60s ease-in-out infinite;opacity:.6}.inicio-bg-controller-2[data-v-6454a58c]{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2750%27 height=%2750%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28255,255,255,0.6%29%27 stroke-width=%274%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-repeat:no-repeat;background-size:50px 50px;-webkit-animation:crossDrift2-6454a58c 55s linear infinite;animation:crossDrift2-6454a58c 55s linear infinite;opacity:.6}.inicio-bg-controller-3[data-v-6454a58c]{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2770%27 height=%2770%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28255,255,255,0.55%29%27 stroke-width=%275%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-repeat:no-repeat;background-size:70px 70px;-webkit-animation:crossDrift3-6454a58c 60s linear infinite;animation:crossDrift3-6454a58c 60s linear infinite;opacity:.55}@-webkit-keyframes playDriftSlow-6454a58c{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@keyframes playDriftSlow-6454a58c{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@-webkit-keyframes playDriftSlow2-6454a58c{0%{background-position:120% 10%}50%{background-position:-20% 15%}to{background-position:120% 10%}}@keyframes playDriftSlow2-6454a58c{0%{background-position:120% 10%}50%{background-position:-20% 15%}to{background-position:120% 10%}}@-webkit-keyframes playDriftSlow3-6454a58c{0%{background-position:-10% 85%}50%{background-position:110% 90%}to{background-position:-10% 85%}}@keyframes playDriftSlow3-6454a58c{0%{background-position:-10% 85%}50%{background-position:110% 90%}to{background-position:-10% 85%}}@-webkit-keyframes crossDrift-6454a58c{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@keyframes crossDrift-6454a58c{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@-webkit-keyframes crossDrift2-6454a58c{0%{background-position:-10% 40%}50%{background-position:110% 45%}to{background-position:-10% 40%}}@keyframes crossDrift2-6454a58c{0%{background-position:-10% 40%}50%{background-position:110% 45%}to{background-position:-10% 40%}}@-webkit-keyframes crossDrift3-6454a58c{0%{background-position:50% -20%}50%{background-position:55% 120%}to{background-position:50% -20%}}@keyframes crossDrift3-6454a58c{0%{background-position:50% -20%}50%{background-position:55% 120%}to{background-position:50% -20%}}@-webkit-keyframes gradientShift-6454a58c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-6454a58c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes playDrift-6454a58c{0%{background-position:-10% 20%}50%{background-position:110% 25%}to{background-position:-10% 20%}}@keyframes playDrift-6454a58c{0%{background-position:-10% 20%}50%{background-position:110% 25%}to{background-position:-10% 20%}}@-webkit-keyframes controllerDrift-6454a58c{0%{background-position:110% 75%}50%{background-position:-10% 80%}to{background-position:110% 75%}}@keyframes controllerDrift-6454a58c{0%{background-position:110% 75%}50%{background-position:-10% 80%}to{background-position:110% 75%}}.cadastro-card[data-v-6454a58c]{max-width:980px;border-radius:16px;background:#fff;border:1px solid #e5e7eb;-webkit-box-shadow:0 8px 16px rgba(2,8,23,.06);box-shadow:0 8px 16px rgba(2,8,23,.06);margin-left:auto;margin-right:auto}.titulo[data-v-6454a58c]{color:#111827}.subtitulo[data-v-6454a58c]{color:#667085}.btn-start[data-v-6454a58c]{border-radius:999px;background:#1e3a8a;color:#fff;border:none;-webkit-box-shadow:0 8px 16px rgba(30,58,138,.24);box-shadow:0 8px 16px rgba(30,58,138,.24)}.btn-compact[data-v-6454a58c]{padding:.5rem 1rem;font-size:.95rem}.form-control[data-v-6454a58c]{border-radius:10px;border:1.5px solid #d1d5db;background:#fff;padding:.6rem .8rem;-webkit-box-shadow:0 1px 0 rgba(2,8,23,.02);box-shadow:0 1px 0 rgba(2,8,23,.02)}.form-control[data-v-6454a58c]::-webkit-input-placeholder{color:#9ca3af}.form-control[data-v-6454a58c]::-moz-placeholder{color:#9ca3af}.form-control[data-v-6454a58c]:-ms-input-placeholder{color:#9ca3af}.form-control[data-v-6454a58c]::-ms-input-placeholder{color:#9ca3af}.form-control[data-v-6454a58c]::placeholder{color:#9ca3af}.form-control[data-v-6454a58c]:focus{border-color:#1e3a8a;-webkit-box-shadow:0 0 0 .2rem rgba(30,58,138,.15);box-shadow:0 0 0 .2rem rgba(30,58,138,.15);background:#fff}.form-control.is-invalid[data-v-6454a58c]{border-color:#ef4444;background-color:#fef2f2}.form-control.is-invalid[data-v-6454a58c]:focus{border-color:#ef4444;-webkit-box-shadow:0 0 0 .2rem rgba(239,68,68,.15);box-shadow:0 0 0 .2rem rgba(239,68,68,.15)}.invalid-feedback[data-v-6454a58c]{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:#ef4444}.form-label[data-v-6454a58c]{font-weight:600;color:#334155}@media(max-width:1024px)and (min-width:769px){.cadastro-container[data-v-6454a58c]{padding:2rem!important}.cadastro-card[data-v-6454a58c]{padding:2.5rem!important;max-width:800px}.titulo[data-v-6454a58c]{font-size:1.8rem}.subtitulo[data-v-6454a58c]{font-size:1.1rem}.form-control[data-v-6454a58c]{padding:.8rem 1rem;font-size:1rem}.form-label[data-v-6454a58c]{font-size:1rem}.btn-start[data-v-6454a58c]{font-size:1rem;padding:.75rem 2rem}}@media(max-width:768px)and (min-width:577px){.cadastro-container[data-v-6454a58c]{padding:1rem!important}.cadastro-card[data-v-6454a58c]{padding:1.5rem!important;margin:0;border-radius:12px;max-width:100%}.titulo[data-v-6454a58c]{font-size:1.5rem}.subtitulo[data-v-6454a58c]{font-size:.9rem}.form-control[data-v-6454a58c]{padding:.6rem .75rem;font-size:.9rem}.form-label[data-v-6454a58c]{font-size:.9rem}.btn-start[data-v-6454a58c]{font-size:.9rem;padding:.6rem 1.2rem}.row.g-3[data-v-6454a58c]{--bs-gutter-x:1rem;--bs-gutter-y:1rem}}@media(max-width:576px)and (min-width:481px){.cadastro-container[data-v-6454a58c]{padding:.75rem!important}.cadastro-card[data-v-6454a58c]{padding:1.25rem!important}.titulo[data-v-6454a58c]{font-size:1.3rem}.subtitulo[data-v-6454a58c]{font-size:.85rem}.form-control[data-v-6454a58c]{padding:.5rem .7rem;font-size:.85rem}.form-label[data-v-6454a58c]{font-size:.85rem}.btn-start[data-v-6454a58c]{font-size:.85rem;padding:.5rem 1rem}.row.g-3[data-v-6454a58c]{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem}}@media(max-width:480px)and (min-width:361px){.cadastro-container[data-v-6454a58c]{padding:.5rem!important}.cadastro-card[data-v-6454a58c]{padding:1rem!important}.titulo[data-v-6454a58c]{font-size:1.2rem}.subtitulo[data-v-6454a58c]{font-size:.8rem}.form-control[data-v-6454a58c]{padding:.45rem .6rem;font-size:.8rem}.form-label[data-v-6454a58c]{font-size:.8rem}.btn-start[data-v-6454a58c]{font-size:.8rem;padding:.45rem .9rem}.row.g-3[data-v-6454a58c]{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}}@media(max-width:360px){.cadastro-container[data-v-6454a58c]{padding:.25rem!important}.cadastro-card[data-v-6454a58c]{padding:.75rem!important}.titulo[data-v-6454a58c]{font-size:1.1rem}.subtitulo[data-v-6454a58c]{font-size:.75rem}.form-control[data-v-6454a58c]{padding:.4rem .5rem;font-size:.75rem}.form-label[data-v-6454a58c]{font-size:.75rem}.btn-start[data-v-6454a58c]{font-size:.75rem;padding:.4rem .8rem}.row.g-3[data-v-6454a58c]{--bs-gutter-x:0.4rem;--bs-gutter-y:0.4rem}}@media(max-height:500px)and (orientation:landscape){.cadastro-container[data-v-6454a58c]{padding:.5rem!important}.cadastro-card[data-v-6454a58c]{padding:.75rem!important}.titulo[data-v-6454a58c]{font-size:1.1rem}.subtitulo[data-v-6454a58c]{font-size:.8rem}.form-control[data-v-6454a58c]{padding:.4rem .6rem;font-size:.8rem}.form-label[data-v-6454a58c]{font-size:.8rem}.btn-start[data-v-6454a58c]{font-size:.8rem;padding:.4rem .8rem}.row.g-3[data-v-6454a58c]{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}}@media(max-width:400px){.row.g-3 .col-md-6[data-v-6454a58c]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.toast-notification[data-v-6454a58c]{position:fixed;top:20px;right:20px;z-index:9999;min-width:320px;max-width:500px;background:#fff;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.12);box-shadow:0 8px 32px rgba(0,0,0,.12);border-left:4px solid;-webkit-animation:slideInRight-6454a58c .3s ease-out;animation:slideInRight-6454a58c .3s ease-out;overflow:hidden}.toast-error[data-v-6454a58c]{border-left-color:#ef4444}.toast-warning[data-v-6454a58c]{border-left-color:#f59e0b}.toast-success[data-v-6454a58c]{border-left-color:#10b981}.toast-info[data-v-6454a58c]{border-left-color:#3b82f6}.toast-content[data-v-6454a58c]{padding:16px 20px;gap:12px}.toast-content[data-v-6454a58c],.toast-icon[data-v-6454a58c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toast-icon[data-v-6454a58c]{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:14px}.toast-error .toast-icon[data-v-6454a58c]{background:#fef2f2;color:#ef4444}.toast-warning .toast-icon[data-v-6454a58c]{background:#fffbeb;color:#f59e0b}.toast-success .toast-icon[data-v-6454a58c]{background:#f0fdf4;color:#10b981}.toast-info .toast-icon[data-v-6454a58c]{background:#eff6ff;color:#3b82f6}.toast-message[data-v-6454a58c]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:500;color:#374151;line-height:1.4}.toast-close[data-v-6454a58c]{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border:none;background:none;color:#9ca3af;cursor:pointer;border-radius:4px;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:12px;-webkit-transition:all .2s ease;transition:all .2s ease}.toast-close[data-v-6454a58c]:hover{background:#f3f4f6;color:#6b7280}@-webkit-keyframes slideInRight-6454a58c{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInRight-6454a58c{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@media(max-width:480px){.toast-notification[data-v-6454a58c]{top:10px;right:10px;left:10px;min-width:auto;max-width:none}}.exec-wrapper[data-v-6c284527]{position:relative}.exec-container[data-v-6c284527]{background:transparent!important}.exec-foreground[data-v-6c284527]{position:relative;z-index:1}.inicio-bg-overlay[data-v-6c284527]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background:linear-gradient(135deg,#f8fafc,#eff6ff 50%,#f8fafc);background-size:400% 400%;-webkit-animation:gradientShift-6c284527 30s ease infinite;animation:gradientShift-6c284527 30s ease infinite;pointer-events:none}@-webkit-keyframes gradientShift-6c284527{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-6c284527{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.inicio-bg-play[data-v-6c284527]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90 90%27 width=%2750%27 height=%2750%27><polygon points=%2728,18 72,45 28,72%27 fill=%27none%27 stroke=%27rgba%28148,163,184,0.45%29%27 stroke-width=%274%27 stroke-linejoin=%27round%27/></svg>");background-size:50px 50px;-webkit-animation:playDriftSlow-6c284527 60s ease-in-out infinite;animation:playDriftSlow-6c284527 60s ease-in-out infinite;opacity:.35}.inicio-bg-controller[data-v-6c284527],.inicio-bg-play[data-v-6c284527]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-controller[data-v-6c284527]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28148,163,184,0.4%29%27 stroke-width=%275%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-size:60px 60px;-webkit-animation:crossDrift-6c284527 70s linear infinite;animation:crossDrift-6c284527 70s linear infinite;opacity:.3}@-webkit-keyframes playDriftSlow-6c284527{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@keyframes playDriftSlow-6c284527{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@-webkit-keyframes crossDrift-6c284527{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@keyframes crossDrift-6c284527{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}.exec-card[data-v-6c284527]{max-width:980px;border-radius:16px;background:#fff;border:1px solid #e5e7eb;-webkit-box-shadow:0 4px 12px rgba(2,8,23,.04);box-shadow:0 4px 12px rgba(2,8,23,.04);margin-left:auto;margin-right:auto}.intro-block[data-v-6c284527]{max-width:760px;margin:0 auto}.intro-block .emblem[data-v-6c284527]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#1e3a8a,#1e40af);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;-webkit-box-shadow:0 6px 16px rgba(30,58,138,.22);box-shadow:0 6px 16px rgba(30,58,138,.22);font-size:1.1rem}.intro-block .rules li[data-v-6c284527]{margin-bottom:.5rem;color:#111827}.finish-block[data-v-6c284527]{position:relative}.finish-emblem[data-v-6c284527]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#f97316);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.4rem;-webkit-box-shadow:0 8px 18px rgba(249,115,22,.25);box-shadow:0 8px 18px rgba(249,115,22,.25)}.confetti[data-v-6c284527]{position:absolute;inset:0;pointer-events:none}.confetti[data-v-6c284527]:after,.confetti[data-v-6c284527]:before{content:"";position:absolute;width:6px;height:14px;border-radius:2px;-webkit-animation:fall-6c284527 1.8s linear infinite;animation:fall-6c284527 1.8s linear infinite}.confetti-a[data-v-6c284527]:before{left:15%;top:-10%;background:#22c55e;-webkit-animation-delay:0ms;animation-delay:0ms}.confetti-a[data-v-6c284527]:after{left:25%;top:-14%;background:#60a5fa;-webkit-animation-delay:.2s;animation-delay:.2s}.confetti-b[data-v-6c284527]:before{right:18%;top:-12%;background:#f43f5e;-webkit-animation-delay:.4s;animation-delay:.4s}.confetti-b[data-v-6c284527]:after{right:30%;top:-16%;background:#a78bfa;-webkit-animation-delay:.6s;animation-delay:.6s}.confetti-c[data-v-6c284527]:before{left:45%;top:-15%;background:#fbbf24;-webkit-animation-delay:.8s;animation-delay:.8s}.confetti-c[data-v-6c284527]:after{left:55%;top:-18%;background:#34d399;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fall-6c284527{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}to{-webkit-transform:translateY(220px) rotate(1turn);transform:translateY(220px) rotate(1turn)}}@keyframes fall-6c284527{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}to{-webkit-transform:translateY(220px) rotate(1turn);transform:translateY(220px) rotate(1turn)}}.btn-start[data-v-6c284527]{border-radius:999px;background:#1e3a8a;color:#fff;border:none;-webkit-box-shadow:0 6px 14px rgba(30,58,138,.18);box-shadow:0 6px 14px rgba(30,58,138,.18);-webkit-transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease}.btn-start[data-v-6c284527]:hover{background:#1e40af;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-compact[data-v-6c284527]{padding:.5rem 1rem;font-size:.95rem}.question-header[data-v-6c284527]{background:#f8fafc;border-radius:12px;padding:.75rem;border:1px solid #e2e8f0}.counter-badge[data-v-6c284527]{background:#1e3a8a;color:#fff;padding:.35rem .75rem;border-radius:999px;font-weight:600;font-size:.8rem}.progress-container[data-v-6c284527]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.75rem}.bg-gradient[data-v-6c284527]{background:-webkit-gradient(linear,left top,right top,from(#1e3a8a),to(#3b82f6))!important;background:linear-gradient(90deg,#1e3a8a,#3b82f6)!important;border-radius:6px}.question-content[data-v-6c284527]{text-align:center;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid #dbeafe;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.04);box-shadow:0 2px 8px rgba(15,23,42,.04);position:relative}.question-icon[data-v-6c284527]{width:50px;height:50px;background:#1e3a8a;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;color:#fff;font-size:1.2rem;-webkit-box-shadow:0 4px 12px rgba(30,58,138,.22);box-shadow:0 4px 12px rgba(30,58,138,.22);position:relative;-webkit-animation:iconFloat-6c284527 4s ease-in-out infinite;animation:iconFloat-6c284527 4s ease-in-out infinite}.icon-pulse[data-v-6c284527]{position:absolute;inset:-4px;border:2px solid rgba(59,130,246,.35);border-radius:50%;-webkit-animation:pulse-6c284527 2.4s ease-in-out infinite;animation:pulse-6c284527 2.4s ease-in-out infinite}.question-title-container[data-v-6c284527]{position:relative;margin-top:1rem}.question-title[data-v-6c284527]{color:#0f172a;font-weight:700;font-size:1.2rem;line-height:1.45;margin:0;position:relative;z-index:1}.title-underline[data-v-6c284527]{width:48px;height:3px;background:#1e3a8a;margin:.5rem auto 0;border-radius:2px}@-webkit-keyframes iconFloat-6c284527{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes iconFloat-6c284527{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@-webkit-keyframes pulse-6c284527{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.55}50%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.2}}@keyframes pulse-6c284527{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.55}50%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.2}}.options-container[data-v-6c284527]{padding:.25rem}.btn-option[data-v-6c284527]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;padding:.75rem;min-height:60px;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}.btn-option[data-v-6c284527]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:#93c5fd;-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06);box-shadow:0 4px 12px rgba(15,23,42,.06)}.btn-option.selected[data-v-6c284527]{background:#eff6ff;border-color:#1e3a8a;-webkit-box-shadow:0 0 0 2px rgba(30,58,138,.18);box-shadow:0 0 0 2px rgba(30,58,138,.18)}.btn-option.selected .option-letter[data-v-6c284527]{background:#1e3a8a;color:#fff}.option-content[data-v-6c284527]{width:100%;text-align:left}.option-content[data-v-6c284527],.option-letter[data-v-6c284527]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-letter[data-v-6c284527]{width:28px;height:28px;background:#1e3a8a;color:#fff;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.8rem;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.option-text[data-v-6c284527]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;font-size:.9rem;line-height:1.35}.confirmation-section[data-v-6c284527]{padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;position:relative}.btn-confirm[data-v-6c284527]{background:#1e3a8a!important;color:#fff;border:1px solid #1e3a8a;border-radius:8px;min-width:140px;height:42px;font-size:1rem;font-weight:600;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;-webkit-transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;-webkit-box-shadow:0 4px 10px rgba(30,58,138,.18);box-shadow:0 4px 10px rgba(30,58,138,.18);cursor:pointer}.btn-confirm[data-v-6c284527]:hover:not(:disabled){background:#1e40af!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 14px rgba(30,58,138,.24);box-shadow:0 6px 14px rgba(30,58,138,.24)}.btn-confirm[data-v-6c284527]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-confirm[data-v-6c284527]:disabled{background:#94a3b8!important;border-color:#94a3b8;opacity:.7;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.mini-toast[data-v-6c284527]{position:absolute;top:.5rem;right:.6rem;background:#16a34a;color:#fff;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;-webkit-box-shadow:0 6px 16px rgba(22,163,74,.35);box-shadow:0 6px 16px rgba(22,163,74,.35);z-index:10;white-space:nowrap}.fade-enter-active[data-v-6c284527],.fade-leave-active[data-v-6c284527]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fade-enter-from[data-v-6c284527],.fade-leave-to[data-v-6c284527]{opacity:0}@media(max-width:1024px)and (min-width:769px){.exec-container[data-v-6c284527]{padding:2rem!important}.exec-card[data-v-6c284527]{padding:2rem!important;max-width:800px}.intro-block .emblem[data-v-6c284527]{width:56px;height:56px;font-size:1.2rem}.intro-block h3[data-v-6c284527]{font-size:1.5rem}.intro-block .rules li[data-v-6c284527]{font-size:1rem}.finish-emblem[data-v-6c284527]{width:72px;height:72px;font-size:1.6rem}.finish-block h3[data-v-6c284527]{font-size:1.5rem}.question-title[data-v-6c284527]{font-size:1.3rem}.question-icon[data-v-6c284527]{width:56px;height:56px;font-size:1.3rem}.counter-badge[data-v-6c284527]{font-size:.9rem;padding:.5rem 1rem}.option-letter[data-v-6c284527]{width:32px;height:32px;font-size:.9rem}.option-text[data-v-6c284527]{font-size:.95rem}.btn-confirm[data-v-6c284527],.btn-start[data-v-6c284527]{font-size:1rem;padding:.75rem 2rem}}@media(max-width:768px)and (min-width:577px){.exec-container[data-v-6c284527]{padding:1rem!important}.exec-card[data-v-6c284527]{padding:1.5rem!important;margin:0;border-radius:12px;max-width:100%}.intro-block .emblem[data-v-6c284527]{width:48px;height:48px;font-size:1rem}.intro-block h3[data-v-6c284527]{font-size:1.3rem}.intro-block .rules li[data-v-6c284527]{font-size:.9rem}.finish-emblem[data-v-6c284527]{width:56px;height:56px;font-size:1.2rem}.finish-block h3[data-v-6c284527]{font-size:1.3rem}.question-title[data-v-6c284527]{font-size:1.1rem}.question-icon[data-v-6c284527]{width:50px;height:50px;font-size:1.2rem}.counter-badge[data-v-6c284527]{font-size:.8rem;padding:.4rem .8rem}.option-letter[data-v-6c284527]{width:28px;height:28px;font-size:.8rem}.option-text[data-v-6c284527]{font-size:.85rem}.btn-confirm[data-v-6c284527]{font-size:.9rem;padding:.6rem 1.5rem}.btn-option[data-v-6c284527]{padding:.75rem 1rem!important;font-size:.9rem}.btn-start[data-v-6c284527]{font-size:.9rem;padding:.6rem 1.2rem}.badge[data-v-6c284527]{font-size:.8rem}.row.g-2[data-v-6c284527]{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem}}@media(max-width:576px)and (min-width:481px){.exec-container[data-v-6c284527]{padding:.75rem!important}.exec-card[data-v-6c284527]{padding:1.25rem!important}.intro-block .emblem[data-v-6c284527]{width:44px;height:44px;font-size:.9rem}.intro-block h3[data-v-6c284527]{font-size:1.2rem}.intro-block .rules li[data-v-6c284527]{font-size:.85rem}.finish-emblem[data-v-6c284527]{width:52px;height:52px;font-size:1.1rem}.finish-block h3[data-v-6c284527]{font-size:1.2rem}.question-title[data-v-6c284527]{font-size:1rem}.question-icon[data-v-6c284527]{width:45px;height:45px;font-size:1.1rem}.counter-badge[data-v-6c284527]{font-size:.75rem;padding:.35rem .7rem}.option-letter[data-v-6c284527]{width:26px;height:26px;font-size:.75rem}.option-text[data-v-6c284527]{font-size:.8rem}.btn-confirm[data-v-6c284527]{font-size:.85rem;padding:.5rem 1.2rem}.btn-option[data-v-6c284527]{padding:.6rem .8rem!important;font-size:.85rem}.btn-start[data-v-6c284527]{font-size:.85rem;padding:.5rem 1rem}.badge[data-v-6c284527]{font-size:.75rem}.progress[data-v-6c284527]{height:6px!important}.row.g-2[data-v-6c284527]{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem}}@media(max-width:480px)and (min-width:361px){.exec-container[data-v-6c284527]{padding:.5rem!important}.exec-card[data-v-6c284527]{padding:1rem!important}.intro-block .emblem[data-v-6c284527]{width:40px;height:40px;font-size:.8rem}.intro-block h3[data-v-6c284527]{font-size:1.1rem}.intro-block .rules li[data-v-6c284527]{font-size:.8rem}.finish-emblem[data-v-6c284527]{width:48px;height:48px;font-size:1rem}.finish-block h3[data-v-6c284527]{font-size:1.1rem}.question-title[data-v-6c284527]{font-size:.95rem}.question-icon[data-v-6c284527]{width:40px;height:40px;font-size:1rem}.counter-badge[data-v-6c284527]{font-size:.7rem;padding:.3rem .6rem}.option-letter[data-v-6c284527]{width:24px;height:24px;font-size:.7rem}.option-text[data-v-6c284527]{font-size:.75rem}.btn-confirm[data-v-6c284527]{font-size:.8rem;padding:.45rem 1rem}.btn-option[data-v-6c284527]{padding:.5rem .7rem!important;font-size:.8rem}.btn-start[data-v-6c284527]{font-size:.8rem;padding:.45rem .9rem}.badge[data-v-6c284527]{font-size:.7rem}.progress[data-v-6c284527]{height:5px!important}.row.g-2[data-v-6c284527]{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}.d-flex.justify-content-between[data-v-6c284527]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.d-flex.justify-content-between .progress[data-v-6c284527]{margin:0!important}}@media(max-width:360px){.exec-container[data-v-6c284527]{padding:.25rem!important}.exec-card[data-v-6c284527]{padding:.75rem!important}.intro-block .emblem[data-v-6c284527]{width:36px;height:36px;font-size:.7rem}.intro-block h3[data-v-6c284527]{font-size:1rem}.intro-block .rules li[data-v-6c284527]{font-size:.75rem}.finish-emblem[data-v-6c284527]{width:44px;height:44px;font-size:.9rem}.finish-block h3[data-v-6c284527]{font-size:1rem}.question-title[data-v-6c284527]{font-size:.9rem}.question-icon[data-v-6c284527]{width:36px;height:36px;font-size:.9rem}.counter-badge[data-v-6c284527]{font-size:.65rem;padding:.25rem .5rem}.option-letter[data-v-6c284527]{width:22px;height:22px;font-size:.65rem}.option-text[data-v-6c284527]{font-size:.7rem}.btn-confirm[data-v-6c284527]{font-size:.75rem;padding:.4rem .8rem}.btn-option[data-v-6c284527]{padding:.4rem .6rem!important;font-size:.75rem}.btn-start[data-v-6c284527]{font-size:.75rem;padding:.4rem .8rem}.badge[data-v-6c284527]{font-size:.65rem}.progress[data-v-6c284527]{height:4px!important}.row.g-2[data-v-6c284527]{--bs-gutter-x:0.4rem;--bs-gutter-y:0.4rem}}@media(max-height:500px)and (orientation:landscape){.exec-container[data-v-6c284527]{padding:.5rem!important}.exec-card[data-v-6c284527]{padding:.75rem!important}.intro-block .emblem[data-v-6c284527]{width:40px;height:40px;font-size:.8rem}.intro-block h3[data-v-6c284527]{font-size:1rem}.intro-block .rules li[data-v-6c284527]{font-size:.75rem}.finish-emblem[data-v-6c284527]{width:48px;height:48px;font-size:1rem}.finish-block h3[data-v-6c284527]{font-size:1rem}.question-title[data-v-6c284527]{font-size:.9rem}.question-icon[data-v-6c284527]{width:40px;height:40px;font-size:1rem}.btn-confirm[data-v-6c284527]{font-size:.8rem;padding:.4rem .8rem}.btn-option[data-v-6c284527]{padding:.4rem .6rem!important;font-size:.75rem}.btn-start[data-v-6c284527]{font-size:.8rem;padding:.4rem .8rem}}@media(max-width:400px){.row.g-2 .col-md-6[data-v-6c284527]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.exec-wrapper[data-v-dc24eb8e]{position:relative}.exec-container[data-v-dc24eb8e]{background:transparent!important}.exec-foreground[data-v-dc24eb8e]{position:relative;z-index:1}.inicio-bg-overlay[data-v-dc24eb8e]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background:linear-gradient(135deg,#f8fafc,#eff6ff 50%,#f8fafc);background-size:400% 400%;-webkit-animation:gradientShift-dc24eb8e 30s ease infinite;animation:gradientShift-dc24eb8e 30s ease infinite;pointer-events:none}@-webkit-keyframes gradientShift-dc24eb8e{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-dc24eb8e{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-start[data-v-dc24eb8e]{border-radius:999px;background:#1e3a8a;color:#fff;border:none;-webkit-box-shadow:0 6px 14px rgba(30,58,138,.18);box-shadow:0 6px 14px rgba(30,58,138,.18);-webkit-transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease}.btn-start[data-v-dc24eb8e]:hover{background:#1e40af;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.inicio-bg-play[data-v-dc24eb8e]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90 90%27 width=%2750%27 height=%2750%27><polygon points=%2728,18 72,45 28,72%27 fill=%27none%27 stroke=%27rgba%28148,163,184,0.45%29%27 stroke-width=%274%27 stroke-linejoin=%27round%27/></svg>");background-size:50px 50px;-webkit-animation:playDriftSlow-dc24eb8e 60s ease-in-out infinite;animation:playDriftSlow-dc24eb8e 60s ease-in-out infinite;opacity:.35}.inicio-bg-controller[data-v-dc24eb8e],.inicio-bg-play[data-v-dc24eb8e]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-controller[data-v-dc24eb8e]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28148,163,184,0.4%29%27 stroke-width=%275%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-size:60px 60px;-webkit-animation:crossDrift-dc24eb8e 70s linear infinite;animation:crossDrift-dc24eb8e 70s linear infinite;opacity:.3}@-webkit-keyframes playDriftSlow-dc24eb8e{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@keyframes playDriftSlow-dc24eb8e{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@-webkit-keyframes crossDrift-dc24eb8e{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@keyframes crossDrift-dc24eb8e{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}.exec-card[data-v-dc24eb8e]{max-width:980px;border-radius:16px;background:#fff;border:1px solid #e5e7eb;-webkit-box-shadow:0 4px 12px rgba(2,8,23,.04);box-shadow:0 4px 12px rgba(2,8,23,.04);margin-left:auto;margin-right:auto}.intro-block[data-v-dc24eb8e]{max-width:760px;margin:0 auto}.intro-block .emblem[data-v-dc24eb8e]{width:56px;height:56px;border-radius:50%;background:#1e3a8a;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;-webkit-box-shadow:0 6px 14px rgba(30,58,138,.18);box-shadow:0 6px 14px rgba(30,58,138,.18);font-size:1.1rem}.question-header[data-v-dc24eb8e]{background:#f8fafc;border-radius:12px;padding:.75rem;border:1px solid #e2e8f0}.counter-badge[data-v-dc24eb8e]{background:#1e3a8a;color:#fff;padding:.35rem .75rem;border-radius:999px;font-weight:600;font-size:.8rem}.progress-container[data-v-dc24eb8e]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.75rem}.bg-gradient[data-v-dc24eb8e]{background:-webkit-gradient(linear,left top,right top,from(#1e3a8a),to(#3b82f6))!important;background:linear-gradient(90deg,#1e3a8a,#3b82f6)!important;border-radius:6px}.question-content[data-v-dc24eb8e]{text-align:center;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid #dbeafe;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.04);box-shadow:0 2px 8px rgba(15,23,42,.04);position:relative}.question-icon[data-v-dc24eb8e]{width:50px;height:50px;background:#1e3a8a;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;color:#fff;font-size:1.2rem;-webkit-box-shadow:0 4px 12px rgba(30,58,138,.22);box-shadow:0 4px 12px rgba(30,58,138,.22);position:relative;-webkit-animation:iconFloat-dc24eb8e 4s ease-in-out infinite;animation:iconFloat-dc24eb8e 4s ease-in-out infinite}@-webkit-keyframes iconFloat-dc24eb8e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes iconFloat-dc24eb8e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.icon-pulse[data-v-dc24eb8e]{position:absolute;inset:-4px;border:2px solid rgba(59,130,246,.35);border-radius:50%;-webkit-animation:pulse-dc24eb8e 2.4s ease-in-out infinite;animation:pulse-dc24eb8e 2.4s ease-in-out infinite}@-webkit-keyframes pulse-dc24eb8e{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.55}50%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.2}}@keyframes pulse-dc24eb8e{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.55}50%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.2}}.question-title-container[data-v-dc24eb8e]{position:relative;margin-top:1rem}.question-title[data-v-dc24eb8e]{color:#0f172a;font-weight:700;font-size:1.2rem;line-height:1.45;margin:0;position:relative;z-index:1}.title-underline[data-v-dc24eb8e]{width:48px;height:3px;background:#1e3a8a;margin:.5rem auto 0;border-radius:2px}.options-container[data-v-dc24eb8e]{padding:.25rem}.btn-option[data-v-dc24eb8e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;padding:.75rem;min-height:60px;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}.btn-option[data-v-dc24eb8e]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:#93c5fd;-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06);box-shadow:0 4px 12px rgba(15,23,42,.06)}.btn-option.selected[data-v-dc24eb8e]{background:#eff6ff;border-color:#1e3a8a;-webkit-box-shadow:0 0 0 2px rgba(30,58,138,.18);box-shadow:0 0 0 2px rgba(30,58,138,.18)}.btn-option.selected .option-letter[data-v-dc24eb8e]{background:#1e3a8a;color:#fff}.option-content[data-v-dc24eb8e]{width:100%;text-align:left}.option-content[data-v-dc24eb8e],.option-letter[data-v-dc24eb8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-letter[data-v-dc24eb8e]{width:28px;height:28px;background:#1e3a8a;color:#fff;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.8rem;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.option-text[data-v-dc24eb8e]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;font-size:.9rem;line-height:1.35}.confirmation-section[data-v-dc24eb8e]{padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;position:relative}.btn-confirm[data-v-dc24eb8e]{background:#1e3a8a!important;color:#fff;border:1px solid #1e3a8a;border-radius:8px;min-width:140px;height:42px;font-size:1rem;font-weight:600;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;-webkit-transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;-webkit-box-shadow:0 4px 10px rgba(30,58,138,.18);box-shadow:0 4px 10px rgba(30,58,138,.18);cursor:pointer}.btn-confirm[data-v-dc24eb8e]:hover:not(:disabled){background:#1e40af!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 14px rgba(30,58,138,.24);box-shadow:0 6px 14px rgba(30,58,138,.24)}.btn-confirm[data-v-dc24eb8e]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-confirm[data-v-dc24eb8e]:disabled{background:#94a3b8!important;border-color:#94a3b8;opacity:.7;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.mini-toast[data-v-dc24eb8e]{position:absolute;top:.5rem;right:.6rem;background:#16a34a;color:#fff;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;-webkit-box-shadow:0 6px 16px rgba(22,163,74,.35);box-shadow:0 6px 16px rgba(22,163,74,.35);z-index:10;white-space:nowrap}.fade-enter-active[data-v-dc24eb8e],.fade-leave-active[data-v-dc24eb8e]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fade-enter-from[data-v-dc24eb8e],.fade-leave-to[data-v-dc24eb8e]{opacity:0}.finish-block[data-v-dc24eb8e]{position:relative}.finish-emblem[data-v-dc24eb8e]{width:72px;height:72px;border-radius:50%;background:#1e3a8a;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.6rem;-webkit-box-shadow:0 6px 16px rgba(30,58,138,.2);box-shadow:0 6px 16px rgba(30,58,138,.2)}.btn-back-home[data-v-dc24eb8e]{background:#fff;color:#1e3a8a;border:2px solid #1e3a8a;font-weight:700;border-radius:10px;-webkit-box-shadow:0 6px 20px rgba(30,58,138,.18);box-shadow:0 6px 20px rgba(30,58,138,.18)}.btn-back-home[data-v-dc24eb8e]:hover{-webkit-filter:brightness(1.02);filter:brightness(1.02);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.finish-badges .badge[data-v-dc24eb8e]{border-radius:999px}.confetti[data-v-dc24eb8e]{position:absolute;inset:0;pointer-events:none}.confetti[data-v-dc24eb8e]:after,.confetti[data-v-dc24eb8e]:before{content:"";position:absolute;width:6px;height:14px;border-radius:2px;-webkit-animation:fall-dc24eb8e 1.8s linear infinite;animation:fall-dc24eb8e 1.8s linear infinite}.confetti-a[data-v-dc24eb8e]:before{left:15%;top:-10%;background:#22c55e;-webkit-animation-delay:0ms;animation-delay:0ms}.confetti-a[data-v-dc24eb8e]:after{left:25%;top:-14%;background:#60a5fa;-webkit-animation-delay:.2s;animation-delay:.2s}.confetti-b[data-v-dc24eb8e]:before{right:18%;top:-12%;background:#3b82f6;-webkit-animation-delay:.4s;animation-delay:.4s}.confetti-b[data-v-dc24eb8e]:after{right:30%;top:-16%;background:#8b5cf6;-webkit-animation-delay:.6s;animation-delay:.6s}.confetti-c[data-v-dc24eb8e]:before{left:45%;top:-15%;background:#10b981;-webkit-animation-delay:.8s;animation-delay:.8s}.confetti-c[data-v-dc24eb8e]:after{left:55%;top:-18%;background:#f59e0b;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fall-dc24eb8e{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}to{-webkit-transform:translateY(220px) rotate(1turn);transform:translateY(220px) rotate(1turn)}}@keyframes fall-dc24eb8e{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}to{-webkit-transform:translateY(220px) rotate(1turn);transform:translateY(220px) rotate(1turn)}}.exec-wrapper[data-v-529a1d52]{position:relative}.exec-container[data-v-529a1d52]{background:transparent!important}.exec-foreground[data-v-529a1d52]{position:relative;z-index:1}.inicio-bg-overlay[data-v-529a1d52]{position:fixed;inset:0;z-index:0;background:linear-gradient(135deg,#f8fafc,#eef2ff 50%,#f8fafc);background-size:400% 400%;-webkit-animation:gradientShift-529a1d52 30s ease infinite;animation:gradientShift-529a1d52 30s ease infinite;pointer-events:none}@-webkit-keyframes gradientShift-529a1d52{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-529a1d52{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes playDriftSlow-529a1d52{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@keyframes playDriftSlow-529a1d52{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@-webkit-keyframes playDriftSlow2-529a1d52{0%{background-position:120% 15%}50%{background-position:-20% 20%}to{background-position:120% 15%}}@keyframes playDriftSlow2-529a1d52{0%{background-position:120% 15%}50%{background-position:-20% 20%}to{background-position:120% 15%}}@-webkit-keyframes playDriftSlow3-529a1d52{0%{background-position:-10% 70%}50%{background-position:110% 75%}to{background-position:-10% 70%}}@keyframes playDriftSlow3-529a1d52{0%{background-position:-10% 70%}50%{background-position:110% 75%}to{background-position:-10% 70%}}@-webkit-keyframes crossDrift-529a1d52{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@keyframes crossDrift-529a1d52{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@-webkit-keyframes crossDrift2-529a1d52{0%{background-position:-15% 60%}50%{background-position:115% 65%}to{background-position:-15% 60%}}@keyframes crossDrift2-529a1d52{0%{background-position:-15% 60%}50%{background-position:115% 65%}to{background-position:-15% 60%}}@-webkit-keyframes crossDrift3-529a1d52{0%{background-position:125% 40%}50%{background-position:-25% 45%}to{background-position:125% 40%}}@keyframes crossDrift3-529a1d52{0%{background-position:125% 40%}50%{background-position:-25% 45%}to{background-position:125% 40%}}.inicio-bg-play[data-v-529a1d52]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90 90%27 width=%2750%27 height=%2750%27><polygon points=%2728,18 72,45 28,72%27 fill=%27none%27 stroke=%27rgba%28148,163,184,0.45%29%27 stroke-width=%274%27 stroke-linejoin=%27round%27/></svg>");background-size:50px 50px;-webkit-animation:playDriftSlow-529a1d52 60s ease-in-out infinite;animation:playDriftSlow-529a1d52 60s ease-in-out infinite;opacity:.35}.inicio-bg-play-2[data-v-529a1d52],.inicio-bg-play[data-v-529a1d52]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-play-2[data-v-529a1d52]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 70 70%27 width=%2740%27 height=%2740%27><polygon points=%2722,14 56,35 22,56%27 fill=%27none%27 stroke=%27rgba%28148,163,184,0.4%29%27 stroke-width=%273%27 stroke-linejoin=%27round%27/></svg>");background-size:40px 40px;-webkit-animation:playDriftSlow2-529a1d52 70s ease-in-out infinite;animation:playDriftSlow2-529a1d52 70s ease-in-out infinite;opacity:.3}.inicio-bg-play-3[data-v-529a1d52]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 110 110%27 width=%2760%27 height=%2760%27><polygon points=%2734,22 90,55 34,88%27 fill=%27none%27 stroke=%27rgba%28148,163,184,0.35%29%27 stroke-width=%275%27 stroke-linejoin=%27round%27/></svg>");-webkit-animation:playDriftSlow3-529a1d52 80s ease-in-out infinite;animation:playDriftSlow3-529a1d52 80s ease-in-out infinite;opacity:.25}.inicio-bg-controller[data-v-529a1d52],.inicio-bg-play-3[data-v-529a1d52]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:60px 60px}.inicio-bg-controller[data-v-529a1d52]{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2760%27 height=%2760%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28148,163,184,0.4%29%27 stroke-width=%275%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");-webkit-animation:crossDrift-529a1d52 70s linear infinite;animation:crossDrift-529a1d52 70s linear infinite;opacity:.3}.inicio-bg-controller-2[data-v-529a1d52]{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2750%27 height=%2750%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28148,163,184,0.35%29%27 stroke-width=%274%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-repeat:no-repeat;background-size:50px 50px;-webkit-animation:crossDrift2-529a1d52 75s linear infinite;animation:crossDrift2-529a1d52 75s linear infinite;opacity:.25}.inicio-bg-controller-3[data-v-529a1d52]{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2770%27 height=%2770%27 viewBox=%270 0 120 120%27><g stroke=%27rgba%28148,163,184,0.3%29%27 stroke-width=%275%27 stroke-linecap=%27round%27><line x1=%2720%27 y1=%2720%27 x2=%27100%27 y2=%27100%27/><line x1=%27100%27 y1=%2720%27 x2=%2720%27 y2=%27100%27/></g></svg>");background-repeat:no-repeat;background-size:70px 70px;-webkit-animation:crossDrift3-529a1d52 80s linear infinite;animation:crossDrift3-529a1d52 80s linear infinite;opacity:.2}.exec-card[data-v-529a1d52]{max-width:980px;border-radius:16px;background:#fff;border:1px solid #e5e7eb;-webkit-box-shadow:0 4px 12px rgba(2,8,23,.04);box-shadow:0 4px 12px rgba(2,8,23,.04);margin-left:auto;margin-right:auto}.intro-block[data-v-529a1d52]{max-width:760px;margin:0 auto}.emblem[data-v-529a1d52]{width:56px;height:56px;border-radius:50%;background:#4f46e5;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;-webkit-box-shadow:0 6px 14px rgba(79,70,229,.18);box-shadow:0 6px 14px rgba(79,70,229,.18);font-size:1.1rem}.intro-subtitle[data-v-529a1d52]{max-width:640px;margin:.25rem auto 0;line-height:1.5}.intro-rules[data-v-529a1d52]{display:grid;grid-template-columns:1fr;gap:.5rem;padding:0;margin:1rem auto 1.25rem;max-width:640px}.intro-rules li[data-v-529a1d52]{display:grid;grid-template-columns:20px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:.5rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:.6rem .8rem}.intro-rules li i[data-v-529a1d52]{margin-top:2px}.counter-badge[data-v-529a1d52]{background:#4f46e5;color:#fff;padding:.35rem .75rem;border-radius:999px;font-weight:600;font-size:.8rem}.question-content[data-v-529a1d52]{text-align:center;padding:1.5rem;background:#fff;border-radius:12px;border:1px solid #e0e7ff;-webkit-box-shadow:0 2px 8px rgba(15,23,42,.04);box-shadow:0 2px 8px rgba(15,23,42,.04);position:relative}.question-icon[data-v-529a1d52]{width:50px;height:50px;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;color:#fff;font-size:1.2rem;background:#4f46e5;-webkit-box-shadow:0 4px 12px rgba(79,70,229,.22);box-shadow:0 4px 12px rgba(79,70,229,.22);position:relative;-webkit-animation:iconFloat-529a1d52 4s ease-in-out infinite;animation:iconFloat-529a1d52 4s ease-in-out infinite}.icon-pulse[data-v-529a1d52]{position:absolute;inset:-4px;border:2px solid rgba(99,102,241,.35);border-radius:50%;-webkit-animation:pulse-529a1d52 2.4s ease-in-out infinite;animation:pulse-529a1d52 2.4s ease-in-out infinite}@-webkit-keyframes iconFloat-529a1d52{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes iconFloat-529a1d52{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@-webkit-keyframes pulse-529a1d52{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.55}50%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.2}}@keyframes pulse-529a1d52{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.55}50%{-webkit-transform:scale(1.08);transform:scale(1.08);opacity:.2}}.question-title[data-v-529a1d52]{display:none}.pillar-title[data-v-529a1d52]{color:#1e1b4b;font-weight:700;font-size:1.4rem;margin:0;letter-spacing:.4px;text-transform:uppercase}.pillar-subtitle[data-v-529a1d52]{color:#475569;font-size:.95rem;font-weight:500;line-height:1.45}.title-underline[data-v-529a1d52]{width:48px;height:3px;background:#4f46e5;margin:.5rem auto 0;border-radius:2px}.options-container[data-v-529a1d52]{padding:.25rem}.btn-option[data-v-529a1d52]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#111827;min-height:42px;-webkit-transition:border-color .12s ease,-webkit-transform .06s ease,-webkit-box-shadow .12s ease;transition:border-color .12s ease,-webkit-transform .06s ease,-webkit-box-shadow .12s ease;transition:transform .06s ease,box-shadow .12s ease,border-color .12s ease;transition:transform .06s ease,box-shadow .12s ease,border-color .12s ease,-webkit-transform .06s ease,-webkit-box-shadow .12s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease}.btn-option[data-v-529a1d52]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:#c7d2fe;-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06);box-shadow:0 4px 12px rgba(15,23,42,.06)}.option-content[data-v-529a1d52]{width:100%;text-align:left}.option-content[data-v-529a1d52],.option-letter[data-v-529a1d52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-letter[data-v-529a1d52]{width:28px;height:28px;background:#4f46e5;color:#fff;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:.8rem;margin-right:.75rem}.btn-option.selected .option-letter[data-v-529a1d52]{background:#4f46e5;color:#fff}.btn-option.selected[data-v-529a1d52]{background:#eef2ff;border-color:#4f46e5;-webkit-box-shadow:0 0 0 2px rgba(79,70,229,.18);box-shadow:0 0 0 2px rgba(79,70,229,.18)}.nps-wrapper[data-v-529a1d52]{text-align:center}.nps-scale[data-v-529a1d52]{gap:.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.nps-item[data-v-529a1d52],.nps-scale[data-v-529a1d52]{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}.nps-item[data-v-529a1d52]{min-width:48px;height:48px;border-radius:50%;border:2.5px solid #e0e0e0;background:#fff;color:#5a6ae6;font-weight:700;font-size:1.25rem;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-shadow:0 2px 8px rgba(90,106,230,.12);box-shadow:0 2px 8px rgba(90,106,230,.12);margin-right:6px;margin-left:6px}.nps-item.low[data-v-529a1d52]{background:#fee2e2;border-color:#fecaca}.nps-item.mid[data-v-529a1d52]{background:#fef3c7;border-color:#fde68a}.nps-item.high[data-v-529a1d52]{background:#d1fae5;border-color:#a7f3d0}.nps-item.active[data-v-529a1d52]{color:#fff;border:2.5px solid #43e97b;-webkit-transform:scale(1.08);transform:scale(1.08);z-index:2}.nps-item.active[data-nota="0"][data-v-529a1d52]{background:#e53935}.nps-item.active[data-nota="1"][data-v-529a1d52]{background:#ef5350}.nps-item.active[data-nota="2"][data-v-529a1d52]{background:#fb8c00}.nps-item.active[data-nota="3"][data-v-529a1d52]{background:#fbc02d}.nps-item.active[data-nota="4"][data-v-529a1d52]{background:#fdd835}.nps-item.active[data-nota="5"][data-v-529a1d52]{background:#cddc39}.nps-item.active[data-nota="6"][data-v-529a1d52]{background:#8bc34a}.nps-item.active[data-nota="7"][data-v-529a1d52]{background:#43a047}.nps-item.active[data-nota="8"][data-v-529a1d52]{background:#388e3c}.nps-item.active[data-nota="9"][data-v-529a1d52]{background:#2e7d32}.nps-item.active[data-nota="10"][data-v-529a1d52]{background:#1b5e20}.nps-number[data-v-529a1d52]{font-size:.95rem}.confirmation-section[data-v-529a1d52]{padding:1rem;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0;position:relative}.btn-confirm[data-v-529a1d52]{background:#4f46e5!important;color:#fff;border:1px solid #4f46e5;border-radius:8px;min-width:140px;height:42px;font-size:1rem;font-weight:600;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;-webkit-transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;transition:background .15s ease,transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;-webkit-box-shadow:0 4px 10px rgba(79,70,229,.18);box-shadow:0 4px 10px rgba(79,70,229,.18);cursor:pointer}.btn-confirm[data-v-529a1d52]:hover:not(:disabled){background:#4338ca!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 14px rgba(79,70,229,.24);box-shadow:0 6px 14px rgba(79,70,229,.24)}.btn-confirm[data-v-529a1d52]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-confirm[data-v-529a1d52]:disabled{background:#94a3b8!important;border-color:#94a3b8;opacity:.7;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.btn-start[data-v-529a1d52]{border-radius:999px;background:#4f46e5;color:#fff;border:none;-webkit-box-shadow:0 6px 14px rgba(79,70,229,.18);box-shadow:0 6px 14px rgba(79,70,229,.18);-webkit-transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,-webkit-transform .15s ease;transition:background .15s ease,transform .15s ease;transition:background .15s ease,transform .15s ease,-webkit-transform .15s ease}.btn-start[data-v-529a1d52]:hover{background:#4338ca;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.pill-highlight[data-v-529a1d52]{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;gap:.5rem;color:#e2e8f0;font-weight:600}.pill-highlight .pill-label[data-v-529a1d52]{opacity:.85}@media (max-width:1200px){.nps-item[data-v-529a1d52]{min-width:44px;height:44px;font-size:1.2rem}.btn-confirm[data-v-529a1d52]{min-width:90px;font-size:.98rem}}@media (max-width:768px){.nps-item[data-v-529a1d52]{min-width:40px;height:40px;font-size:1.1rem;margin-right:4px;margin-left:4px}.btn-confirm[data-v-529a1d52]{min-width:80px;font-size:.95rem;height:40px}.btn-option[data-v-529a1d52]{min-height:40px;padding:.6rem .8rem}}.pill-highlight .pill-name[data-v-529a1d52]{background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.35);padding:.2rem .5rem;border-radius:999px;color:#bfdbfe}.finish-emblem[data-v-529a1d52]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);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.2rem;-webkit-box-shadow:0 6px 16px rgba(34,197,94,.25);box-shadow:0 6px 16px rgba(34,197,94,.25)}.chart-section[data-v-529a1d52]{background:transparent;margin:0 auto;max-width:650px}.pillar-chip[data-v-529a1d52]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;background:rgba(79,70,229,.08);color:#312e81;border:1px solid rgba(79,70,229,.2);padding:.35rem .6rem;border-radius:999px;font-weight:600;font-size:.8rem}.mini-toast[data-v-529a1d52]{position:absolute;top:.5rem;right:.6rem;background:#16a34a;color:#fff;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;-webkit-box-shadow:0 6px 16px rgba(22,163,74,.35);box-shadow:0 6px 16px rgba(22,163,74,.35);z-index:10;white-space:nowrap}.fade-enter-active[data-v-529a1d52],.fade-leave-active[data-v-529a1d52]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fade-enter-from[data-v-529a1d52],.fade-leave-to[data-v-529a1d52]{opacity:0}.training-platform[data-v-5499cf03]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.platform-header[data-v-5499cf03]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.2);padding:1rem 2rem;position:sticky;top:0;z-index:1000;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1)}.platform-header .header-content[data-v-5499cf03]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1400px;margin:0 auto}.platform-header .header-content .header-left[data-v-5499cf03],.platform-header .header-content[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.platform-header .header-content .header-left[data-v-5499cf03]{gap:2rem}.platform-header .header-content .header-left .logo[data-v-5499cf03]{width:120px;height:auto}.platform-header .header-content .header-left .course-info .course-title[data-v-5499cf03]{font-size:1.5rem;font-weight:700;color:#2d3748;margin:0;line-height:1.2}.platform-header .header-content .header-left .course-info .course-meta[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;margin-top:.5rem}.platform-header .header-content .header-left .course-info .course-meta .meta-item[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.875rem;color:#718096;font-weight:500}.platform-header .header-content .header-left .course-info .course-meta .meta-item i[data-v-5499cf03]{color:#667eea}.platform-header .header-content .header-right[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.platform-header .header-content .header-right .btn-back-intro[data-v-5499cf03]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.3);box-shadow:0 2px 8px rgba(102,126,234,.3)}.platform-header .header-content .header-right .btn-back-intro[data-v-5499cf03]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4);background:linear-gradient(135deg,#5a67d8,#6b46c1)}.platform-header .header-content .header-right .btn-back-intro i[data-v-5499cf03]{font-size:1rem}.platform-header .header-content .header-right .progress-indicator .progress-circle[data-v-5499cf03]{position:relative;width:60px;height:60px}.platform-header .header-content .header-right .progress-indicator .progress-circle .progress-ring[data-v-5499cf03]{width:100%;height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.platform-header .header-content .header-right .progress-indicator .progress-circle .progress-ring path[data-v-5499cf03]:first-child{fill:none;stroke:#e2e8f0;stroke-width:3}.platform-header .header-content .header-right .progress-indicator .progress-circle .progress-ring path[data-v-5499cf03]:last-child{fill:none;stroke:#667eea;stroke-width:3;stroke-linecap:round;-webkit-transition:stroke-dasharray .3s ease;transition:stroke-dasharray .3s ease}.platform-header .header-content .header-right .progress-indicator .progress-circle .progress-text[data-v-5499cf03]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.75rem;font-weight:700;color:#2d3748}.platform-header .header-content .header-right .btn-exit[data-v-5499cf03]{background:linear-gradient(135deg,#ff6b6b,#ee5a52);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.platform-header .header-content .header-right .btn-exit[data-v-5499cf03]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px hsla(0,100%,71%,.3);box-shadow:0 8px 25px hsla(0,100%,71%,.3)}.introduction-page[data-v-5499cf03]{padding:.75rem;min-height:calc(100vh - 2rem)}.main-content[data-v-5499cf03]{max-width:1400px;margin:0 auto;padding:2rem}.main-content .content-grid[data-v-5499cf03]{display:grid;grid-template-columns:1fr 400px;gap:2rem;min-height:calc(100vh - 200px)}.video-section .video-container[data-v-5499cf03]{background:#fff;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1)}.video-section .video-container .video-header[data-v-5499cf03]{padding:1.5rem;border-bottom:1px solid #e2e8f0}.video-section .video-container .video-header .current-lesson h3[data-v-5499cf03]{font-size:1.25rem;font-weight:700;color:#2d3748;margin:0 0 .5rem 0}.video-section .video-container .video-header .current-lesson p[data-v-5499cf03]{color:#718096;font-size:.875rem;margin:0}.video-section .video-container .video-header .lesson-progress[data-v-5499cf03]{margin-top:1rem}.video-section .video-container .video-header .lesson-progress .progress-bar[data-v-5499cf03]{width:100%;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden;margin-bottom:.5rem}.video-section .video-container .video-header .lesson-progress .progress-bar .progress-fill[data-v-5499cf03]{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 .3s ease;transition:width .3s ease}.video-section .video-container .video-header .lesson-progress .progress-text[data-v-5499cf03]{font-size:.75rem;color:#718096;font-weight:500}.video-section .video-container .video-player[data-v-5499cf03]{aspect-ratio:16/9;background:#000;position:relative}.video-section .video-container .video-player iframe[data-v-5499cf03],.video-section .video-container .video-player video[data-v-5499cf03]{width:100%;height:100%;border:none}.video-section .video-container .video-player .video-type-indicator[data-v-5499cf03]{position:absolute;top:10px;right:10px;z-index:10}.video-section .video-container .video-player .video-type-indicator .video-type[data-v-5499cf03]{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:.5rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;color:#fff;backdrop-filter:blur(10px);background:rgba(0,0,0,.7)}.video-section .video-container .video-player .video-type-indicator .video-type.youtube[data-v-5499cf03]{background:rgba(255,0,0,.8)}.video-section .video-container .video-player .video-type-indicator .video-type.google[data-v-5499cf03]{background:rgba(66,133,244,.8)}.video-section .video-container .video-player .video-type-indicator .video-type.unknown[data-v-5499cf03]{background:hsla(0,0%,50%,.8)}.video-section .video-container .video-player .video-type-indicator .video-type i[data-v-5499cf03]{font-size:1rem}.video-section .video-container .video-player .video-placeholder[data-v-5499cf03]{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:100%;color:#718096;background:#f7fafc}.video-section .video-container .video-player .video-placeholder i[data-v-5499cf03]{font-size:4rem;margin-bottom:1rem;color:#cbd5e0}.video-section .video-container .video-player .video-placeholder p[data-v-5499cf03]{font-size:1.125rem;font-weight:500;margin:0}.sidebar[data-v-5499cf03]{background:#fff;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.1);box-shadow:0 10px 40px rgba(0,0,0,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sidebar .sidebar-header[data-v-5499cf03]{padding:1.5rem;border-bottom:1px solid #e2e8f0}.sidebar .sidebar-header h3[data-v-5499cf03]{font-size:1.125rem;font-weight:700;color:#2d3748;margin:0 0 1rem 0}.sidebar .sidebar-header .course-stats[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.sidebar .sidebar-header .course-stats .stat-item[data-v-5499cf03]{text-align:center}.sidebar .sidebar-header .course-stats .stat-item .stat-number[data-v-5499cf03]{display:block;font-size:1.5rem;font-weight:700;color:#667eea}.sidebar .sidebar-header .course-stats .stat-item .stat-label[data-v-5499cf03]{font-size:.75rem;color:#718096;font-weight:500}.sidebar .lessons-list .lesson-section[data-v-5499cf03]{border-bottom:1px solid #f7fafc;margin-bottom:.5rem}.sidebar .lessons-list .lesson-section[data-v-5499cf03]:last-child{border-bottom:none;margin-bottom:0}.sidebar .lessons-list .lesson-section .lesson-header[data-v-5499cf03]{padding:1.25rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;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;background:#fff;border-radius:8px;margin:.25rem .5rem}.sidebar .lessons-list .lesson-section .lesson-header[data-v-5499cf03]:hover{background:#f7fafc;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.sidebar .lessons-list .lesson-section .lesson-header .lesson-info[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.sidebar .lessons-list .lesson-section .lesson-header .lesson-info .lesson-icon[data-v-5499cf03]{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);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;color:#fff;font-size:1.125rem;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.2);box-shadow:0 2px 8px rgba(102,126,234,.2)}.sidebar .lessons-list .lesson-section .lesson-header .lesson-info .lesson-details h4[data-v-5499cf03]{font-size:1rem;font-weight:600;color:#2d3748;margin:0 0 .25rem 0;line-height:1.2}.sidebar .lessons-list .lesson-section .lesson-header .lesson-info .lesson-details p[data-v-5499cf03]{font-size:.875rem;color:#718096;margin:0;font-weight:500}.sidebar .lessons-list .lesson-section .lesson-header .lesson-actions[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.sidebar .lessons-list .lesson-section .lesson-header .lesson-actions .lesson-progress-mini[data-v-5499cf03]{text-align:center}.sidebar .lessons-list .lesson-section .lesson-header .lesson-actions .lesson-progress-mini .progress-mini[data-v-5499cf03]{width:60px;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin-bottom:.25rem;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.sidebar .lessons-list .lesson-section .lesson-header .lesson-actions .lesson-progress-mini .progress-mini .progress-fill-mini[data-v-5499cf03]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-box-shadow:0 1px 3px rgba(102,126,234,.3);box-shadow:0 1px 3px rgba(102,126,234,.3)}.sidebar .lessons-list .lesson-section .lesson-header .lesson-actions .lesson-progress-mini span[data-v-5499cf03]{font-size:.75rem;color:#718096;font-weight:500}.sidebar .lessons-list .lesson-section .lesson-header .lesson-actions .lesson-toggle[data-v-5499cf03]{color:#718096;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;font-size:1.125rem}.sidebar .lessons-list .lesson-section.expanded .expand-icon[data-v-5499cf03]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar .lessons-list .lesson-section .lesson-content[data-v-5499cf03]{background:#f7fafc;border-top:1px solid #e2e8f0}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item[data-v-5499cf03]{padding:1rem 1.25rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;border-bottom:1px solid #e2e8f0;background:#fff;margin:.25rem .5rem;border-radius:8px}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item[data-v-5499cf03]:last-child{border-bottom:none}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item[data-v-5499cf03]:hover{background:#edf2f7;-webkit-transform:translateX(3px);transform:translateX(3px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item.active[data-v-5499cf03]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3)}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item.active .lesson-item-content h5[data-v-5499cf03],.sidebar .lessons-list .lesson-section .lesson-content .lesson-item.active .lesson-item-content p[data-v-5499cf03]{color:#fff}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item.active .duration[data-v-5499cf03]{color:hsla(0,0%,100%,.8)}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item.active .lesson-item-icon[data-v-5499cf03]{color:#fff}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item.completed .lesson-item-icon[data-v-5499cf03]{color:#48bb78}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item .lesson-item-icon[data-v-5499cf03]{font-size:1.25rem;color:#718096;width:24px;text-align:center}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item .lesson-item-icon .completed-icon[data-v-5499cf03]{color:#48bb78}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item .lesson-item-content[data-v-5499cf03]{-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item .lesson-item-content h5[data-v-5499cf03]{font-size:.875rem;font-weight:600;color:#2d3748;margin:0 0 .25rem 0;line-height:1.2}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item .lesson-item-content p[data-v-5499cf03]{font-size:.75rem;color:#718096;margin:0;font-weight:500}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item .lesson-item-actions .duration[data-v-5499cf03]{font-size:.75rem;color:#718096;font-weight:500;background:#f1f5f9;padding:.25rem .5rem;border-radius:4px}.pin-screen[data-v-5499cf03]{min-height:100vh;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;padding:2rem}.pin-screen .pin-container[data-v-5499cf03]{background:#fff;border-radius:20px;padding:3rem;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.2);box-shadow:0 20px 60px rgba(0,0,0,.2);max-width:500px;width:100%;text-align:center}.pin-screen .pin-container .pin-header[data-v-5499cf03]{margin-bottom:2rem}.pin-screen .pin-container .pin-header .logo[data-v-5499cf03]{width:120px;height:auto;margin-bottom:1.5rem}.pin-screen .pin-container .pin-header h2[data-v-5499cf03]{font-size:1.75rem;font-weight:700;color:#2d3748;margin:0 0 .5rem 0}.pin-screen .pin-container .pin-header p[data-v-5499cf03]{color:#718096;font-size:1rem;margin:0}.pin-screen .pin-container .pin-form .email-info[data-v-5499cf03]{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;margin-bottom:1.5rem;padding:1rem;background:linear-gradient(135deg,#f7fafc,#edf2f7);border-radius:10px;border:2px solid #e2e8f0;color:#2d3748;font-weight:600}.pin-screen .pin-container .pin-form .email-info i[data-v-5499cf03]{color:#667eea;font-size:1.2rem}.pin-screen .pin-container .pin-form .email-info span[data-v-5499cf03]{font-size:1.1rem;letter-spacing:.5px}.pin-screen .pin-container .pin-form .email-input-group[data-v-5499cf03]{margin-bottom:2rem;text-align:left}.pin-screen .pin-container .pin-form .email-input-group label[data-v-5499cf03]{display:block;font-weight:600;color:#2d3748;margin-bottom:.5rem}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-5499cf03]{width:100%;padding:1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:1rem;font-weight:500;text-align:left;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-5499cf03]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-5499cf03]::-webkit-input-placeholder{color:#cbd5e0}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-5499cf03]::-moz-placeholder{color:#cbd5e0}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-5499cf03]:-ms-input-placeholder{color:#cbd5e0}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-5499cf03]::-ms-input-placeholder{color:#cbd5e0}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-5499cf03]::placeholder{color:#cbd5e0}.pin-screen .pin-container .pin-form .btn-confirm-email[data-v-5499cf03]{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem;border-radius:10px;font-size:1.125rem;font-weight:600;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;margin-bottom:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.pin-screen .pin-container .pin-form .btn-confirm-email[data-v-5499cf03]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(102,126,234,.3);box-shadow:0 10px 25px rgba(102,126,234,.3)}.pin-screen .pin-container .pin-form .btn-confirm-email[data-v-5499cf03]:disabled{background:#cbd5e0;cursor:not-allowed;-webkit-transform:none;transform:none}.pin-screen .pin-container .pin-form .email-confirmed[data-v-5499cf03]{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;margin-bottom:1rem;color:#48bb78;font-weight:500}.pin-screen .pin-container .pin-form .email-confirmed i[data-v-5499cf03]{color:#48bb78}.pin-screen .pin-container .pin-form .btn-back[data-v-5499cf03]{background:transparent;color:#667eea;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.pin-screen .pin-container .pin-form .btn-back[data-v-5499cf03]:hover{background:#667eea;color:#fff}.pin-screen .pin-container .pin-form .pin-input-group[data-v-5499cf03]{margin-bottom:2rem;text-align:left}.pin-screen .pin-container .pin-form .pin-input-group label[data-v-5499cf03]{display:block;font-weight:600;color:#2d3748;margin-bottom:.5rem}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-5499cf03]{width:100%;padding:1rem;border:2px solid #e2e8f0;border-radius:10px;font-size:1.5rem;font-weight:700;text-align:center;letter-spacing:.25rem;text-transform:uppercase;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-5499cf03]:focus{outline:none;border-color:#667eea;-webkit-box-shadow:0 0 0 3px rgba(102,126,234,.1);box-shadow:0 0 0 3px rgba(102,126,234,.1)}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-5499cf03]::-webkit-input-placeholder{color:#cbd5e0;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-5499cf03]::-moz-placeholder{color:#cbd5e0;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-5499cf03]:-ms-input-placeholder{color:#cbd5e0;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-5499cf03]::-ms-input-placeholder{color:#cbd5e0;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-5499cf03]::placeholder{color:#cbd5e0;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .btn-validate-pin[data-v-5499cf03]{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1rem;border-radius:10px;font-size:1.125rem;font-weight:600;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;margin-bottom:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.pin-screen .pin-container .pin-form .btn-validate-pin[data-v-5499cf03]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(102,126,234,.3);box-shadow:0 10px 25px rgba(102,126,234,.3)}.pin-screen .pin-container .pin-form .btn-validate-pin[data-v-5499cf03]:disabled{background:#cbd5e0;cursor:not-allowed;-webkit-transform:none;transform:none}.pin-screen .pin-container .pin-form .pin-actions .btn-request-new-pin[data-v-5499cf03]{background:transparent;color:#667eea;border:2px solid #667eea;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;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 .3s ease;transition:all .3s ease;cursor:pointer}.pin-screen .pin-container .pin-form .pin-actions .btn-request-new-pin[data-v-5499cf03]:hover{background:#667eea;color:#fff}.pin-screen .pin-container .pin-form .error-message[data-v-5499cf03]{color:#ff3b3b;font-size:.8rem;margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.pin-screen .pin-container .pin-form .error-message i[data-v-5499cf03]{font-size:1rem}.pin-screen .pin-container .pin-form .form-text[data-v-5499cf03]{color:#718096;font-size:.8rem;margin-top:.25rem;display:block}.pin-screen .pin-container .pin-form .spin[data-v-5499cf03]{-webkit-animation:spin-5499cf03 1s linear infinite;animation:spin-5499cf03 1s linear infinite}@-webkit-keyframes spin-5499cf03{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-5499cf03{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:1024px){.introduction-page[data-v-5499cf03]{padding:1rem}.introduction-container[data-v-5499cf03]{grid-template-columns:1fr;max-width:800px}.introduction-container .course-cover-horizontal[data-v-5499cf03]{height:180px}.introduction-container .course-details[data-v-5499cf03]{padding:2rem}.main-content .content-grid[data-v-5499cf03]{grid-template-columns:1fr;gap:1rem}.sidebar[data-v-5499cf03]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media(max-width:768px){.pin-screen[data-v-5499cf03]{padding:1rem}.pin-screen .pin-container[data-v-5499cf03]{padding:2rem}.pin-screen .pin-container .pin-header h2[data-v-5499cf03]{font-size:1.5rem}.pin-screen .pin-container .pin-form .pin-input[data-v-5499cf03]{font-size:1.25rem;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .btn-validate-pin[data-v-5499cf03]{font-size:1rem}.introduction-page[data-v-5499cf03]{padding:.5rem}.introduction-container[data-v-5499cf03]{border-radius:15px}.introduction-container .course-cover-horizontal[data-v-5499cf03]{height:140px}.introduction-container .course-details[data-v-5499cf03]{padding:1.5rem}.course-title-large[data-v-5499cf03]{font-size:2.25rem!important}.course-stats-large[data-v-5499cf03]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-meta-large[data-v-5499cf03],.course-stats-large[data-v-5499cf03]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-meta-large[data-v-5499cf03]{gap:.5rem!important}.platform-header[data-v-5499cf03]{padding:1rem}.platform-header .header-content .header-left[data-v-5499cf03],.platform-header .header-content[data-v-5499cf03]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.platform-header .header-content .header-left[data-v-5499cf03]{text-align:center}.main-content[data-v-5499cf03]{padding:1rem}.course-cover-horizontal[data-v-5499cf03]{height:250px}.play-button-large[data-v-5499cf03]{width:60px;height:60px;font-size:1.5rem}.start-course-button[data-v-5499cf03]{padding:1rem 2rem;font-size:1.125rem}}@-webkit-keyframes fadeInUp-5499cf03{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-5499cf03{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.lesson-section[data-v-5499cf03]{-webkit-animation:fadeInUp-5499cf03 .3s ease-out;animation:fadeInUp-5499cf03 .3s ease-out}.sidebar[data-v-5499cf03]::-webkit-scrollbar{width:6px}.sidebar[data-v-5499cf03]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.sidebar[data-v-5499cf03]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.sidebar[data-v-5499cf03]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.course-cover-horizontal[data-v-5499cf03]{position:relative;width:100%;height:160px;border-radius:12px;overflow:hidden;margin-bottom:.875rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);background:linear-gradient(135deg,#667eea,#764ba2);-webkit-transition:all .3s ease;transition:all .3s ease}.course-cover-horizontal[data-v-5499cf03]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 25px rgba(0,0,0,.15);box-shadow:0 6px 25px rgba(0,0,0,.15)}.cover-image-horizontal[data-v-5499cf03]{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.cover-image-horizontal img[data-v-5499cf03]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cover-image-horizontal .cover-overlay-horizontal[data-v-5499cf03]{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent}.cover-image-horizontal .cover-overlay-horizontal[data-v-5499cf03],.cover-image-horizontal .play-button-large[data-v-5499cf03]{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-transition:all .3s ease;transition:all .3s ease}.cover-image-horizontal .play-button-large[data-v-5499cf03]{background:hsla(0,0%,100%,.95);color:#667eea;width:60px;height:60px;border-radius:50%;font-size:1.5rem;cursor:pointer;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.3);box-shadow:0 8px 25px rgba(0,0,0,.3);border:3px solid hsla(0,0%,100%,.8);backdrop-filter:blur(10px)}.cover-image-horizontal .play-button-large[data-v-5499cf03]:hover{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-box-shadow:0 12px 35px rgba(0,0,0,.4);box-shadow:0 12px 35px rgba(0,0,0,.4);background:#fff;border-color:#fff}.cover-image-horizontal .play-button-large[data-v-5499cf03]:active{-webkit-transform:scale(1.05);transform:scale(1.05)}.cover-image-horizontal .play-button-large i[data-v-5499cf03]{margin-left:3px;-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.start-course-button-container[data-v-5499cf03]{text-align:center;margin-top:1.25rem;padding:.375rem 0}.start-course-button[data-v-5499cf03]{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;border:none;padding:.625rem 1.75rem;border-radius:8px;font-size:.95rem;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(66,153,225,.3);box-shadow:0 4px 15px rgba(66,153,225,.3);text-transform:uppercase;letter-spacing:.25px}.start-course-button[data-v-5499cf03]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(66,153,225,.4);box-shadow:0 6px 20px rgba(66,153,225,.4);background:linear-gradient(135deg,#3182ce,#2c5aa0)}.start-course-button[data-v-5499cf03]:active{-webkit-transform:translateY(0);transform:translateY(0)}.start-course-button i[data-v-5499cf03]{font-size:1rem}.introduction-page[data-v-5499cf03]{padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;position:relative}.introduction-page[data-v-5499cf03]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='10' cy='60' r='.5' fill='rgba(255,255,255,0.05)'/%3E%3Ccircle cx='90' cy='40' r='.5' fill='rgba(255,255,255,0.05)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3;pointer-events:none}.introduction-container[data-v-5499cf03]{background:#fff;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 25px rgba(0,0,0,.1);box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 25px rgba(0,0,0,.1);overflow:hidden;max-width:1000px;margin:0 auto;position:relative;z-index:10;border:1px solid hsla(0,0%,100%,.2)}.introduction-container[data-v-5499cf03]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.5)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);z-index:1}.course-details[data-v-5499cf03]{padding:1.25rem;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafbfc));background:linear-gradient(180deg,#fff,#fafbfc);position:relative}.course-title-large[data-v-5499cf03]{font-size:1.75rem;font-weight:700;color:#1a202c;margin-bottom:.5rem;line-height:1.2;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 4px rgba(0,0,0,.1)}.course-meta-large[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.meta-item-large[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#4a5568;font-weight:500;font-size:.875rem;padding:.5rem .75rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:8px;border:1px solid #e2e8f0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.meta-item-large[data-v-5499cf03]:hover{background:linear-gradient(135deg,#f8fafc,#edf2f7);border-color:#cbd5e0;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.meta-item-large i[data-v-5499cf03]{color:#667eea;font-size:.875rem}.course-stats-large[data-v-5499cf03]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1.25rem}.stat-card[data-v-5499cf03]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;padding:.875rem;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.stat-card[data-v-5499cf03]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px 12px 0 0}.stat-card[data-v-5499cf03]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.12);box-shadow:0 8px 25px rgba(0,0,0,.12);border-color:#cbd5e0}.stat-icon[data-v-5499cf03]{margin-bottom:.5rem}.stat-icon i[data-v-5499cf03]{font-size:1.5rem;color:#667eea;-webkit-filter:drop-shadow(0 2px 4px rgba(102,126,234,.2));filter:drop-shadow(0 2px 4px rgba(102,126,234,.2))}.stat-content .stat-number[data-v-5499cf03]{display:block;font-size:1.25rem;font-weight:700;color:#1a202c;margin-bottom:.25rem;text-shadow:0 1px 2px rgba(0,0,0,.1)}.stat-content .stat-label[data-v-5499cf03]{color:#4a5568;font-weight:500;font-size:.75rem}.course-description[data-v-5499cf03]{margin-bottom:1.25rem}.course-description h3[data-v-5499cf03]{font-size:1.25rem;font-weight:700;color:#1a202c;margin-bottom:.625rem;position:relative}.course-description h3[data-v-5499cf03]:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;-webkit-box-shadow:0 2px 4px rgba(102,126,234,.3);box-shadow:0 2px 4px rgba(102,126,234,.3)}.course-description p[data-v-5499cf03]{font-size:.875rem;line-height:1.5;color:#4a5568;background:linear-gradient(135deg,#fff,#f8fafc);padding:.625rem;border-radius:8px;border-left:3px solid #667eea;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.course-modules h3[data-v-5499cf03]{font-size:1.25rem;font-weight:700;color:#1a202c;margin-bottom:.625rem;position:relative}.course-modules h3[data-v-5499cf03]:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;-webkit-box-shadow:0 2px 4px rgba(102,126,234,.3);box-shadow:0 2px 4px rgba(102,126,234,.3)}.modules-list[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.module-item[data-v-5499cf03]{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:10px;padding:.625rem;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.05);box-shadow:0 2px 8px rgba(0,0,0,.05)}.module-item[data-v-5499cf03]:hover{background:linear-gradient(135deg,#f8fafc,#edf2f7);border-color:#cbd5e0;-webkit-transform:translateX(3px);transform:translateX(3px);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.module-header[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.module-icon i[data-v-5499cf03]{font-size:1rem;color:#667eea;-webkit-filter:drop-shadow(0 1px 2px rgba(102,126,234,.2));filter:drop-shadow(0 1px 2px rgba(102,126,234,.2))}.module-info[data-v-5499cf03]{-webkit-box-flex:1;-ms-flex:1;flex:1}.module-info h4[data-v-5499cf03]{font-size:1rem;font-weight:600;color:#1a202c;margin-bottom:.25rem;text-shadow:0 1px 1px rgba(0,0,0,.05)}.module-info p[data-v-5499cf03]{color:#4a5568;font-weight:500;font-size:.75rem}.module-progress[data-v-5499cf03]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:80px}.progress-mini-large[data-v-5499cf03]{width:50px;height:5px;background:#e2e8f0;border-radius:3px;overflow:hidden;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-fill-mini-large[data-v-5499cf03]{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease;-webkit-box-shadow:0 1px 3px rgba(102,126,234,.3);box-shadow:0 1px 3px rgba(102,126,234,.3)}@media(max-width:768px){.course-cover-horizontal[data-v-5499cf03]{height:140px;border-radius:8px}.play-button-large[data-v-5499cf03]{width:40px;height:40px;font-size:1rem}.start-course-button[data-v-5499cf03]{padding:.625rem 1.5rem;font-size:.875rem}.course-details[data-v-5499cf03]{padding:1rem}.course-title-large[data-v-5499cf03]{font-size:1.5rem}.course-meta-large[data-v-5499cf03]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.course-stats-large[data-v-5499cf03]{grid-template-columns:1fr}}.primeiro-acesso[data-v-1f7bae84]{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-1f7bae84]{display:none}.bg-image[data-v-1f7bae84]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay[data-v-1f7bae84]{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-1f7bae84]{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-1f7bae84]{-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-1f7bae84]{width:100%;max-width:100%;margin:0;padding:0 1rem}.logo[data-v-1f7bae84]{max-width:180px;height:auto}.welcome-section[data-v-1f7bae84]{margin-bottom:3rem}.welcome-section h1[data-v-1f7bae84]{font-size:1.75rem;color:#2c3e50;margin-bottom:1rem;font-weight:500;font-family:Roboto,sans-serif}.welcome-section .user-greeting[data-v-1f7bae84]{font-size:1.25rem;color:#495057;margin-bottom:1rem;font-weight:400;font-family:Roboto,sans-serif}.welcome-section .welcome-text[data-v-1f7bae84]{font-size:1rem;color:#6c757d;line-height:1.5;font-weight:300;font-family:Roboto,sans-serif}.features-section h2[data-v-1f7bae84]{font-size:1.25rem;color:#2c3e50;margin-bottom:2rem;font-weight:500;font-family:Roboto,sans-serif}.features-grid[data-v-1f7bae84]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;margin:0;padding:0}.feature-item[data-v-1f7bae84]{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-1f7bae84]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.feature-item .feature-icon[data-v-1f7bae84]{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-1f7bae84]{font-size:1.5rem;color:#f60}.feature-item .feature-content[data-v-1f7bae84]{-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-1f7bae84]{font-size:1rem;color:#2c3e50;margin-bottom:.25rem;font-weight:500;font-family:Roboto,sans-serif}.feature-item .feature-content p[data-v-1f7bae84]{font-size:.875rem;color:#6c757d;line-height:1.4;margin:0;font-weight:300;font-family:Roboto,sans-serif}.form-column[data-v-1f7bae84]{-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-1f7bae84]{width:100%;max-width:400px;margin:0 auto}.form-header[data-v-1f7bae84]{text-align:center;margin-bottom:2rem}.form-header h2[data-v-1f7bae84]{font-size:1.5rem;color:#2c3e50;margin-bottom:.5rem;font-weight:500;font-family:Roboto,sans-serif}.form-header p[data-v-1f7bae84]{color:#6c757d;font-size:.875rem;font-weight:300;font-family:Roboto,sans-serif}.form-group[data-v-1f7bae84]{margin-bottom:1.5rem}.form-group label[data-v-1f7bae84]{display:block;margin-bottom:.5rem;color:#495057;font-weight:400;font-size:.875rem;font-family:Roboto,sans-serif}.input-group[data-v-1f7bae84]{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-1f7bae84]: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-1f7bae84]{padding:0 1rem;color:#6c757d}.input-group input[data-v-1f7bae84]{-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-1f7bae84]:focus{outline:none}.input-group input[data-v-1f7bae84]::-webkit-input-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-1f7bae84]::-moz-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-1f7bae84]:-ms-input-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-1f7bae84]::-ms-input-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-1f7bae84]::placeholder{color:#adb5bd;font-weight:300}.input-group input[readonly][data-v-1f7bae84]{background:#e9ecef;cursor:not-allowed}.btn-submit[data-v-1f7bae84]{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-1f7bae84]:hover:not(:disabled){background:#e65c00;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-submit[data-v-1f7bae84]:disabled{opacity:.7;cursor:not-allowed}.btn-submit .spinner[data-v-1f7bae84]{width:20px;height:20px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;-webkit-animation:spin-1f7bae84 .8s linear infinite;animation:spin-1f7bae84 .8s linear infinite}.success-message[data-v-1f7bae84]{text-align:center;padding:2rem}.success-message .success-icon[data-v-1f7bae84]{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-1f7bae84]{font-size:2rem;color:#fff}.success-message h3[data-v-1f7bae84]{font-size:1.25rem;color:#2c3e50;margin-bottom:1rem;font-weight:500;font-family:Roboto,sans-serif}.success-message p[data-v-1f7bae84]{color:#6c757d;margin-bottom:.5rem;font-size:.875rem;font-weight:300;font-family:Roboto,sans-serif}.success-message .redirect-message[data-v-1f7bae84]{font-size:.75rem;color:#adb5bd;font-weight:300;font-family:Roboto,sans-serif}@-webkit-keyframes spin-1f7bae84{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-1f7bae84{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:991px){.main-card[data-v-1f7bae84]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-column[data-v-1f7bae84],.info-column[data-v-1f7bae84]{padding:2rem 1rem}.features-grid[data-v-1f7bae84]{grid-template-columns:1fr;gap:.75rem}.info-content[data-v-1f7bae84]{padding:0}}@media(max-width:768px){.app-background,.barra-horizontal-menu,.footer-nav,.sidebar-filled,.sidebar-pushcontent{display:block!important}}@media(max-width:576px){.primeiro-acesso[data-v-1f7bae84]{padding:1rem}.form-column[data-v-1f7bae84],.info-column[data-v-1f7bae84]{padding:1.5rem}.welcome-section h1[data-v-1f7bae84]{font-size:1.75rem}.feature-item[data-v-1f7bae84]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.feature-item .feature-icon[data-v-1f7bae84]{margin:0 auto 1rem}}.login-container[data-v-4987223e]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;background-color:#f8f9fa}.login-form-container[data-v-4987223e]{-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-4987223e]{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-4987223e]{max-width:180px;height:auto}.info-panel[data-v-4987223e]{-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-4987223e]{max-width:400px}.feature-list[data-v-4987223e]{margin-top:2rem}.feature-item[data-v-4987223e]{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-4987223e]{font-size:1.5rem;margin-right:1rem;color:hsla(0,0%,100%,.9)}.form-control[data-v-4987223e]{border:1px solid #dee2e6;padding:1rem .75rem;height:auto}.form-control[data-v-4987223e]: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-4987223e]{background-color:#343579;border-color:#343579;padding:.8rem}.btn-primary[data-v-4987223e]:hover{background-color:#252555;border-color:#252555}.btn-primary[data-v-4987223e]:disabled{background-color:#343579;border-color:#343579;opacity:.65}.forgot-modal .modal-content[data-v-4987223e]{border-radius:16px}.forgot-modal .form-control[data-v-4987223e]{padding:.8rem .9rem}.error-feedback[data-v-4987223e]{color:#dc3545;font-size:.875em;margin-top:.25rem}@media(max-width:991.98px){.login-container[data-v-4987223e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-panel[data-v-4987223e]{display:none}.login-form-container[data-v-4987223e]{padding:1rem}.login-form-wrapper[data-v-4987223e]{padding:1.5rem}}.sidebar-funcionario-wrap[data-v-041f26f4]{--sf-bg:#fff;--sf-text:#1f2430;--sf-muted:#6b7280;--sf-border:#dce0e7;--sf-accent:#ff6a39;--sf-bg-hover:rgba(255,106,57,.08);--sf-bg-active:rgba(255,106,57,.12);--sf-width:280px;--sf-radius:10px;--sf-radius-lg:12px;position:fixed;left:0;top:0;bottom:0;width:var(--sf-width);background:var(--sf-bg);border-right:1px solid var(--sf-border);z-index:1000;overflow-y:auto;overflow-x:hidden;-webkit-transition:width .24s ease;transition:width .24s ease;scrollbar-width:none;-ms-overflow-style:none}.sidebar-funcionario-wrap[data-v-041f26f4]::-webkit-scrollbar{width:0;height:0;background:transparent;display:none}.sidebar-funcionario-wrap.collapsed[data-v-041f26f4]{width:76px}.sidebar-funcionario[data-v-041f26f4]{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}.sf-brand[data-v-041f26f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-negative:0;flex-shrink:0;padding:1.35rem 1.25rem .9rem}.sidebar-funcionario-wrap.collapsed .sf-brand[data-v-041f26f4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.1rem .5rem .85rem}.sf-brand__logo[data-v-041f26f4]{height:32px;width:auto;display:block;-o-object-fit:contain;object-fit:contain}.sf-profile[data-v-041f26f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;-ms-flex-negative:0;flex-shrink:0;margin:0 .85rem .5rem;padding:.6rem .7rem;background:#f7f8fa;border:1px solid var(--sf-border);border-radius:var(--sf-radius-lg)}.sf-profile__avatar[data-v-041f26f4]{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0;background:var(--sf-bg)}.sf-profile__avatar--placeholder[data-v-041f26f4]{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;background:linear-gradient(145deg,#ff8a5f,#e85620);color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.02em}.sf-profile__info[data-v-041f26f4]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sf-profile__name[data-v-041f26f4]{font-size:.9rem;font-weight:600;color:var(--sf-text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-profile__email[data-v-041f26f4]{font-size:.75rem;color:var(--sf-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-nav[data-v-041f26f4]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem .75rem 1rem;margin-top:.4rem;border-top:1px solid var(--sf-border);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}.sf-nav__link[data-v-041f26f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;width:100%;padding:.55rem .8rem;font-size:.9rem;font-weight:500;color:var(--sf-text);background:none;border:none;border-radius:var(--sf-radius);cursor:pointer;text-align:left;text-decoration:none;-webkit-transition:color .18s,background .18s;transition:color .18s,background .18s;position:relative}.sf-nav__link[data-v-041f26f4]:hover{color:var(--sf-accent);background:var(--sf-bg-hover)}.sf-nav__link--active[data-v-041f26f4]{color:var(--sf-accent);background:var(--sf-bg-active);font-weight:600}.sf-nav__link--active[data-v-041f26f4]:before{content:"";position:absolute;left:-.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:1.6rem;border-radius:0 4px 4px 0;background:var(--sf-accent)}.sf-nav__link i[data-v-041f26f4]{font-size:1.1rem;width:1.25em;text-align:center;color:var(--sf-muted);-webkit-transition:color .18s;transition:color .18s;-ms-flex-negative:0;flex-shrink:0}.sf-nav__link--active i[data-v-041f26f4],.sf-nav__link:hover i[data-v-041f26f4]{color:var(--sf-accent)}.sf-nav__label[data-v-041f26f4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.sf-nav__badge[data-v-041f26f4]{margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.7rem;font-weight:700;line-height:1;-webkit-box-shadow:0 1px 2px rgba(220,38,38,.35);box-shadow:0 1px 2px rgba(220,38,38,.35);-ms-flex-negative:0;flex-shrink:0}.sf-nav__badge--collapsed[data-v-041f26f4]{position:absolute;top:2px;right:6px;margin:0;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.6rem;border:2px solid #fff}.sidebar-funcionario-wrap.collapsed .sf-profile[data-v-041f26f4]{display:none}.sidebar-funcionario-wrap.collapsed .sf-nav[data-v-041f26f4]{padding:.5rem .4rem 1rem}.sidebar-funcionario-wrap.collapsed .sf-nav__link[data-v-041f26f4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.6rem .4rem;gap:0}.sidebar-funcionario-wrap.collapsed .sf-nav__link i[data-v-041f26f4]{width:auto;font-size:1.25rem}.sidebar-funcionario-wrap.collapsed .sf-nav__link--active[data-v-041f26f4]:before{left:-.4rem}.sf-footer[data-v-041f26f4]{padding:.85rem 1rem 1rem;border-top:1px solid var(--sf-border);gap:.45rem}.sf-btn-outline[data-v-041f26f4],.sf-footer[data-v-041f26f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sf-btn-outline[data-v-041f26f4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--sf-muted);background:transparent;border:1px solid var(--sf-border);border-radius:var(--sf-radius);cursor:pointer;text-decoration:none;-webkit-transition:color .2s,border-color .2s,background .2s;transition:color .2s,border-color .2s,background .2s;font-family:inherit}.sf-btn-outline[data-v-041f26f4]:hover{color:var(--sf-text);border-color:var(--sf-muted);background:rgba(0,0,0,.04)}.sf-btn-outline i[data-v-041f26f4]{font-size:.95rem}.sf-collapse-btn[data-v-041f26f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--sf-border);border-radius:var(--sf-radius);background:transparent;color:var(--sf-muted);cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;-ms-flex-negative:0;flex-shrink:0}.sf-collapse-btn i[data-v-041f26f4]{font-size:.85rem;line-height:1}.sf-collapse-btn[data-v-041f26f4]:hover{color:var(--sf-accent);border-color:var(--sf-accent);background:var(--sf-bg-hover)}.sidebar-funcionario-wrap.collapsed .sf-footer[data-v-041f26f4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.6rem .4rem .8rem}.sidebar-funcionario-wrap.collapsed .sf-btn-outline[data-v-041f26f4]{width:100%;padding:.5rem 0}@media(max-width:768px){.sidebar-funcionario-wrap[data-v-041f26f4]{-webkit-box-shadow:2px 0 20px rgba(15,23,42,.1);box-shadow:2px 0 20px rgba(15,23,42,.1)}.sidebar-funcionario-wrap.collapsed[data-v-041f26f4],.sidebar-funcionario-wrap[data-v-041f26f4]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.header-funcionario[data-v-4f02a304]{position:fixed;top:0;left:280px;right:0;height:80px;background:hsla(0,0%,100%,.98);-webkit-box-shadow:0 2px 12px rgba(15,23,42,.05);box-shadow:0 2px 12px rgba(15,23,42,.05);z-index:999;-webkit-transition:left .3s cubic-bezier(.4,0,.2,1);transition:left .3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid var(--fn-border,#dce0e7)}.header-funcionario.sidebar-collapsed[data-v-4f02a304]{left:80px}.header-funcionario .header-content[data-v-4f02a304]{height:100%;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:0 2rem}.header-funcionario .header-content .user-info-section[data-v-4f02a304]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.header-funcionario .header-content .user-info-section .user-avatar-container[data-v-4f02a304]{width:44px;height:44px;border-radius:50%;overflow:hidden;border:1px solid #e2e8f0;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04);-ms-flex-negative:0;flex-shrink:0}.header-funcionario .header-content .user-info-section .user-avatar-container .userFoto[data-v-4f02a304]{width:100%;height:100%;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}.header-funcionario .header-content .user-info-section .user-avatar-container .userFoto .user-initials[data-v-4f02a304]{font-size:.875rem;font-weight:600;letter-spacing:.02em}.header-funcionario .header-content .user-info-section .user-details[data-v-4f02a304]{min-width:0}.header-funcionario .header-content .user-info-section .user-details .user-name[data-v-4f02a304]{font-size:1.1rem;font-weight:700;color:#343579;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-funcionario .header-content .user-info-section .user-details .user-email[data-v-4f02a304]{font-size:.875rem;color:var(--fn-text-muted,#6b7280);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-funcionario .header-content .user-info-section .user-details .user-email i[data-v-4f02a304]{font-size:.875rem}.header-funcionario .header-content .header-actions[data-v-4f02a304]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.header-funcionario .header-content .header-actions .header-action-btn[data-v-4f02a304]{width:40px;height:40px;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:rgba(255,106,57,.1);color:var(--fn-orange,#ff6a39);text-decoration:none;-webkit-transition:background .18s ease,color .18s ease;transition:background .18s ease,color .18s ease;border:none;cursor:pointer}.header-funcionario .header-content .header-actions .header-action-btn[data-v-4f02a304]:hover{background:rgba(255,106,57,.18);color:var(--fn-orange-deep,#e85620)}.header-funcionario .header-content .header-actions .header-action-btn i[data-v-4f02a304]{font-size:1.2rem}.funcionario-dropdown-menu[data-v-4f02a304]{border-radius:1rem;min-width:210px;font-size:1.05rem;position:fixed!important;top:70px!important;right:24px!important;z-index:9999;border:none;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15)}.funcionario-dropdown-menu .dropdown-item[data-v-4f02a304]{padding:.75rem 1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.funcionario-dropdown-menu .dropdown-item[data-v-4f02a304]:hover{background-color:rgba(255,106,57,.1);color:var(--fn-orange,#ff6a39)}.funcionario-dropdown-menu .dropdown-item.text-danger[data-v-4f02a304]:hover{background-color:rgba(220,53,69,.1);color:#dc3545}.funcionario-dropdown-menu .dropdown-item i[data-v-4f02a304]{font-size:1rem}@media(max-width:768px){.header-funcionario.sidebar-collapsed[data-v-4f02a304],.header-funcionario[data-v-4f02a304]{left:0}.header-funcionario .header-content[data-v-4f02a304]{padding:0 1rem}.header-funcionario .header-content .user-info-section .user-details[data-v-4f02a304]{display:none}}.funcionario-layout[data-v-5c166dd4]{--fn-navy:#343579;--fn-navy-hover:#2c2d63;--fn-navy-deep:#26264f;--fn-navy-light:rgba(52,53,121,.1);--fn-navy-lighter:rgba(52,53,121,.05);--fn-orange:#ff6a39;--fn-orange-deep:#e85620;--fn-orange-light:rgba(255,106,57,.12);--fn-text:#1f2430;--fn-text-muted:#6b7280;--fn-text-subtle:#94a3b8;--fn-card:#fff;--fn-border:#dce0e7;--fn-bg:#f7f8fa;--fn-shadow-sm:0 1px 2px rgba(15,23,42,.04);--fn-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);--fn-radius:12px;--fn-radius-md:14px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--fn-text);min-height:96vh}.funcionario-layout[data-v-5c166dd4],.main-content-funcionario[data-v-5c166dd4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-content-funcionario[data-v-5c166dd4]{margin-left:280px;margin-top:80px;height:calc(96vh - 80px);max-height:calc(96vh - 80px);min-height:0;-webkit-transition:margin-left .3s cubic-bezier(.4,0,.2,1);transition:margin-left .3s cubic-bezier(.4,0,.2,1);padding:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content-funcionario.sidebar-collapsed[data-v-5c166dd4]{margin-left:80px}.main-content-inner[data-v-5c166dd4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width:768px){.main-content-funcionario[data-v-5c166dd4]{margin-left:0!important;margin-top:80px}}.page-header-funcionario[data-v-1d4592ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:.9rem;border-left:4px solid var(--fn-orange,#ff6a39);border-radius:2px}.page-header-funcionario__main[data-v-1d4592ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.page-header-funcionario__title[data-v-1d4592ce]{font-size:1.125rem;font-weight:700;color:var(--fn-navy,#343579);margin:0 0 .25rem 0;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.page-header-funcionario__icon[data-v-1d4592ce]{font-size:1rem}.page-header-funcionario__icon.text-primary[data-v-1d4592ce]{color:var(--fn-orange,#ff6a39)!important}.page-header-funcionario__subtitle[data-v-1d4592ce]{font-size:.8125rem;color:#64748b;margin:0;line-height:1.4}.page-header-funcionario__actions[data-v-1d4592ce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.page-header-funcionario__actions[data-v-1d4592ce] .btn{font-size:.8125rem;padding:.375rem .75rem;line-height:1.4}.card[data-v-57ab7d62]{background:#fff;border:1px solid #dce0e7;border-radius:14px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .15s ease;overflow:hidden}.card[data-v-57ab7d62]:hover{border-color:#cbd5e1;-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06),0 2px 4px rgba(15,23,42,.04)!important;box-shadow:0 4px 12px rgba(15,23,42,.06),0 2px 4px rgba(15,23,42,.04)!important}.card-header[data-v-57ab7d62]{background:#fff!important;border-bottom:1px solid #e2e8f0!important;padding:.75rem 1rem!important;font-size:.875rem;font-weight:600;color:#343579!important;position:relative}.card-header.bg-primary.bg-opacity-10[data-v-57ab7d62],.card-header.bg-primary[data-v-57ab7d62]{background:#fff!important;border-left:4px solid #ff6a39}.card-header.bg-info.bg-opacity-10[data-v-57ab7d62],.card-header.bg-info[data-v-57ab7d62]{background:#fff!important;border-left:4px solid #0284c7}.card-body[data-v-57ab7d62]{padding:1rem 1.25rem;color:#334155}.card-header .text-primary[data-v-57ab7d62],.card-header i.text-primary[data-v-57ab7d62]{color:#ff6a39!important}.card-header .text-info[data-v-57ab7d62],.card-header i.text-info[data-v-57ab7d62]{color:#0284c7!important}h4[data-v-57ab7d62],h5[data-v-57ab7d62]{color:#343579;font-weight:600}h4 i.text-info[data-v-57ab7d62]{color:#0284c7!important}.text-primary[data-v-57ab7d62]{color:#ff6a39!important}.text-muted[data-v-57ab7d62]{color:#94a3b8!important}.badge[data-v-57ab7d62]{font-size:.6875rem!important;font-weight:600!important;padding:.25rem .625rem!important;border-radius:999px!important;letter-spacing:.01em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;line-height:1.4}.badge.bg-success[data-v-57ab7d62]{background:#f0fdf4!important;color:#15803d!important;border:1px solid #bbf7d0}.badge.bg-warning.text-dark[data-v-57ab7d62],.badge.bg-warning[data-v-57ab7d62]{background:#fffbeb!important;color:#b45309!important;border:1px solid #fde68a}.badge.bg-info[data-v-57ab7d62]{background:#f0f9ff!important;color:#0369a1!important;border:1px solid #bae6fd}.badge.bg-primary[data-v-57ab7d62]{background:#fff3ee!important;color:#c2410c!important;border:1px solid #ffcdb3}.badge.bg-secondary[data-v-57ab7d62]{background:#f1f5f9!important;color:#64748b!important;border:1px solid #e2e8f0}.badge.fs-6[data-v-57ab7d62]{font-size:.8125rem!important;padding:.3rem .7rem!important}.btn[data-v-57ab7d62]{font-weight:500;font-size:.8125rem;letter-spacing:0;border-radius:8px;-webkit-transition:all .15s ease;transition:all .15s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.3rem}.btn-sm[data-v-57ab7d62]{font-size:.75rem;padding:.35rem .75rem}.btn-primary[data-v-57ab7d62]{background:#ff6a39!important;border-color:#ff6a39!important;color:#fff!important}.btn-primary[data-v-57ab7d62]:hover{background:#e85620!important;border-color:#e85620!important;-webkit-box-shadow:0 4px 10px rgba(255,106,57,.25);box-shadow:0 4px 10px rgba(255,106,57,.25);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-outline-primary[data-v-57ab7d62]{color:#ff6a39!important;border-color:#ffcdb3!important;background:#fff!important}.btn-outline-primary[data-v-57ab7d62]:hover{background:#fff3ee!important;color:#c2410c!important;border-color:#fda88a!important}.btn-warning[data-v-57ab7d62]{background:#f59e0b!important;border-color:#f59e0b!important;color:#fff!important}.btn-warning[data-v-57ab7d62]:hover{background:#d97706!important;border-color:#d97706!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-outline-secondary[data-v-57ab7d62]{color:#475569!important;border-color:#cbd5e1!important;background:#fff!important}.btn-outline-secondary[data-v-57ab7d62]:hover{background:#f1f5f9!important;color:#343579!important;border-color:#94a3b8!important}.btn-secondary[data-v-57ab7d62]{background:#e2e8f0!important;border-color:#e2e8f0!important;color:#64748b!important}.radar-chart-container[data-v-57ab7d62]{position:relative;background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}[data-v-57ab7d62] .card.bg-light{background:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}[data-v-57ab7d62] .card.bg-light:hover{-webkit-box-shadow:none!important;box-shadow:none!important;border-color:transparent!important}canvas[data-v-57ab7d62]{max-height:100%}.bg-gradient-primary[data-v-57ab7d62]{background:linear-gradient(135deg,#343579,#4f508f)!important;border:none!important}.bg-gradient-primary .card-body[data-v-57ab7d62]{padding:1.25rem 1.5rem}.bg-gradient-primary h3[data-v-57ab7d62],.bg-gradient-primary h4[data-v-57ab7d62],.bg-gradient-primary small[data-v-57ab7d62],.bg-gradient-primary[data-v-57ab7d62]{color:#fff!important}.stat-item[data-v-57ab7d62]{padding:.5rem}.stat-item h3[data-v-57ab7d62]{font-size:1.75rem;font-weight:700;margin-bottom:.25rem;letter-spacing:-.02em}.stat-item small[data-v-57ab7d62]{font-size:.75rem;font-weight:500;opacity:.9;text-transform:uppercase;letter-spacing:.05em}.table[data-v-57ab7d62]{font-size:.8125rem;margin-bottom:0}.table thead.table-light[data-v-57ab7d62]{background:#fafbfc}.table thead.table-light th[data-v-57ab7d62]{background:#fafbfc!important;font-weight:600;color:#64748b;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;padding:.625rem 1rem;border-bottom:1px solid #e2e8f0}.table td[data-v-57ab7d62]{padding:.625rem 1rem;vertical-align:middle;color:#334155;border-bottom:1px solid #f1f5f9}.competency-row[data-v-57ab7d62]{-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.competency-row[data-v-57ab7d62]:hover{background-color:#fafbfc}.competency-row .fw-medium.text-primary[data-v-57ab7d62]{color:#343579!important;font-weight:600}.progress[data-v-57ab7d62]{height:6px!important;border-radius:999px;background-color:#f1f5f9;margin:0;overflow:hidden}.progress-bar[data-v-57ab7d62]{border-radius:999px;-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar.bg-success[data-v-57ab7d62]{background-color:#16a34a!important}.progress-bar.bg-warning[data-v-57ab7d62]{background-color:#d97706!important}.progress-bar.bg-danger[data-v-57ab7d62]{background-color:#dc2626!important}.alert[data-v-57ab7d62]{border-radius:8px;border-width:1px;font-size:.75rem;padding:.5rem .75rem}.alert.alert-warning[data-v-57ab7d62]{background:#fffbeb;border-color:#fde68a;color:#b45309}.spinner-border[data-v-57ab7d62]{width:2.5rem;height:2.5rem;color:#ff6a39!important}.spinner-border.text-primary[data-v-57ab7d62]{color:#ff6a39!important}.collapse-enter-active[data-v-57ab7d62],.collapse-leave-active[data-v-57ab7d62]{-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.collapse-enter-from[data-v-57ab7d62],.collapse-leave-to[data-v-57ab7d62]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);max-height:0}.collapse-enter-to[data-v-57ab7d62],.collapse-leave-from[data-v-57ab7d62]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);max-height:500px}@media (max-width:768px){.radar-chart-container[data-v-57ab7d62]{height:280px!important}.stat-item h3[data-v-57ab7d62]{font-size:1.35rem}.card-header[data-v-57ab7d62]{padding:.625rem .875rem!important}.card-body[data-v-57ab7d62]{padding:.875rem 1rem}}.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}}.bg-white{background-color:#fff!important}.bg-black{background-color:#000!important}.bg-sucess{background-color:#4bce58!important}.bg-info{background-color:#ffc700!important}.bg-erro{background-color:#e55d5d!important}.txt-white{color:#fff!important}.txt-black{color:#000!important}.txt-sucess{color:#4bce58!important}.txt-info{color:#ffc700!important}.txt-erro{color:#e55d5d!important}.bg-cores-1{background-color:#343579!important}.txt-cores-1{color:#343579!important}.bg-cores-2{background-color:#ff6a39!important}.txt-cores-2{color:#ff6a39!important}.bg-cores-3{background-color:#f6f6f6!important}.txt-cores-3{color:#f6f6f6!important}.bg-cores-4{background-color:#25282a!important}.txt-cores-4{color:#25282a!important}.bg-cores-5{background-color:#25282a!important}.txt-cores-5{color:#25282a!important}.bg-cores-6{background-color:#fff!important}.txt-cores-6{color:#fff!important}.bg-cores-7{background-color:#fff!important}.txt-cores-7{color:#fff!important}.bg-colors-1{background-color:#343579!important}.txt-colors-1{color:#343579!important}.bg-colors-2{background-color:#ff6a39!important}.txt-colors-2{color:#ff6a39!important}.bg-colors-3{background-color:#f6f6f6!important}.txt-colors-3{color:#f6f6f6!important}.bg-colors-4{background-color:#25282a!important}.txt-colors-4{color:#25282a!important}.bg-colors-5{background-color:#25282a!important}.txt-colors-5{color:#25282a!important}.bg-colors-6{background-color:#fff!important}.txt-colors-6{color:#fff!important}.bg-colors-7{background-color:#fff!important}.txt-colors-7{color:#fff!important}.bg-evento-1{background-color:#0d151c!important}.txt-evento-1{color:#0d151c!important}.bg-evento-2{background-color:#46ad19!important}.txt-evento-2{color:#46ad19!important}.bg-evento-3{background-color:#248c23!important}.txt-evento-3{color:#248c23!important}.bg-evento-4{background-color:#4b4b4b!important}.txt-evento-4{color:#4b4b4b!important}.bg-evento-5{background-color:#f3f67d!important}.txt-evento-5{color:#f3f67d!important}.bg-evento-6{background-color:#fff!important}.txt-evento-6{color:#fff!important}.bg-evento-7{background-color:#fff!important}.txt-evento-7{color:#fff!important}.bg-seminario-1{background-color:#30b900!important}.txt-seminario-1{color:#30b900!important}.bg-seminario-2{background-color:#848484!important}.txt-seminario-2{color:#848484!important}.bg-seminario-3{background-color:#004389!important}.txt-seminario-3{color:#004389!important}.bg-seminario-4{background-color:#3a3a3a!important}.txt-seminario-4{color:#3a3a3a!important}.bg-seminario-5{background-color:#f3f67d!important}.txt-seminario-5{color:#f3f67d!important}.bg-seminario-6{background-color:#fff!important}.txt-seminario-6{color:#fff!important}.bg-seminario-7{background-color:#fff!important}.txt-seminario-7{color:#fff!important}.bg-gradient-primary{background:linear-gradient(135deg,#4f46e5,#6d28d9)!important}.bg-gradient-secondary{background:linear-gradient(135deg,#667eea,#764ba2)!important}.bg-gradient-success{background:linear-gradient(135deg,#28a745,#20c997)!important}.bg-gradient-blue{background:linear-gradient(135deg,#1e3a8a,#3b82f6)!important}.bg-gradient-warning{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.bg-gradient-overlay{background:linear-gradient(135deg,rgba(79,70,229,.1),rgba(109,40,217,.1))!important}.bg-gradient-neutral{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important}.empty-state,.empty-state-inline,.empty-state-sm{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;padding:3rem 2rem;color:#6c757d;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.empty-state .empty-icon,.empty-state-inline .empty-icon,.empty-state-inline>i,.empty-state-sm .empty-icon,.empty-state-sm>i,.empty-state>i{font-size:3rem;color:#adb5bd;margin-bottom:1rem;opacity:.8}.empty-state div.empty-icon,.empty-state-inline div.empty-icon,.empty-state-sm div.empty-icon{width:80px;height:80px;border-radius:50%;background:#f8f9fa;border:2px solid #e9ecef;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-bottom:1rem}.empty-state div.empty-icon i,.empty-state-inline div.empty-icon i,.empty-state-sm div.empty-icon i{font-size:2rem;color:#adb5bd}.empty-state .empty-title,.empty-state h4,.empty-state h6,.empty-state-inline .empty-title,.empty-state-inline h4,.empty-state-inline h6,.empty-state-sm .empty-title,.empty-state-sm h4,.empty-state-sm h6{font-weight:600;color:#495057;margin-bottom:.5rem}.empty-state .empty-text,.empty-state p,.empty-state-inline .empty-text,.empty-state-inline p,.empty-state-sm .empty-text,.empty-state-sm p{font-size:1rem;color:#6c757d;margin:0 0 .5rem 0;line-height:1.4}.empty-state .empty-subtext,.empty-state-inline .empty-subtext,.empty-state-sm .empty-subtext{font-size:.85rem;color:#6c757d;margin:0}.empty-state .btn-primary,.empty-state-inline .btn-primary,.empty-state-sm .btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:1rem}.empty-state .btn-primary:hover,.empty-state-inline .btn-primary:hover,.empty-state-sm .btn-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.3);box-shadow:0 4px 16px rgba(102,126,234,.3)}.empty-state-sm{padding:2rem 1rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:none;box-shadow:none;background:transparent}.empty-state-sm .empty-icon,.empty-state-sm>i{font-size:2rem;margin-bottom:.8rem;opacity:.5}.empty-state-sm .empty-text{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:.3rem}.empty-state-sm .empty-subtext{font-size:.85rem;color:#6c757d}.empty-state-inline{padding:1rem .5rem;-webkit-box-shadow:none;box-shadow:none;background:transparent}.empty-state-inline .empty-icon,.empty-state-inline>i{font-size:1.4rem;margin-bottom:.4rem;opacity:.5}.empty-state-fill{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:400px}@media(max-width:768px){.empty-state,.empty-state-inline,.empty-state-sm{padding:2rem 1rem}.empty-state .empty-icon,.empty-state-inline .empty-icon,.empty-state-inline>i,.empty-state-sm .empty-icon,.empty-state-sm>i,.empty-state>i{font-size:2.5rem}.empty-state .empty-title,.empty-state h4,.empty-state h6,.empty-state-inline .empty-title,.empty-state-inline h4,.empty-state-inline h6,.empty-state-sm .empty-title,.empty-state-sm h4,.empty-state-sm h6{font-size:1.1rem}.empty-state .empty-text,.empty-state p,.empty-state-inline .empty-text,.empty-state-inline p,.empty-state-sm .empty-text,.empty-state-sm p{font-size:.85rem}}.modal-overlay-confirm{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:3000;background:rgba(0,0,0,.4);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-overlay-confirm,.modal-overlay-confirm-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-overlay-confirm-content{background:#fff;border-radius:12px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.25);box-shadow:0 8px 32px rgba(0,0,0,.25);min-width:340px;max-width:90vw;padding:24px 32px 20px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-overlay-confirm-title{color:#ff6a39;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;margin:0}.modal-overlay-confirm-message{font-size:16px}.modal-overlay-confirm-highlight{font-size:14px;color:#dc3545;font-weight:500;margin:.5rem 0 0 0}.modal-overlay-confirm-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}.modal-overlay-confirm-actions .btn{min-width:90px}.modal-overlay-dark{background:rgba(0,0,0,.5)!important}.progress-bar-track{height:6px;border-radius:6px;background:#f1f5f9}.opcoes-envio-modal,.reenvia-email-modal{border:none;border-radius:12px;-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1);box-shadow:0 8px 25px rgba(0,0,0,.1);overflow:hidden}.modal-dialog-top{margin-top:2rem;margin-bottom:auto}.opcoes-envio-header,.reenvia-email-header{background:linear-gradient(135deg,#fff4ee,#ffe8db);color:#333;padding:.6rem .9rem .55rem .9rem;border:none;position:relative;border-bottom:1px solid #fcd3bb}.header-content{gap:.6rem;position:relative;z-index:2}.header-content,.header-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon{width:32px;height:32px;background:linear-gradient(135deg,#ff6a39,#ff8a5f);border-radius:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;-webkit-box-shadow:0 2px 8px rgba(255,106,57,.25);box-shadow:0 2px 8px rgba(255,106,57,.25)}.header-icon i{font-size:1rem;color:#fff}.header-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-title{font-size:.95rem;font-weight:700;margin:0;color:#333}.modal-subtitle{font-size:.8rem;margin:.1rem 0 0 0;opacity:.9;color:#6b7280}.btn-close-custom{background:hsla(0,0%,100%,.75);border:none;width:32px;height:32px;border-radius:8px;color:#6b7280;font-size:.9rem;border:1px solid hsla(0,0%,100%,.9);-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:2}.btn-close-custom:hover{background:#fff;color:#374151;-webkit-transform:scale(1.05);transform:scale(1.05)}.opcoes-envio-body,.reenvia-email-body{padding:1rem 1.5rem;background:#fafbfc}.modal-header-confirmacao,.modal-header-crud,.modal-header-envio,.modal-header-info,.modal-header-relatorio,.modal-header-tinted,.modal-header-workflow{padding:.75rem 1rem;border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.modal-header-confirmacao .modal-header-icon,.modal-header-crud .modal-header-icon,.modal-header-envio .modal-header-icon,.modal-header-info .modal-header-icon,.modal-header-relatorio .modal-header-icon,.modal-header-tinted .modal-header-icon,.modal-header-workflow .modal-header-icon{width:38px;height:38px;min-width:38px;border-radius:10px;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;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12)}.modal-header-confirmacao .modal-header-icon .bi,.modal-header-confirmacao .modal-header-icon i,.modal-header-crud .modal-header-icon .bi,.modal-header-crud .modal-header-icon i,.modal-header-envio .modal-header-icon .bi,.modal-header-envio .modal-header-icon i,.modal-header-info .modal-header-icon .bi,.modal-header-info .modal-header-icon i,.modal-header-relatorio .modal-header-icon .bi,.modal-header-relatorio .modal-header-icon i,.modal-header-tinted .modal-header-icon .bi,.modal-header-tinted .modal-header-icon i,.modal-header-workflow .modal-header-icon .bi,.modal-header-workflow .modal-header-icon i{font-size:1.05rem;color:#fff}.modal-header-confirmacao .modal-header-text,.modal-header-crud .modal-header-text,.modal-header-envio .modal-header-text,.modal-header-info .modal-header-text,.modal-header-relatorio .modal-header-text,.modal-header-tinted .modal-header-text,.modal-header-workflow .modal-header-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.modal-header-confirmacao .modal-header-title,.modal-header-crud .modal-header-title,.modal-header-envio .modal-header-title,.modal-header-info .modal-header-title,.modal-header-relatorio .modal-header-title,.modal-header-tinted .modal-header-title,.modal-header-workflow .modal-header-title{font-size:1rem;font-weight:700;margin:0;color:#1f2937;line-height:1.2}.modal-header-confirmacao .modal-header-subtitle,.modal-header-crud .modal-header-subtitle,.modal-header-envio .modal-header-subtitle,.modal-header-info .modal-header-subtitle,.modal-header-relatorio .modal-header-subtitle,.modal-header-tinted .modal-header-subtitle,.modal-header-workflow .modal-header-subtitle{font-size:.8rem;margin:.15rem 0 0 0;color:#6b7280;line-height:1.3}.modal-header-confirmacao .btn-close,.modal-header-crud .btn-close,.modal-header-envio .btn-close,.modal-header-info .btn-close,.modal-header-relatorio .btn-close,.modal-header-tinted .btn-close,.modal-header-workflow .btn-close{margin-left:auto;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.modal-header-confirmacao .btn-close:hover,.modal-header-crud .btn-close:hover,.modal-header-envio .btn-close:hover,.modal-header-info .btn-close:hover,.modal-header-relatorio .btn-close:hover,.modal-header-tinted .btn-close:hover,.modal-header-workflow .btn-close:hover{opacity:1}.modal-header-crud{background:linear-gradient(135deg,#eef1fc,#dde4fa);border-bottom-color:#c7d2f0}.modal-header-crud .modal-header-icon{background:linear-gradient(135deg,#343579,#4b5bd2);-webkit-box-shadow:0 2px 8px rgba(52,53,121,.25);box-shadow:0 2px 8px rgba(52,53,121,.25)}.modal-header-envio{background:linear-gradient(135deg,#fff4ee,#ffe8db);border-bottom-color:#fcd3bb}.modal-header-envio .modal-header-icon{background:linear-gradient(135deg,#ff6a39,#ff8a5f);-webkit-box-shadow:0 2px 8px rgba(255,106,57,.25);box-shadow:0 2px 8px rgba(255,106,57,.25)}.modal-header-confirmacao{background:linear-gradient(135deg,#fde8e8,#fbd5d5);border-bottom-color:#f4b4b4}.modal-header-confirmacao .modal-header-icon{background:linear-gradient(135deg,#e55d5d,#ef8585);-webkit-box-shadow:0 2px 8px rgba(229,93,93,.25);box-shadow:0 2px 8px rgba(229,93,93,.25)}.modal-header-confirmacao .modal-header-title{color:#7a1f1f}.modal-header-workflow{background:linear-gradient(135deg,#eef1fc,#e5dcfb);border-bottom-color:#cfc0f2}.modal-header-workflow .modal-header-icon{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-box-shadow:0 2px 8px rgba(118,75,162,.25);box-shadow:0 2px 8px rgba(118,75,162,.25)}.modal-header-relatorio{background:linear-gradient(135deg,#e8f9ea,#d4f2d7);border-bottom-color:#b5e2b9}.modal-header-relatorio .modal-header-icon{background:linear-gradient(135deg,#28a745,#51c97c);-webkit-box-shadow:0 2px 8px rgba(40,167,69,.25);box-shadow:0 2px 8px rgba(40,167,69,.25)}.modal-header-info{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-bottom-color:#7dd3fc}.modal-header-info .modal-header-icon{background:linear-gradient(135deg,#0ea5e9,#38bdf8);-webkit-box-shadow:0 2px 8px rgba(14,165,233,.25);box-shadow:0 2px 8px rgba(14,165,233,.25)}.modal-dialog-s{max-width:400px}.modal-dialog-m{max-width:700px}.modal-dialog-l{max-width:1000px}.modal-dialog-xl-relatorio{max-width:98vw!important;width:98vw!important;margin:.5rem auto!important;min-height:95vh!important}.modal-dialog-xl-relatorio .modal-content{min-height:95vh!important;max-height:calc(100vh - 1rem)!important}.modal-dialog-xl-relatorio .modal-body{padding-left:.5rem!important;padding-right:.5rem!important;max-height:calc(100vh - 5rem)!important}.modal-dialog-xl-relatorio .modal-body .container-fluid{padding-left:0!important;padding-right:0!important}.modal-dialog,.modal-dialog *,.modal-overlay-confirm,.modal-overlay-confirm *{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.modal-content{max-height:calc(100vh - 3.5rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-content,.modal-dialog-scrollable .modal-content{overflow:hidden}.modal .modal-body-modern,.modal .modal-body-modern-category,.modal .modal-body-standard,.modal-body{overflow-y:auto!important;overflow-x:hidden;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;min-height:0!important;font-size:.875rem}.modal .modal-body-modern div,.modal .modal-body-modern label,.modal .modal-body-modern p,.modal .modal-body-modern span,.modal .modal-body-modern-category div,.modal .modal-body-modern-category label,.modal .modal-body-modern-category p,.modal .modal-body-modern-category span,.modal .modal-body-standard div,.modal .modal-body-standard label,.modal .modal-body-standard p,.modal .modal-body-standard span,.modal-body div,.modal-body label,.modal-body p,.modal-body span{font-family:inherit}.modal .modal-footer-modern,.modal .modal-footer-modern-category,.modal .modal-footer-standard,.modal .wizard-footer,.modal-footer,.modal-header{-ms-flex-negative:0!important;flex-shrink:0!important}.modal .modal-footer-modern,.modal .modal-footer-modern-category{background:#fafbfc!important;padding:.75rem 1rem!important;border-top:1px solid #e5e7eb!important}.modal .modal-footer-modern,.modal .modal-footer-modern .footer-content,.modal .modal-footer-modern-category,.modal .modal-footer-modern-category .footer-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.modal .modal-footer-modern .footer-content,.modal .modal-footer-modern-category .footer-content{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;width:100%!important;gap:.5rem}.modal .modal-footer-modern .footer-actions,.modal .modal-footer-modern-category .footer-actions{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:.5rem!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.modal .modal-footer .btn,.modal .modal-footer-modern .btn,.modal .modal-footer-modern-category .btn,.modal .modal-footer-standard .btn,.modal .wizard-footer .btn{min-width:110px;min-height:38px;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;border-radius:8px}.modal-footer,.modal-footer .btn,.modal-header,.modal-header .modal-header-title,.modal-header .modal-title,.modal-header h4,.modal-header h5,.modal-header h6{font-family:inherit}.modal-app .modal-content{border:none;border-radius:12px;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.12);box-shadow:0 10px 40px rgba(0,0,0,.12);overflow:hidden}.modal-backdrop{--bs-backdrop-zindex:1050!important;z-index:1050!important;background-color:#000!important}.modal-backdrop.show{opacity:.75!important}.modal{z-index:1055!important}.modal-header{padding:.75rem 1rem}.modal-header .modal-title{font-size:1rem;font-weight:700;line-height:1.2;margin:0}.modal-body-standard{padding:1.25rem 1.5rem;background:#fff}.modal-body-standard .form-label{font-size:.875rem;font-weight:500;margin-bottom:.35rem;color:#374151}.modal-body-standard .form-control,.modal-body-standard .form-select{font-size:.875rem;padding:.5rem .75rem;border-radius:8px;border:1px solid #d1d5db}.modal-body-standard .form-control:focus,.modal-body-standard .form-select:focus{border-color:#ff6a39;-webkit-box-shadow:0 0 0 3px rgba(255,106,57,.12);box-shadow:0 0 0 3px rgba(255,106,57,.12)}.modal-body-standard .row+.row{margin-top:1rem}.modal-body-standard .modal-field-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.modal-body-standard .modal-field-row:last-child{margin-bottom:0}.modal-body-standard .modal-field-row>*{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:200px}.modal-footer-standard{padding:.75rem 1rem;background:#fafbfc;border-top:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}.modal-footer-standard .btn{min-width:100px;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;border-radius:8px}.btn-modal-primary{background:#ff6a39;border:1px solid #ff6a39;color:#fff;-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}.btn-modal-primary:focus:not(:disabled),.btn-modal-primary:hover:not(:disabled){background:#e55a2e;border-color:#e55a2e;color:#fff}.btn-modal-primary:disabled{opacity:.55;cursor:not-allowed}.btn-modal-secondary{background:#f1f5f9;border:1px solid #cbd5e1;color:#475569;-webkit-transition:background .2s ease;transition:background .2s ease}.btn-modal-secondary:focus:not(:disabled),.btn-modal-secondary:hover:not(:disabled){background:#e2e8f0;color:#475569}.btn-modal-danger{background:#dc3545;border:1px solid #dc3545;color:#fff;-webkit-transition:background .2s ease,border-color .2s ease;transition:background .2s ease,border-color .2s ease}.btn-modal-danger:focus:not(:disabled),.btn-modal-danger:hover:not(:disabled){background:#bb2d3b;border-color:#bb2d3b;color:#fff}.modal .btn-modal-primary,.modal .btn-primary,.modal .btn-primary-modern,.modal .btn-theme{background-color:#ff6a39!important;border-color:#ff6a39!important;color:#fff!important}.modal .btn-modal-primary:focus:not(:disabled),.modal .btn-modal-primary:hover:not(:disabled),.modal .btn-primary-modern:focus:not(:disabled),.modal .btn-primary-modern:hover:not(:disabled),.modal .btn-primary:focus:not(:disabled),.modal .btn-primary:hover:not(:disabled),.modal .btn-theme:focus:not(:disabled),.modal .btn-theme:hover:not(:disabled){background-color:#e55a2e!important;border-color:#e55a2e!important;color:#fff!important}.modal .btn-success,.modal .btn-success-modern{background-color:#ff6a39!important;border-color:#ff6a39!important;color:#fff!important}.modal .btn-success-modern:focus:not(:disabled),.modal .btn-success-modern:hover:not(:disabled),.modal .btn-success:focus:not(:disabled),.modal .btn-success:hover:not(:disabled){background-color:#e55a2e!important;border-color:#e55a2e!important;color:#fff!important}.modal .btn-modal-secondary,.modal .btn-outline-modern,.modal .btn-outline-secondary,.modal .btn-secondary,.modal .btn-secondary-modern{background-color:#f1f5f9!important;border-color:#cbd5e1!important;color:#475569!important}.modal .btn-modal-secondary:focus:not(:disabled),.modal .btn-modal-secondary:hover:not(:disabled),.modal .btn-outline-modern:focus:not(:disabled),.modal .btn-outline-modern:hover:not(:disabled),.modal .btn-outline-secondary:focus:not(:disabled),.modal .btn-outline-secondary:hover:not(:disabled),.modal .btn-secondary-modern:focus:not(:disabled),.modal .btn-secondary-modern:hover:not(:disabled),.modal .btn-secondary:focus:not(:disabled),.modal .btn-secondary:hover:not(:disabled){background-color:#e2e8f0!important;color:#475569!important}.modal .btn-danger,.modal .btn-modal-danger{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.modal .btn-danger:focus:not(:disabled),.modal .btn-danger:hover:not(:disabled),.modal .btn-modal-danger:focus:not(:disabled),.modal .btn-modal-danger:hover:not(:disabled){background-color:#bb2d3b!important;border-color:#bb2d3b!important;color:#fff!important}.modal .btn,.modal-overlay-confirm .btn{font-size:.875rem;font-weight:500;border-radius:8px;min-height:38px}.modal-overlay-confirm .btn{font-family:inherit}.modal .modal-header-title,.modal-overlay-confirm .modal-header-title{font-size:1rem!important;font-weight:700!important;line-height:1.2!important;color:#1f2937;margin:0}.modal .modal-header-subtitle,.modal-overlay-confirm .modal-header-subtitle{font-size:.8rem!important;font-weight:400!important;color:#6b7280;margin:.15rem 0 0 0;line-height:1.3}.modal .modal-body,.modal-overlay-confirm .modal-body{font-size:.875rem}.wizard-footer{background:#fafbfc;padding:.75rem 1rem;border-top:1px solid #e5e7eb;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;-ms-flex-negative:0;flex-shrink:0}.wizard-footer,.wizard-footer .wizard-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wizard-footer .wizard-footer-actions{gap:.5rem}.wizard-footer .btn{min-width:110px;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;border-radius:8px}.stepper-modern,.wizard-stepper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;padding:1rem 0;-ms-flex-negative:0;flex-shrink:0}.stepper-modern,.stepper-modern .stepper-step,.wizard-stepper,.wizard-stepper .stepper-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent}.stepper-modern .stepper-step,.wizard-stepper .stepper-step{gap:.5rem;padding:.4rem .8rem;border-radius:8px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;border:none;color:inherit;-webkit-box-shadow:none;box-shadow:none}.stepper-modern .stepper-step:hover,.wizard-stepper .stepper-step:hover{background:rgba(0,0,0,.04)}.stepper-modern .stepper-step.active,.wizard-stepper .stepper-step.active{background:#ff6a39;color:#fff;border-radius:8px}.stepper-modern .stepper-step.active .step-description,.wizard-stepper .stepper-step.active .step-description{color:hsla(0,0%,100%,.75)}.stepper-modern .stepper-step.active .step-icon,.wizard-stepper .stepper-step.active .step-icon{background:transparent;color:#fff}.stepper-modern .stepper-step.completed,.wizard-stepper .stepper-step.completed{background:transparent;color:inherit;border-color:transparent}.stepper-modern .stepper-step.completed .step-icon,.wizard-stepper .stepper-step.completed .step-icon{color:var(--bs-success,#198754);background:transparent}.stepper-modern .stepper-step.active.completed,.wizard-stepper .stepper-step.active.completed{background:#ff6a39;color:#fff}.stepper-modern .stepper-step.active.completed .step-icon,.wizard-stepper .stepper-step.active.completed .step-icon{color:#fff;background:transparent}.stepper-modern .step-icon,.wizard-stepper .step-icon{width:auto;height:auto;background:transparent;color:inherit;font-size:1.1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:0;-webkit-box-shadow:none;box-shadow:none}.stepper-modern .step-content,.wizard-stepper .step-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.1}.stepper-modern .step-label,.wizard-stepper .step-label{font-weight:600;font-size:.85rem;margin-bottom:0}.stepper-modern .step-description,.wizard-stepper .step-description{font-size:.72rem;color:#6c757d;opacity:1}.stepper-modern .step-check,.wizard-stepper .step-check{width:auto;height:auto;background:transparent;color:var(--bs-success,#198754);font-size:1rem;border-radius:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stepper-modern .stepper-connector,.wizard-stepper .stepper-connector{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:2px;background:#dee2e6;-webkit-transition:background .15s;transition:background .15s}.stepper-modern .stepper-connector.active,.wizard-stepper .stepper-connector.active{background:#ff6a39}.btn.cand-filtros__consultar,.btn.lnk-add-action,a.lnk-add-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;padding:.5rem 1rem!important;font-weight:500;font-size:.875rem;line-height:1.4;-webkit-box-shadow:none!important;box-shadow:none!important;min-height:41px;border-radius:6px}.btn.cand-filtros__consultar i,.btn.lnk-add-action i,a.lnk-add-action i{font-size:.95rem;line-height:1}.btn.cand-filtros__consultar:active,.btn.cand-filtros__consultar:focus,.btn.lnk-add-action:active,.btn.lnk-add-action:focus,a.lnk-add-action:active,a.lnk-add-action:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.btn.lnk-add-action,a.lnk-add-action{min-width:180px}.page-header{background:transparent;padding:1rem .25rem 1.25rem;margin:-.25rem 0 1rem;position:relative}.page-header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#ff6a39,#ff6a39 80px,rgba(255,106,57,.15) 0,rgba(255,106,57,0));border-radius:2px}.page-header-top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.page-header-titles,.page-header-top{display:-webkit-box;display:-ms-flexbox;display:flex}.page-header-titles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:.875rem;border-left:4px solid #ff6a39;border-radius:2px}.page-header-title{font-size:1.5rem;font-weight:700;color:#111827;margin:0;line-height:1.2;letter-spacing:-.015em}.page-header-subtitle{font-size:.875rem;color:#6b7280;margin:.2rem 0 0;line-height:1.35}.page-header-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0}.page-header-kpis{margin-top:0;margin-bottom:1rem}.page-header-kpis>[class*=col]>.card{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #eef0f4;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04);-webkit-transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease}.page-header-kpis>[class*=col]>.card:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 8px rgba(15,23,42,.06);box-shadow:0 3px 8px rgba(15,23,42,.06)}.page-header-kpis>[class*=col]>.card h4{font-weight:600;color:#1f2937;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.page-header--compact{padding-bottom:1rem}.page-header--compact .page-header-top{margin-bottom:0}.config-header{margin-bottom:1.5rem;-ms-flex-negative:0;flex-shrink:0}.config-title{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.config-description{font-size:.9rem;color:#6c757d;margin:0}.config-header.config-header-sm{margin-bottom:.6rem}.config-header.config-header-sm .config-title{font-size:1rem;font-weight:700;margin-bottom:.1rem}.config-header.config-header-sm .config-description{font-size:.8rem}.config-section-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5rem;padding:1rem;background:#fafafa;border-radius:8px;border:1px solid #e0e0e0;-ms-flex-negative:0;flex-shrink:0}.config-section-header,.config-section-header .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.config-section-header .header-left{gap:1rem}.config-section-header .section-title{font-size:1.1rem;font-weight:700;color:#2c3e50;margin:0}.modules-counter,.pillars-counter,.questions-counter{font-size:.85rem;color:#5a6c7d;background:#e8f4fd;padding:.3rem .8rem;border-radius:16px;font-weight:600;border:1px solid #b3d9f2}.pillars-info{font-size:.85rem;color:#6c757d;background:#f8f9fa;padding:.3rem .8rem;border-radius:16px;border:1px solid #e9ecef}.form-section-header,.pillars-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-section-header{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.form-section-header h5,.form-section-header h6{font-weight:600;color:#495057;margin:0;font-size:1.1rem}.form-section-header i{color:#20c997;font-size:1.2rem;margin-right:.5rem}.form-section-header-card{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:.75rem 1rem;border-bottom:1px solid #dee2e6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;border-radius:0}.form-section-header-card i{color:#17a2b8;font-size:1.1rem;margin-right:.5rem}.form-section-header-card h6{margin:0;font-weight:600;color:#495057;font-size:.95rem}.form-section-header-simple{margin-bottom:1.5rem}.form-section-header-simple .section-title{font-size:1.25rem;font-weight:600;color:#212529;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-section-header-simple .section-title i{color:#667eea;margin-right:.5rem}.form-section-header-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.form-section-header-categories i{color:#667eea;font-size:1.2rem}.form-section-header-categories h5,.form-section-header-categories h6{font-weight:600;color:#495057;margin:0;font-size:1.1rem}.form-section-header-categories .category-count{font-size:.85rem;color:#5a6c7d;background:#e8f4fd;padding:.25rem .6rem;border-radius:16px;font-weight:600;border:1px solid #b3d9f2}.form-section-header-relatorio{background:linear-gradient(135deg,#f0e6ff,#e6d9ff);padding:1.5rem 2rem;border-radius:0;border:none;margin-bottom:1.5rem;-webkit-box-shadow:0 2px 12px rgba(136,97,154,.15);box-shadow:0 2px 12px rgba(136,97,154,.15)}.form-section-header-relatorio .section-title{color:#5a4fd8;font-size:1.4rem;font-weight:700;margin-bottom:.5rem;text-shadow:0 1px 2px rgba(136,97,154,.1);font-family:var(--fontFamily,"Nunito",sans-serif)}.form-section-header-relatorio .section-title i{color:#88619a;font-size:1.2rem;margin-right:.5rem}.form-section-header-relatorio .section-description{color:#4a4a4a;font-size:1rem;margin-bottom:0;font-weight:500;font-family:var(--fontFamily,"Nunito",sans-serif)}@media print{.form-section-header-relatorio{background:#f0e6ff!important;border:2px solid #88619a!important}.form-section-header-relatorio .section-title{color:#5a4fd8!important;text-shadow:none!important}.form-section-header-relatorio .section-description{color:#4a4a4a!important}}.config-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1rem;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.config-card--compact{padding:.5rem}.config-card--primary:hover{border-color:#667eea;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.1);box-shadow:0 2px 8px rgba(102,126,234,.1)}.config-card--success:hover{border-color:#28a745;-webkit-box-shadow:0 2px 8px rgba(40,167,69,.1);box-shadow:0 2px 8px rgba(40,167,69,.1)}.config-card--warning:hover{border-color:#ff6b35;-webkit-box-shadow:0 2px 8px rgba(255,107,53,.1);box-shadow:0 2px 8px rgba(255,107,53,.1)}.config-card--info:hover{border-color:#667eea;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.1);box-shadow:0 2px 8px rgba(102,126,234,.1)}.config-card-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:.8rem}.config-card-header--compact{margin-bottom:.4rem}.config-card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.config-card-info--compact{gap:.4rem}.config-card-number{font-size:.9rem;font-weight:600;color:#2c3e50;background:#e9ecef;padding:.2rem .6rem;border-radius:4px}.config-card-number--compact{font-size:.8rem;padding:0 .4rem}.config-card-actions{gap:.4rem}.config-card-actions,.config-card-content{display:-webkit-box;display:-ms-flexbox;display:flex}.config-card-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}.config-card-content--compact{gap:.5rem}.config-btn-remove{background:#dc3545;color:#fff;border:none;padding:.3rem;border-radius:4px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;font-size:.8rem}.config-btn-remove:hover{background:#c82333}.config-btn-remove--compact{padding:.25rem;font-size:.75rem}.config-btn-add{border:none;padding:.6rem 1.2rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.config-btn-add:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.config-btn-add--primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;-webkit-box-shadow:0 2px 4px rgba(102,126,234,.2);box-shadow:0 2px 4px rgba(102,126,234,.2)}.config-btn-add--primary:hover{-webkit-box-shadow:0 6px 20px rgba(102,126,234,.3);box-shadow:0 6px 20px rgba(102,126,234,.3)}.config-btn-add--success{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;-webkit-box-shadow:0 2px 4px rgba(40,167,69,.2);box-shadow:0 2px 4px rgba(40,167,69,.2)}.config-btn-add--success:hover{-webkit-box-shadow:0 6px 20px rgba(40,167,69,.3);box-shadow:0 6px 20px rgba(40,167,69,.3)}.config-btn-add--warning{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;-webkit-box-shadow:0 2px 4px rgba(255,107,53,.2);box-shadow:0 2px 4px rgba(255,107,53,.2)}.config-btn-add--warning:hover{-webkit-box-shadow:0 6px 20px rgba(255,107,53,.3);box-shadow:0 6px 20px rgba(255,107,53,.3)}.config-btn-add--info{background:#3498db;color:#fff;-webkit-box-shadow:0 2px 4px rgba(52,152,219,.2);box-shadow:0 2px 4px rgba(52,152,219,.2)}.config-btn-add--info:hover{background:#2980b9;-webkit-box-shadow:0 4px 8px rgba(52,152,219,.3);box-shadow:0 4px 8px rgba(52,152,219,.3)}.config-btn-add--compact{padding:.35rem .6rem;font-size:.85rem}.config-btn-add-option{background:#f8f9fa;border:1px dashed #cfd6df;color:#2c3e50;border-radius:8px;padding:.3rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.85rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.config-btn-add-option:hover{background:#e9ecef;border-color:#adb5bd}.config-btn-add-option--solid{background:#28a745;color:#fff;border:none;padding:.4rem .8rem;border-radius:6px;font-weight:600}.config-btn-add-option--solid:hover{background:#218838}.config-card.sortable-ghost{opacity:.5}.config-card.sortable-chosen{-webkit-transform:scale(1.02);transform:scale(1.02)}.txt-italic{font-style:italic}.txt-h-1,.txt-heading-1{font-family:Roboto;font-size:48px;font-weight:800;line-height:60px}.txt-h-2,.txt-heading-2{font-family:Roboto;font-size:28px;font-weight:800;line-height:125%}.txt-h-3,.txt-heading-3{font-family:Roboto;font-size:24px;font-weight:800;line-height:33px}.txt-h-4,.txt-heading-4{font-family:Roboto;font-size:20px;font-weight:800;line-height:125%}.txt-h-5,.txt-heading-5{font-family:Roboto;font-size:16px;font-weight:800;line-height:20px}.txt-h-6,.txt-heading-6{font-family:Roboto;font-size:14px;font-weight:800;line-height:125%}.txt-p,.txt-paragraph{font-family:Roboto;font-size:16px}.txt-l,.txt-label{font-family:Roboto;font-size:12px;font-weight:400}.txt-w-4,.txt-w-n{font-weight:400}.txt-w-5{font-weight:500}.txt-w-6{font-weight:600}.txt-w-7{font-weight:700}.txt-w-8{font-weight:800}.txt-w-bold{font-weight:700}.txt-size-1{font-size:1px!important}.txt-size-2{font-size:2px!important}.txt-size-3{font-size:3px!important}.txt-size-4{font-size:4px!important}.txt-size-5{font-size:5px!important}.txt-size-6{font-size:6px!important}.txt-size-7{font-size:7px!important}.txt-size-8{font-size:8px!important}.txt-size-9{font-size:9px!important}.txt-size-10{font-size:10px!important}.txt-size-11{font-size:11px!important}.txt-size-12{font-size:12px!important}.txt-size-13{font-size:13px!important}.txt-size-14{font-size:14px!important}.txt-size-15{font-size:15px!important}.txt-size-16{font-size:16px!important}.txt-size-17{font-size:17px!important}.txt-size-18{font-size:18px!important}.txt-size-19{font-size:19px!important}.txt-size-20{font-size:20px!important}.txt-size-21{font-size:21px!important}.txt-size-22{font-size:22px!important}.txt-size-23{font-size:23px!important}.txt-size-24{font-size:24px!important}.txt-size-25{font-size:25px!important}.txt-size-26{font-size:26px!important}.txt-size-27{font-size:27px!important}.txt-size-28{font-size:28px!important}.txt-size-29{font-size:29px!important}.txt-size-30{font-size:30px!important}.txt-size-31{font-size:31px!important}.txt-size-32{font-size:32px!important}.txt-size-33{font-size:33px!important}.txt-size-34{font-size:34px!important}.txt-size-35{font-size:35px!important}.txt-size-36{font-size:36px!important}.txt-size-37{font-size:37px!important}.txt-size-38{font-size:38px!important}.txt-size-39{font-size:39px!important}.txt-size-40{font-size:40px!important}.txt-size-41{font-size:41px!important}.txt-size-42{font-size:42px!important}.txt-size-43{font-size:43px!important}.txt-size-44{font-size:44px!important}.txt-size-45{font-size:45px!important}.txt-size-46{font-size:46px!important}.txt-size-47{font-size:47px!important}.txt-size-48{font-size:48px!important}.txt-size-49{font-size:49px!important}.txt-size-50{font-size:50px!important}.txt-size-51{font-size:51px!important}.txt-size-52{font-size:52px!important}.txt-size-53{font-size:53px!important}.txt-size-54{font-size:54px!important}.txt-size-55{font-size:55px!important}.txt-size-56{font-size:56px!important}.txt-size-57{font-size:57px!important}.txt-size-58{font-size:58px!important}.txt-size-59{font-size:59px!important}.txt-size-60{font-size:60px!important}.txt-size-61{font-size:61px!important}.txt-size-62{font-size:62px!important}.txt-size-63{font-size:63px!important}.txt-size-64{font-size:64px!important}.txt-size-65{font-size:65px!important}.txt-size-66{font-size:66px!important}.txt-size-67{font-size:67px!important}.txt-size-68{font-size:68px!important}.txt-size-69{font-size:69px!important}.txt-size-70{font-size:70px!important}.txt-size-71{font-size:71px!important}.txt-size-72{font-size:72px!important}.txt-size-73{font-size:73px!important}.txt-size-74{font-size:74px!important}.txt-size-75{font-size:75px!important}.txt-size-76{font-size:76px!important}.txt-size-77{font-size:77px!important}.txt-size-78{font-size:78px!important}.txt-size-79{font-size:79px!important}.txt-size-80{font-size:80px!important}.txt-size-81{font-size:81px!important}.txt-size-82{font-size:82px!important}.txt-size-83{font-size:83px!important}.txt-size-84{font-size:84px!important}.txt-size-85{font-size:85px!important}.txt-size-86{font-size:86px!important}.txt-size-87{font-size:87px!important}.txt-size-88{font-size:88px!important}.txt-size-89{font-size:89px!important}.txt-size-90{font-size:90px!important}.txt-size-91{font-size:91px!important}.txt-size-92{font-size:92px!important}.txt-size-93{font-size:93px!important}.txt-size-94{font-size:94px!important}.txt-size-95{font-size:95px!important}.txt-size-96{font-size:96px!important}.txt-size-97{font-size:97px!important}.txt-size-98{font-size:98px!important}.txt-size-99{font-size:99px!important}.txt-size-100{font-size:100px!important}.txt-letter-1{letter-spacing:.01em!important}.txt-letter-2{letter-spacing:.02em!important}.txt-letter-3{letter-spacing:.03em!important}.txt-letter-4{letter-spacing:.04em!important}.txt-letter-5{letter-spacing:.05em!important}.txt-letter-6{letter-spacing:.06em!important}.txt-letter-7{letter-spacing:.07em!important}.txt-letter-8{letter-spacing:.08em!important}.txt-letter-9{letter-spacing:.09em!important}.txt-letter-10{letter-spacing:.01em!important}.txt-letter-n-1{letter-spacing:-.01em!important}.txt-letter-n-2{letter-spacing:-.02em!important}.txt-letter-n-3{letter-spacing:-.03em!important}.txt-letter-n-4{letter-spacing:-.04em!important}.txt-letter-n-5{letter-spacing:-.05em!important}.txt-letter-n-6{letter-spacing:-.06em!important}.txt-letter-n-7{letter-spacing:-.07em!important}.txt-letter-n-8{letter-spacing:-.08em!important}.txt-letter-n-9{letter-spacing:-.09em!important}.txt-letter-n-10{letter-spacing:-.01em!important}.w-10{width:10%}.w-20{width:20%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.w-100{width:100%}a{text-decoration:none}.text-decoration-underline{text-decoration:underline!important}.recuo{text-indent:1em}.c-pointer,.cursor-pointer{cursor:pointer}.f-left{float:left}.f-right{float:right}.txt-right{text-align:right}.txt-left{text-align:left}.text-end,.txt-end{text-align:end}.text-start,.txt-start{text-align:start}.reduz-texto-1,.reduz-texto-2,.reduz-texto-3,.reduz-texto-4,.reduz-texto-5,.reduz-texto-6,.reduz-texto-7,.reduz-texto-8{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-box-orient:vertical}.reduz-texto-1{-webkit-line-clamp:1}.reduz-texto-2{-webkit-line-clamp:2}.reduz-texto-3{-webkit-line-clamp:3}.reduz-texto-4{-webkit-line-clamp:4}.reduz-texto-5{-webkit-line-clamp:5}.reduz-texto-6{-webkit-line-clamp:6}.reduz-texto-7{-webkit-line-clamp:7}.reduz-texto-8{-webkit-line-clamp:8}.reduz-texto-9{-webkit-line-clamp:9}.ps-0{padding-left:0!important}.pe-0{padding-right:0!important}.ms-0{margin-left:0!important}.me-0{margin-right:0!important}.ps-1{padding-left:.25rem!important}.pe-1{padding-right:.25rem!important}.ms-1{margin-left:.25rem!important}.me-1{margin-right:.25rem!important}.ps-2{padding-left:.5rem!important}.pe-2{padding-right:.5rem!important}.ms-2{margin-left:.5rem!important}.me-2{margin-right:.5rem!important}.ps-3{padding-left:.75rem!important}.pe-3{padding-right:.75rem!important}.ms-3{margin-left:.75rem!important}.me-3{margin-right:.75rem!important}.ps-4{padding-left:1rem!important}.pe-4{padding-right:1rem!important}.ms-4{margin-left:1rem!important}.me-4{margin-right:1rem!important}.ps-5{padding-left:1.25rem!important}.pe-5{padding-right:1.25rem!important}.ms-5{margin-left:1.25rem!important}.me-5{margin-right:1.25rem!important}@font-face{font-family:icomoon;src:url(data:application/vnd.ms-fontobject;base64,tA0AABANAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA44+Z3wAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIHEgAAALwAAABgY21hcOlDANUAAAEcAAAAXGdhc3AAAAAQAAABeAAAAAhnbHlmLp6faQAAAYAAAAkcaGVhZCQqXdsAAAqcAAAANmhoZWELwgfOAAAK1AAAACRobXR4NMkAGgAACvgAAAA0bG9jYQpEDR4AAAssAAAAHG1heHAAFAB+AAALSAAAACBuYW1lmUoJ+wAAC2gAAAGGcG9zdAADAAAAAAzwAAAAIAADBOEBkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkHA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABABAAAAADAAIAAIABAABACAAI+kH//3//wAAAAAAIAAj6QD//f//AAH/4//hFwUAAwABAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABAAA/8AGUQPAABwAOABKAFoAAAEyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYzITI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFhciBw4BBwYdASE1NCcuAScmIyEiBgceAR0BITU0Jy4BJyYETi4oKDwRERERPCgoLi0pKDsSERESOygpLf20LigoPBERERE8KCguLSgpOxIRERI7KSgtQFhZoDk4BAU4OaFYWEECTBAkE0BRAbk4OaFYWAIJERI7KCguLSgoPBERERE8KCgtLigoOxIRERI7KCguLSgoPBERERE8KCgtLigoOxIRkhAQQDAwQLe3QDAwQBAQAgIufVG3t0AwMEAQEAAAAAAGAAD/1gXXA8AAIgAqADYAPgBLAG4AAAEjIgYPARQiMQ4BFx4BNzAyNTc2FhcWBg8BAR4BFxEnLgEjBREUFjsBESMTIiY1NDYzMhYVFAYFMzI2NREjETcyFhUUBiMiJjU0NjMFAQcGJicmNj8BIyIGDwERMxcWNj8BFxY2PwEXFjY/ATYmJwP3yA4aC+UBHQEZFlAdAbsLHwsKAQw9AVQFCgSAChwPAQAsH5XgcBAVFRAPFhb6ipYfK+BwEBYWEA8WFg8D+v6kRjSMLi8GM7/DDxwKgCvTMHsnASocRxdJDRg9FBYUBxgDwAwK8AEgVx8bCh4BwwwCDQ0jDED+xQUKBQIDkgwNq/2rIzICqv2rGRIRGRkREhlVMiMCVf1WqhkREhkZEhEZMQFDSTcIOjufNcgNDJL9rNssDjcBKhoJIGcMFgcbIBtGFwAAAAIAAP/ABSsDwABBAFgAAAEuASMiBw4BBwYHJicuAScmIyIHDgEHBgcRFBYzMjYzNjc+ATc2MzIXHgEXFhc2Nz4BNzYzMhYXHgEzMjY1ES4BJxEuASMiBw4BBwYHETY3PgE3NjMyFhcRBLIyazUsLS1VKCchICgnViwtLCwtLVYnJyETCwUGBB8kJEsmJSEsLSxWJyggHykpWi0tJkqUQAQGBQsTGzwiMWs2Ji0tWikpHx8pKVotLSY2azEDohAOBQUVERIYGBIRFQUFBQUVERIY/I0LEwMPDAwSBQQEBRYRERkTERAZBgcdIgIBEwsDcBQdC/zTEA4HBxgREBQCtRMREBkHBw8Q/UwAAAACABr/0gOBA64AHwAmAAABFAcOAQcGIyEiBjEUBiMiJjURNDc+ATc2MzIXHgEXFgUnBxcBJwEDgSIid09PW/70MRobExMbIiJ2UE9aW09PdyIi/hVuJpQBPSX+6AHvXFFSeSMjLxQcHBQB7V1RUnkjIyMjeVJR1G0lkQE4JP7tAAMAAP/AA5oDwAAdACoARgAAASIHDgEHBhUUFx4BFxYfATc2Nz4BNzY1NCcuAScmBzIWFRQGIyImNTQ2MxEiJy4BJyYnNDc+ATc2MzIXHgEXFhcGBw4BBwYBzWBUU34kJBoaWz8/SnZ2Sj8/WxoaJSR9VFRfQFlZQEBaWkAwLS1OIiEYIiJfNTQnJjU0YCIhARkhIU8sLQPAJCR+U1RgUEhIdSoqFHZ2FCoqdUhIUGBUU34kJGZaQEBaWkBAWv0jDAwrHx4lJx0dKAsKCgsoHR0nJR4fKwwMAAIAAP/ABU8DwAAVADYAACUhETQmKwEiBhURFBYzITI2PQE0JiMDISIGHwEHJyYiDwEGFB8BFjI/ARcWMjcTFxY2NRE0JiMFJfuFGRJVERkyIwTQERkZEVX+xiohHlbCwxlHGLcMDDwNIwx7whlHGf5WHk8ZEWsDKhIZGRL8gCMyGRJVEhkDAE8fVsTEGRm3DSMNPAwMe8QZGQEAVh4gKwE7EhkABQAA/8AEAAPAABsANwBTAG8AewAAJSInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBgcyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYTIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGBzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjcyNjU0JiMiBhUUFgIAVEpKbiAgICBuSkpUVEpKbiAgICBuSkpUal1eiygoKCiLXl1qal1eiygoKCiLXl1qLCcmOhERERE6JicsLCcmOhERERE6JicsQjo6VxkZGRlXOjpCQjo6VxkZGRlXOjpCLD4+LCw+PiogIG5KSlRUSkpuICAgIG5KSlRUSkpuICBqKCiLXl1qal1eiygoKCiLXl1qal1eiygoASsRETomJywsJyY6ERERETomJywsJyY6ERFqGRlXOjpCQjo6VxkZGRlXOjpCQjo6VxkZ1T4sLD4+LCw+AAAAAAQAAP/ABOQDwAAdACoANgBIAAABMzIWFSMwIiMqATEjJwcjESEVISImNRE0NjsBNxcTNS4BNTQ2NyERIT4BNzI2NTQmIyIGFRQWFyIHDgEHBh0BITU0Jy4BJyYjAn22JjUFHQsMIsyeoM4Bmv5mJjU1Jra2tlsVGAwM/fMBdCFdz0xra0xLa2tLLT8+cigoAtkoKHI+Py4DCjYln5/9g1s1JgJ9JTa2tv3MiRhfIxkuFP45GSVha0tMampMS2tbCwwtIiMtW1stIyItDAsAAAAGAAD/wAgAA8AAFgAjADMAPwBPAGsAAAEyFx4BFxYXHgEdASE1NDY3Njc+ATc2BTI2NTQmIyIGFRQWMxcuASMiBgcOAR0BITU0NjclMjY1NCYjIgYVFBYBNCYnLgEjIgYHHgEdASE1ATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NgQANDExWyopJkVR/ABRRSYpKlsxMf2JR2RkR0ZkZEZhGDAZP3c3LzkBgBwaBPVGZGRGR2RkAZw5Lzd3PxkwGBocAYD8ADUvLkYUFBQURi4vNTUvLkYUFBQURi4vAYAGBhQODhEff0uKiUx/HhEODhUGBhVkRkdkZEdGZF4EBBkYFVU0hok2YixeZEZHZGRHRmT+2zRVFRgZBAQsYjaJhgN6FBRGLi81NS8uRhQUFBRGLi81NS8uRhQUAAAAAAEAAAAAAADfmY/jXw889QALBAAAAAAA3oYMrwAAAADehgyvAAD/wAgAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAACAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAA0EAAAAAAAAAAAAAAACAAAABlEAAAXXAAAFKwAAA6cAGgOaAAAFTwAABAAAAATmAAAIAAAAAAAAAAAKABQAHgCmAUwB0gISAn4C0AOGA+4EjgABAAAADQB8AAYAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==);src:url(data:application/vnd.ms-fontobject;base64,tA0AABANAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA44+Z3wAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIHEgAAALwAAABgY21hcOlDANUAAAEcAAAAXGdhc3AAAAAQAAABeAAAAAhnbHlmLp6faQAAAYAAAAkcaGVhZCQqXdsAAAqcAAAANmhoZWELwgfOAAAK1AAAACRobXR4NMkAGgAACvgAAAA0bG9jYQpEDR4AAAssAAAAHG1heHAAFAB+AAALSAAAACBuYW1lmUoJ+wAAC2gAAAGGcG9zdAADAAAAAAzwAAAAIAADBOEBkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOkHA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABABAAAAADAAIAAIABAABACAAI+kH//3//wAAAAAAIAAj6QD//f//AAH/4//hFwUAAwABAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAABAAA/8AGUQPAABwAOABKAFoAAAEyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYzITI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFhciBw4BBwYdASE1NCcuAScmIyEiBgceAR0BITU0Jy4BJyYETi4oKDwRERERPCgoLi0pKDsSERESOygpLf20LigoPBERERE8KCguLSgpOxIRERI7KSgtQFhZoDk4BAU4OaFYWEECTBAkE0BRAbk4OaFYWAIJERI7KCguLSgoPBERERE8KCgtLigoOxIRERI7KCguLSgoPBERERE8KCgtLigoOxIRkhAQQDAwQLe3QDAwQBAQAgIufVG3t0AwMEAQEAAAAAAGAAD/1gXXA8AAIgAqADYAPgBLAG4AAAEjIgYPARQiMQ4BFx4BNzAyNTc2FhcWBg8BAR4BFxEnLgEjBREUFjsBESMTIiY1NDYzMhYVFAYFMzI2NREjETcyFhUUBiMiJjU0NjMFAQcGJicmNj8BIyIGDwERMxcWNj8BFxY2PwEXFjY/ATYmJwP3yA4aC+UBHQEZFlAdAbsLHwsKAQw9AVQFCgSAChwPAQAsH5XgcBAVFRAPFhb6ipYfK+BwEBYWEA8WFg8D+v6kRjSMLi8GM7/DDxwKgCvTMHsnASocRxdJDRg9FBYUBxgDwAwK8AEgVx8bCh4BwwwCDQ0jDED+xQUKBQIDkgwNq/2rIzICqv2rGRIRGRkREhlVMiMCVf1WqhkREhkZEhEZMQFDSTcIOjufNcgNDJL9rNssDjcBKhoJIGcMFgcbIBtGFwAAAAIAAP/ABSsDwABBAFgAAAEuASMiBw4BBwYHJicuAScmIyIHDgEHBgcRFBYzMjYzNjc+ATc2MzIXHgEXFhc2Nz4BNzYzMhYXHgEzMjY1ES4BJxEuASMiBw4BBwYHETY3PgE3NjMyFhcRBLIyazUsLS1VKCchICgnViwtLCwtLVYnJyETCwUGBB8kJEsmJSEsLSxWJyggHykpWi0tJkqUQAQGBQsTGzwiMWs2Ji0tWikpHx8pKVotLSY2azEDohAOBQUVERIYGBIRFQUFBQUVERIY/I0LEwMPDAwSBQQEBRYRERkTERAZBgcdIgIBEwsDcBQdC/zTEA4HBxgREBQCtRMREBkHBw8Q/UwAAAACABr/0gOBA64AHwAmAAABFAcOAQcGIyEiBjEUBiMiJjURNDc+ATc2MzIXHgEXFgUnBxcBJwEDgSIid09PW/70MRobExMbIiJ2UE9aW09PdyIi/hVuJpQBPSX+6AHvXFFSeSMjLxQcHBQB7V1RUnkjIyMjeVJR1G0lkQE4JP7tAAMAAP/AA5oDwAAdACoARgAAASIHDgEHBhUUFx4BFxYfATc2Nz4BNzY1NCcuAScmBzIWFRQGIyImNTQ2MxEiJy4BJyYnNDc+ATc2MzIXHgEXFhcGBw4BBwYBzWBUU34kJBoaWz8/SnZ2Sj8/WxoaJSR9VFRfQFlZQEBaWkAwLS1OIiEYIiJfNTQnJjU0YCIhARkhIU8sLQPAJCR+U1RgUEhIdSoqFHZ2FCoqdUhIUGBUU34kJGZaQEBaWkBAWv0jDAwrHx4lJx0dKAsKCgsoHR0nJR4fKwwMAAIAAP/ABU8DwAAVADYAACUhETQmKwEiBhURFBYzITI2PQE0JiMDISIGHwEHJyYiDwEGFB8BFjI/ARcWMjcTFxY2NRE0JiMFJfuFGRJVERkyIwTQERkZEVX+xiohHlbCwxlHGLcMDDwNIwx7whlHGf5WHk8ZEWsDKhIZGRL8gCMyGRJVEhkDAE8fVsTEGRm3DSMNPAwMe8QZGQEAVh4gKwE7EhkABQAA/8AEAAPAABsANwBTAG8AewAAJSInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBgcyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYTIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGBzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjcyNjU0JiMiBhUUFgIAVEpKbiAgICBuSkpUVEpKbiAgICBuSkpUal1eiygoKCiLXl1qal1eiygoKCiLXl1qLCcmOhERERE6JicsLCcmOhERERE6JicsQjo6VxkZGRlXOjpCQjo6VxkZGRlXOjpCLD4+LCw+PiogIG5KSlRUSkpuICAgIG5KSlRUSkpuICBqKCiLXl1qal1eiygoKCiLXl1qal1eiygoASsRETomJywsJyY6ERERETomJywsJyY6ERFqGRlXOjpCQjo6VxkZGRlXOjpCQjo6VxkZ1T4sLD4+LCw+AAAAAAQAAP/ABOQDwAAdACoANgBIAAABMzIWFSMwIiMqATEjJwcjESEVISImNRE0NjsBNxcTNS4BNTQ2NyERIT4BNzI2NTQmIyIGFRQWFyIHDgEHBh0BITU0Jy4BJyYjAn22JjUFHQsMIsyeoM4Bmv5mJjU1Jra2tlsVGAwM/fMBdCFdz0xra0xLa2tLLT8+cigoAtkoKHI+Py4DCjYln5/9g1s1JgJ9JTa2tv3MiRhfIxkuFP45GSVha0tMampMS2tbCwwtIiMtW1stIyItDAsAAAAGAAD/wAgAA8AAFgAjADMAPwBPAGsAAAEyFx4BFxYXHgEdASE1NDY3Njc+ATc2BTI2NTQmIyIGFRQWMxcuASMiBgcOAR0BITU0NjclMjY1NCYjIgYVFBYBNCYnLgEjIgYHHgEdASE1ATIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NgQANDExWyopJkVR/ABRRSYpKlsxMf2JR2RkR0ZkZEZhGDAZP3c3LzkBgBwaBPVGZGRGR2RkAZw5Lzd3PxkwGBocAYD8ADUvLkYUFBQURi4vNTUvLkYUFBQURi4vAYAGBhQODhEff0uKiUx/HhEODhUGBhVkRkdkZEdGZF4EBBkYFVU0hok2YixeZEZHZGRHRmT+2zRVFRgZBAQsYjaJhgN6FBRGLi81NS8uRhQUFBRGLi81NS8uRhQUAAAAAAEAAAAAAADfmY/jXw889QALBAAAAAAA3oYMrwAAAADehgyvAAD/wAgAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAACAAAAAAACAAAAQAAAAAAAAAAAAAAAAAAAA0EAAAAAAAAAAAAAAACAAAABlEAAAXXAAAFKwAAA6cAGgOaAAAFTwAABAAAAATmAAAIAAAAAAAAAAAKABQAHgCmAUwB0gISAn4C0AOGA+4EjgABAAAADQB8AAYAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==#iefix) format("embedded-opentype"),url(data:font/ttf;base64,AAEAAAALAIAAAwAwT1MvMg8SBxIAAAC8AAAAYGNtYXDpQwDVAAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5Zi6en2kAAAGAAAAJHGhlYWQkKl3bAAAKnAAAADZoaGVhC8IHzgAACtQAAAAkaG10eDTJABoAAAr4AAAANGxvY2EKRA0eAAALLAAAABxtYXhwABQAfgAAC0gAAAAgbmFtZZlKCfsAAAtoAAABhnBvc3QAAwAAAAAM8AAAACAAAwThAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAgACPpB//9//8AAAAAACAAI+kA//3//wAB/+P/4RcFAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAQAAP/ABlEDwAAcADgASgBaAAABMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBceARcWMyEyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxYXIgcOAQcGHQEhNTQnLgEnJiMhIgYHHgEdASE1NCcuAScmBE4uKCg8ERERETwoKC4tKSg7EhEREjsoKS39tC4oKDwRERERPCgoLi0oKTsSERESOykoLUBYWaA5OAQFODmhWFhBAkwQJBNAUQG5ODmhWFgCCRESOygoLi0oKDwRERERPCgoLS4oKDsSERESOygoLi0oKDwRERERPCgoLS4oKDsSEZIQEEAwMEC3t0AwMEAQEAICLn1Rt7dAMDBAEBAAAAAABgAA/9YF1wPAACIAKgA2AD4ASwBuAAABIyIGDwEUIjEOARceATcwMjU3NhYXFgYPAQEeARcRJy4BIwURFBY7AREjEyImNTQ2MzIWFRQGBTMyNjURIxE3MhYVFAYjIiY1NDYzBQEHBiYnJjY/ASMiBg8BETMXFjY/ARcWNj8BFxY2PwE2JicD98gOGgvlAR0BGRZQHQG7Cx8LCgEMPQFUBQoEgAocDwEALB+V4HAQFRUQDxYW+oqWHyvgcBAWFhAPFhYPA/r+pEY0jC4vBjO/ww8cCoAr0zB7JwEqHEcXSQ0YPRQWFAcYA8AMCvABIFcfGwoeAcMMAg0NIwxA/sUFCgUCA5IMDav9qyMyAqr9qxkSERkZERIZVTIjAlX9VqoZERIZGRIRGTEBQ0k3CDo7nzXIDQyS/azbLA43ASoaCSBnDBYHGyAbRhcAAAACAAD/wAUrA8AAQQBYAAABLgEjIgcOAQcGByYnLgEnJiMiBw4BBwYHERQWMzI2MzY3PgE3NjMyFx4BFxYXNjc+ATc2MzIWFx4BMzI2NREuAScRLgEjIgcOAQcGBxE2Nz4BNzYzMhYXEQSyMms1LC0tVSgnISAoJ1YsLSwsLS1WJychEwsFBgQfJCRLJiUhLC0sVicoIB8pKVotLSZKlEAEBgULExs8IjFrNiYtLVopKR8fKSlaLS0mNmsxA6IQDgUFFRESGBgSERUFBQUFFRESGPyNCxMDDwwMEgUEBAUWEREZExEQGQYHHSICARMLA3AUHQv80xAOBwcYERAUArUTERAZBwcPEP1MAAAAAgAa/9IDgQOuAB8AJgAAARQHDgEHBiMhIgYxFAYjIiY1ETQ3PgE3NjMyFx4BFxYFJwcXAScBA4EiIndPT1v+9DEaGxMTGyIidlBPWltPT3ciIv4VbiaUAT0l/ugB71xRUnkjIy8UHBwUAe1dUVJ5IyMjI3lSUdRtJZEBOCT+7QADAAD/wAOaA8AAHQAqAEYAAAEiBw4BBwYVFBceARcWHwE3Njc+ATc2NTQnLgEnJgcyFhUUBiMiJjU0NjMRIicuAScmJzQ3PgE3NjMyFx4BFxYXBgcOAQcGAc1gVFN+JCQaGls/P0p2dko/P1saGiUkfVRUX0BZWUBAWlpAMC0tTiIhGCIiXzU0JyY1NGAiIQEZISFPLC0DwCQkflNUYFBISHUqKhR2dhQqKnVISFBgVFN+JCRmWkBAWlpAQFr9IwwMKx8eJScdHSgLCgoLKB0dJyUeHysMDAACAAD/wAVPA8AAFQA2AAAlIRE0JisBIgYVERQWMyEyNj0BNCYjAyEiBh8BBycmIg8BBhQfARYyPwEXFjI3ExcWNjURNCYjBSX7hRkSVREZMiME0BEZGRFV/sYqIR5WwsMZRxi3DAw8DSMMe8IZRxn+Vh5PGRFrAyoSGRkS/IAjMhkSVRIZAwBPH1bExBkZtw0jDTwMDHvEGRkBAFYeICsBOxIZAAUAAP/ABAADwAAbADcAUwBvAHsAACUiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYHMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBceARcWEyInLgEnJjU0Nz4BNzYzMhceARcWFRQHDgEHBgcyNz4BNzY1NCcuAScmIyIHDgEHBhUUFx4BFxY3MjY1NCYjIgYVFBYCAFRKSm4gICAgbkpKVFRKSm4gICAgbkpKVGpdXosoKCgoi15dampdXosoKCgoi15daiwnJjoREREROiYnLCwnJjoREREROiYnLEI6OlcZGRkZVzo6QkI6OlcZGRkZVzo6Qiw+PiwsPj4qICBuSkpUVEpKbiAgICBuSkpUVEpKbiAgaigoi15dampdXosoKCgoi15dampdXosoKAErERE6JicsLCcmOhERERE6JicsLCcmOhERahkZVzo6QkI6OlcZGRkZVzo6QkI6OlcZGdU+LCw+PiwsPgAAAAAEAAD/wATkA8AAHQAqADYASAAAATMyFhUjMCIjKgExIycHIxEhFSEiJjURNDY7ATcXEzUuATU0NjchESE+ATcyNjU0JiMiBhUUFhciBw4BBwYdASE1NCcuAScmIwJ9tiY1BR0LDCLMnqDOAZr+ZiY1NSa2trZbFRgMDP3zAXQhXc9Ma2tMS2trSy0/PnIoKALZKChyPj8uAwo2JZ+f/YNbNSYCfSU2trb9zIkYXyMZLhT+ORklYWtLTGpqTEtrWwsMLSIjLVtbLSMiLQwLAAAABgAA/8AIAAPAABYAIwAzAD8ATwBrAAABMhceARcWFx4BHQEhNTQ2NzY3PgE3NgUyNjU0JiMiBhUUFjMXLgEjIgYHDgEdASE1NDY3JTI2NTQmIyIGFRQWATQmJy4BIyIGBx4BHQEhNQEyFx4BFxYVFAcOAQcGIyInLgEnJjU0Nz4BNzYEADQxMVsqKSZFUfwAUUUmKSpbMTH9iUdkZEdGZGRGYRgwGT93Ny85AYAcGgT1RmRkRkdkZAGcOS83dz8ZMBgaHAGA/AA1Ly5GFBQUFEYuLzU1Ly5GFBQUFEYuLwGABgYUDg4RH39LiolMfx4RDg4VBgYVZEZHZGRHRmReBAQZGBVVNIaJNmIsXmRGR2RkR0Zk/ts0VRUYGQQELGI2iYYDehQURi4vNTUvLkYUFBQURi4vNTUvLkYUFAAAAAABAAAAAAAA35mP418PPPUACwQAAAAAAN6GDK8AAAAA3oYMrwAA/8AIAAPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAgAAAAAAAgAAAEAAAAAAAAAAAAAAAAAAAANBAAAAAAAAAAAAAAAAgAAAAZRAAAF1wAABSsAAAOnABoDmgAABU8AAAQAAAAE5gAACAAAAAAAAAAACgAUAB4ApgFMAdICEgJ+AtADhgPuBI4AAQAAAA0AfAAGAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"),url(data:font/woff;base64,d09GRgABAAAAAA1cAAsAAAAADRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIHEmNtYXAAAAFoAAAAXAAAAFzpQwDVZ2FzcAAAAcQAAAAIAAAACAAAABBnbHlmAAABzAAACRwAAAkcLp6faWhlYWQAAAroAAAANgAAADYkKl3baGhlYQAACyAAAAAkAAAAJAvCB85obXR4AAALRAAAADQAAAA0NMkAGmxvY2EAAAt4AAAAHAAAABwKRA0ebWF4cAAAC5QAAAAgAAAAIAAUAH5uYW1lAAALtAAAAYYAAAGGmUoJ+3Bvc3QAAA08AAAAIAAAACAAAwAAAAME4QGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QcDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAEAIAAj6Qf//f//AAAAAAAgACPpAP/9//8AAf/j/+EXBQADAAEAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAEAAD/wAZRA8AAHAA4AEoAWgAAATI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFjMhMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBceARcWFyIHDgEHBh0BITU0Jy4BJyYjISIGBx4BHQEhNTQnLgEnJgROLigoPBERERE8KCguLSkoOxIRERI7KCkt/bQuKCg8ERERETwoKC4tKCk7EhEREjspKC1AWFmgOTgEBTg5oVhYQQJMECQTQFEBuTg5oVhYAgkREjsoKC4tKCg8ERERETwoKC0uKCg7EhEREjsoKC4tKCg8ERERETwoKC0uKCg7EhGSEBBAMDBAt7dAMDBAEBACAi59Ube3QDAwQBAQAAAAAAYAAP/WBdcDwAAiACoANgA+AEsAbgAAASMiBg8BFCIxDgEXHgE3MDI1NzYWFxYGDwEBHgEXEScuASMFERQWOwERIxMiJjU0NjMyFhUUBgUzMjY1ESMRNzIWFRQGIyImNTQ2MwUBBwYmJyY2PwEjIgYPAREzFxY2PwEXFjY/ARcWNj8BNiYnA/fIDhoL5QEdARkWUB0BuwsfCwoBDD0BVAUKBIAKHA8BACwfleBwEBUVEA8WFvqKlh8r4HAQFhYQDxYWDwP6/qRGNIwuLwYzv8MPHAqAK9MweycBKhxHF0kNGD0UFhQHGAPADArwASBXHxsKHgHDDAINDSMMQP7FBQoFAgOSDA2r/asjMgKq/asZEhEZGRESGVUyIwJV/VaqGRESGRkSERkxAUNJNwg6O581yA0Mkv2s2ywONwEqGgkgZwwWBxsgG0YXAAAAAgAA/8AFKwPAAEEAWAAAAS4BIyIHDgEHBgcmJy4BJyYjIgcOAQcGBxEUFjMyNjM2Nz4BNzYzMhceARcWFzY3PgE3NjMyFhceATMyNjURLgEnES4BIyIHDgEHBgcRNjc+ATc2MzIWFxEEsjJrNSwtLVUoJyEgKCdWLC0sLC0tVicnIRMLBQYEHyQkSyYlISwtLFYnKCAfKSlaLS0mSpRABAYFCxMbPCIxazYmLS1aKSkfHykpWi0tJjZrMQOiEA4FBRUREhgYEhEVBQUFBRUREhj8jQsTAw8MDBIFBAQFFhERGRMREBkGBx0iAgETCwNwFB0L/NMQDgcHGBEQFAK1ExEQGQcHDxD9TAAAAAIAGv/SA4EDrgAfACYAAAEUBw4BBwYjISIGMRQGIyImNRE0Nz4BNzYzMhceARcWBScHFwEnAQOBIiJ3T09b/vQxGhsTExsiInZQT1pbT093IiL+FW4mlAE9Jf7oAe9cUVJ5IyMvFBwcFAHtXVFSeSMjIyN5UlHUbSWRATgk/u0AAwAA/8ADmgPAAB0AKgBGAAABIgcOAQcGFRQXHgEXFh8BNzY3PgE3NjU0Jy4BJyYHMhYVFAYjIiY1NDYzESInLgEnJic0Nz4BNzYzMhceARcWFwYHDgEHBgHNYFRTfiQkGhpbPz9KdnZKPz9bGholJH1UVF9AWVlAQFpaQDAtLU4iIRgiIl81NCcmNTRgIiEBGSEhTywtA8AkJH5TVGBQSEh1KioUdnYUKip1SEhQYFRTfiQkZlpAQFpaQEBa/SMMDCsfHiUnHR0oCwoKCygdHSclHh8rDAwAAgAA/8AFTwPAABUANgAAJSERNCYrASIGFREUFjMhMjY9ATQmIwMhIgYfAQcnJiIPAQYUHwEWMj8BFxYyNxMXFjY1ETQmIwUl+4UZElURGTIjBNARGRkRVf7GKiEeVsLDGUcYtwwMPA0jDHvCGUcZ/lYeTxkRawMqEhkZEvyAIzIZElUSGQMATx9WxMQZGbcNIw08DAx7xBkZAQBWHiArATsSGQAFAAD/wAQAA8AAGwA3AFMAbwB7AAAlIicuAScmNTQ3PgE3NjMyFx4BFxYVFAcOAQcGBzI3PgE3NjU0Jy4BJyYjIgcOAQcGFRQXHgEXFhMiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYHMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBceARcWNzI2NTQmIyIGFRQWAgBUSkpuICAgIG5KSlRUSkpuICAgIG5KSlRqXV6LKCgoKIteXWpqXV6LKCgoKIteXWosJyY6ERERETomJywsJyY6ERERETomJyxCOjpXGRkZGVc6OkJCOjpXGRkZGVc6OkIsPj4sLD4+KiAgbkpKVFRKSm4gICAgbkpKVFRKSm4gIGooKIteXWpqXV6LKCgoKIteXWpqXV6LKCgBKxEROiYnLCwnJjoREREROiYnLCwnJjoREWoZGVc6OkJCOjpXGRkZGVc6OkJCOjpXGRnVPiwsPj4sLD4AAAAABAAA/8AE5APAAB0AKgA2AEgAAAEzMhYVIzAiIyoBMSMnByMRIRUhIiY1ETQ2OwE3FxM1LgE1NDY3IREhPgE3MjY1NCYjIgYVFBYXIgcOAQcGHQEhNTQnLgEnJiMCfbYmNQUdCwwizJ6gzgGa/mYmNTUmtra2WxUYDAz98wF0IV3PTGtrTEtra0stPz5yKCgC2Sgocj4/LgMKNiWfn/2DWzUmAn0lNra2/cyJGF8jGS4U/jkZJWFrS0xqakxLa1sLDC0iIy1bWy0jIi0MCwAAAAYAAP/ACAADwAAWACMAMwA/AE8AawAAATIXHgEXFhceAR0BITU0Njc2Nz4BNzYFMjY1NCYjIgYVFBYzFy4BIyIGBw4BHQEhNTQ2NyUyNjU0JiMiBhUUFgE0JicuASMiBgceAR0BITUBMhceARcWFRQHDgEHBiMiJy4BJyY1NDc+ATc2BAA0MTFbKikmRVH8AFFFJikqWzEx/YlHZGRHRmRkRmEYMBk/dzcvOQGAHBoE9UZkZEZHZGQBnDkvN3c/GTAYGhwBgPwANS8uRhQUFBRGLi81NS8uRhQUFBRGLi8BgAYGFA4OER9/S4qJTH8eEQ4OFQYGFWRGR2RkR0ZkXgQEGRgVVTSGiTZiLF5kRkdkZEdGZP7bNFUVGBkEBCxiNomGA3oUFEYuLzU1Ly5GFBQUFEYuLzU1Ly5GFBQAAAAAAQAAAAAAAN+Zj+NfDzz1AAsEAAAAAADehgyvAAAAAN6GDK8AAP/ACAADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAIAAAAAAAIAAABAAAAAAAAAAAAAAAAAAAADQQAAAAAAAAAAAAAAAIAAAAGUQAABdcAAAUrAAADpwAaA5oAAAVPAAAEAAAABOYAAAgAAAAAAAAAAAoAFAAeAKYBTAHSAhICfgLQA4YD7gSOAAEAAAANAHwABgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff"),url(/img/icomoon.44cd971a.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hand-shake:before{content:""}.icon-pin-user:before{content:""}.icon-praph-line:before{content:""}.icon-target:before{content:""}.icon-teacher:before{content:""}.icon-users-group:before{content:""}.icon-users:before{content:"#"}.icon-book:before{content:""}.icon-circle-check:before{content:""}.section-header{background:linear-gradient(135deg,#667eea,#764ba2);padding:.5rem 1rem .75rem 1rem!important;border-radius:12px;color:#fff;margin-bottom:.75rem!important}.section-header.section-header-lg{padding:1.5rem!important;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.3);box-shadow:0 4px 20px rgba(102,126,234,.3)}.section-header.section-header-lg .section-icon{width:48px;height:48px;border-radius:12px;font-size:1.5rem;backdrop-filter:blur(10px)}.section-header.section-header-lg .section-title{font-size:1.5rem}.section-header.section-header-lg .section-subtitle{font-size:.875rem;margin-top:.25rem}.section-header.section-header-compact{padding:.6rem 1rem!important;margin-bottom:10px!important}.section-header.section-header-compact .section-icon{width:36px;height:36px;font-size:1.1rem}.section-header.section-header-compact .section-title{font-size:1.15rem}.section-header .section-icon{width:40px;height:40px;background:hsla(0,0%,100%,.2);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:1.25rem}.section-header .section-title{font-weight:700;font-size:1.1rem;margin-bottom:.15rem}.section-header .section-subtitle{opacity:.9;font-size:.85rem;margin-bottom:0}.section-header .btn-modern{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:.5rem 1rem;border-radius:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.section-header .btn-modern:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.kpi-card{border-radius:10px;padding:.75rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.08);-webkit-transition:all .3s ease;transition:all .3s ease;min-height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kpi-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1)}.kpi-card .kpi-icon{width:36px;height:36px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;-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-size:1rem;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0}.kpi-card .kpi-content,.kpi-card .kpi-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.kpi-card .kpi-content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.kpi-card .kpi-value{font-size:1.5rem;font-weight:700;color:#2c3e50;line-height:1.2;margin-bottom:0}.kpi-card .kpi-label{font-size:.85rem;color:#6c757d;margin:0;font-weight:500}.kpi-card .kpi-details{margin-top:.5rem}.kpi-card .kpi-details .badge{font-size:.7rem;padding:.2rem .4rem;border-radius:4px;margin-right:.25rem}.kpi-card .kpi-details .text-success{font-size:.75rem;color:#28a745}.kpi-card .kpi-details .text-warning{font-size:.75rem;color:#ffc107}.controls-panel{background:#fff;border-radius:10px;padding:1rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin-bottom:1rem}.controls-panel .pagination-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.controls-panel .pagination-controls .form-label{color:#6c757d;font-weight:500;font-size:.9rem}.controls-panel .pagination-controls .form-select{border:1px solid #dee2e6;border-radius:6px;padding:.375rem .75rem;font-size:.875rem;color:#495057;background-color:#fff;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;min-width:80px;width:80px}.controls-panel .pagination-controls .form-select:focus{border-color:#007bff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.controls-panel .search-container{-ms-flex-negative:0;flex-shrink:0}.controls-panel .search-container .search-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.controls-panel .search-container .search-box .search-input{background-color:#fff!important;border:1px solid #dee2e6;border-radius:6px;padding:.5rem 1rem .5rem 2.5rem;width:250px;font-size:.9rem}.controls-panel .search-container .search-box .search-input:focus{border-color:#007bff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.controls-panel .search-container .search-box .search-input::-webkit-input-placeholder{color:#adb5bd}.controls-panel .search-container .search-box .search-input::-moz-placeholder{color:#adb5bd}.controls-panel .search-container .search-box .search-input:-ms-input-placeholder{color:#adb5bd}.controls-panel .search-container .search-box .search-input::-ms-input-placeholder{color:#adb5bd}.controls-panel .search-container .search-box .search-input::placeholder{color:#adb5bd}.controls-panel .search-container .search-box .search-icon{position:absolute;left:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6c757d;font-size:.9rem;z-index:2;pointer-events:none}.controls-panel .search-container .search-box .clear-search{position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;color:#6c757d;padding:.25rem;border-radius:50%;cursor:pointer;font-size:.9rem;line-height: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;width:20px;height:20px}.controls-panel .search-container .search-box .clear-search:hover{background-color:#e9ecef;color:#495057}.controls-panel .search-container .search-box .search-loading{position:absolute;right:2.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.admin-list-page,.training-page{height:100vh;overflow:hidden;--app-header:0px;padding-top:var(--app-header);--safe-bottom:16px;--scroll-bottom-trim:36px}.admin-list-page,.admin-list-page>.container-fluid,.training-page,.training-page>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-list-page>.container-fluid,.training-page>.container-fluid{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;padding-top:0;padding-bottom:4px}.admin-list-page .section-header,.training-page .section-header{margin-bottom:4px!important}.admin-list-page .controls-panel,.training-page .controls-panel{margin-top:0;margin-bottom:6px;padding-top:4px;padding-bottom:4px}.admin-list-fill{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-height:0;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-list-fill,.cand-basefilters{display:-webkit-box;display:-ms-flexbox;display:flex}.cand-basefilters{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cand-field__label{font-size:11px;color:#334155;margin-bottom:2px}.cand-field--search{min-width:220px;-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px}.cand-field--actions{margin-left:auto}.cand-field--actions>div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cand-basefilters .form-control,.cand-basefilters .form-select{min-height:38px!important;padding:.45rem .75rem!important;font-size:.875rem!important}.cand-basefilters .input-group-text{min-height:38px!important;background-color:#fff!important;border-right:0!important;color:#6c757d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cand-basefilters .input-group .form-control{border-left:0!important}.cand-basefilters .input-group:focus-within .input-group-text{border-color:#86b7fe;color:#343579}.cand-admin-scroll,.scroll-only-list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;padding-bottom:var(--safe-bottom);margin-bottom:var(--scroll-bottom-trim)}.cand-admin-scroll{overflow:hidden}.scroll-only-list{overflow:auto;-webkit-overflow-scrolling:touch}.cand-tabcontent{min-width:0;max-width:100%}.top-pagination .page-btn{min-width:32px;height:28px;border:1px solid #dee2e6;background:#fff;border-radius:6px;padding:0 8px;font-size:.9rem;color:#495057}.top-pagination .page-btn:disabled{opacity:.5;cursor:not-allowed}.top-pagination .page-btn:hover:not(:disabled){background:#f8f9fa}.top-pagination .page-indicator{color:#6c757d;font-size:.9rem;padding:0 6px}.initial-loading-container{background:#fff;border-radius:12px;padding:3rem 2rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin:2rem 0}.initial-loading-container .spinner-border{border-width:.25rem}.initial-loading-container h5{color:#6c757d;font-weight:600}.initial-loading-container p{color:#adb5bd;margin-bottom:0}.search-loading-container{background:#fff;border-radius:10px;padding:2rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin:1rem 0}.search-loading-container .spinner-border{width:2rem;height:2rem}.search-loading-container p{color:#6c757d;margin-bottom:0;margin-top:1rem}.pagination-container{margin-top:2rem}.pagination-container .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination-container .pagination .page-item{margin:0 .25rem}.pagination-container .pagination .page-item .page-link{border:1px solid #dee2e6;color:#6c757d;padding:.5rem .75rem;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.pagination-container .pagination .page-item .page-link:hover{background-color:#e9ecef;border-color:#adb5bd;color:#495057}.pagination-container .pagination .page-item.active .page-link{background-color:#007bff;border-color:#007bff;color:#fff}.pagination-container .pagination .page-item.disabled .page-link{background-color:#f8f9fa;border-color:#dee2e6;color:#adb5bd;cursor:not-allowed}@media(max-width:768px){.section-header{padding:1.5rem}.section-header .section-title{font-size:1.5rem}.kpi-grid{grid-template-columns:1fr;gap:1rem}.kpi-card{padding:.6rem;min-height:70px}.kpi-card .kpi-icon{width:32px;height:32px;font-size:.9rem;margin-right:.6rem}.kpi-card .kpi-value{font-size:1.3rem}.kpi-card .kpi-label{font-size:.75rem}.kpi-card .kpi-details .badge{font-size:.65rem;padding:.15rem .3rem}.kpi-card .kpi-details .text-success,.kpi-card .kpi-details .text-warning{font-size:.7rem}.controls-panel{padding:.75rem}.controls-panel .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.controls-panel .pagination-controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.controls-panel .search-container{width:100%}.controls-panel .search-container .search-box .search-input{width:100%;min-width:100%}.initial-loading-container{padding:2rem 1rem;margin:1rem 0}.initial-loading-container .spinner-border{width:2.5rem;height:2.5rem}.initial-loading-container h5{font-size:1.1rem}.initial-loading-container p{font-size:.85rem}.search-loading-container{padding:1.5rem;margin:.75rem 0}.search-loading-container .spinner-border{width:1.5rem;height:1.5rem}.search-loading-container p{font-size:.8rem}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.kpi-card{-webkit-animation:fadeInScale .5s ease-out;animation:fadeInScale .5s ease-out}.btn:focus{outline:2px solid #007bff;outline-offset:2px}.training-grid.loading{opacity:.6;pointer-events:none}.loading-spinner{display:inline-block;width:20px;height:20px;border:3px solid #f3f3f3;border-top:3px solid #007bff;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.hover-lift-badge,.hover-lift-btn,.hover-lift-card,.hover-lift-card-scale,.hover-lift-item,.hover-lift-item-sm,.hover-lift-row{-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;will-change:transform}.hover-lift-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.hover-lift-card-scale:hover,.hover-lift-card:hover{-webkit-box-shadow:0 12px 36px 0 rgba(52,53,121,.18);box-shadow:0 12px 36px 0 rgba(52,53,121,.18)}.hover-lift-card-scale:hover{-webkit-transform:translateY(-4px) scale(1.015);transform:translateY(-4px) scale(1.015);-webkit-filter:brightness(1.04) saturate(1.08);filter:brightness(1.04) saturate(1.08)}.hover-lift-item:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.hover-lift-item-sm:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.hover-lift-badge:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.hover-icon-animate{-webkit-transition:-webkit-transform .3s cubic-bezier(.68,-.55,.27,1.55);transition:-webkit-transform .3s cubic-bezier(.68,-.55,.27,1.55);transition:transform .3s cubic-bezier(.68,-.55,.27,1.55);transition:transform .3s cubic-bezier(.68,-.55,.27,1.55),-webkit-transform .3s cubic-bezier(.68,-.55,.27,1.55)}.hover-lift-card-scale:hover .hover-icon-animate,.hover-lift-card:hover .hover-icon-animate{-webkit-transform:scale(1.18) rotate(-8deg);transform:scale(1.18) rotate(-8deg)}.hover-lift-item:hover .hover-icon-animate{-webkit-transform:scale(1.08);transform:scale(1.08)}.hover-lift-row{cursor:pointer}.hover-lift-row:hover{background-color:rgba(52,53,121,.05)!important}.hover-lift-btn:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12)}.card-funcionarios,.funcionarios-list-card,.historico-page-content .card.h-100{border:1px solid #cbd5e1;border-radius:8px;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04);overflow:hidden}.historico-page-content .card-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:.5rem .75rem}.historico-page-content .card-header .card-title{font-size:.8125rem!important;font-weight:600!important;color:#343579!important;margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.historico-page-content .card-header .card-title .bi{font-size:.875rem;color:#94a3b8}.historico-page-content .card-header .card-title .text-muted{font-size:.75rem;font-weight:500}.historico-page-content .card-header .badge.bg-primary.rounded-pill,.historico-page-content .card-header .badge.rounded-pill{background:#f1f5f9!important;color:#475569!important;font-size:.625rem!important;font-weight:600!important;padding:.1rem .4rem!important;border:1px solid #e2e8f0!important;line-height:1.4}.historico-page-content .historico-card-toolbar{padding:.5rem .75rem!important;border-bottom:1px solid #f1f5f9}.historico-page-content .historico-card-toolbar .form-label,.historico-page-content .historico-card-toolbar .form-select-sm,.historico-page-content .historico-card-toolbar .page-link{font-size:.75rem}.historico-page-content .historico-card-scroll{padding:.5rem .75rem!important}.card-funcionarios .card-header{background:#fff;border-bottom:1px solid #e2e8f0;padding:.5rem .75rem}.card-funcionarios .card-header .card-title{font-size:.75rem;font-weight:600;color:#343579;letter-spacing:.005em}.card-funcionarios .card-header .card-title .text-slate{color:#94a3b8;font-size:.875rem}.card-funcionarios .counter-pill{background:#f1f5f9;color:#475569;font-size:.625rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;line-height:1.4;border:1px solid #e2e8f0;min-width:20px;text-align:center}.funcionarios-list{max-height:600px;overflow-y:auto}.funcionarios-list::-webkit-scrollbar{width:5px}.funcionarios-list::-webkit-scrollbar-track{background:transparent}.funcionarios-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.funcionarios-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.funcionario-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.4rem .625rem;border-bottom:1px solid #f1f5f9;cursor:pointer;-webkit-transition:background-color .12s ease;transition:background-color .12s ease;border-left:3px solid transparent;min-height:0}.funcionario-item:hover{background-color:#f8fafc}.funcionario-item.active,.funcionario-item.selected{background-color:rgba(52,53,121,.06);border-left-color:#343579}.funcionario-item:last-child{border-bottom:none}.funcionario-avatar{width:28px;height:28px;min-width:28px;background:#e2e8f0;color:#475569;border-radius:50%;font-size:.6875rem;font-weight:600;letter-spacing:.02em;overflow:hidden;position:relative;-ms-flex-negative:0;flex-shrink:0}.funcionario-avatar,.funcionario-avatar .userFoto{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}.funcionario-avatar .userFoto{width:100%;height:100%;border-radius:50%!important;font-size:.6875rem!important}.funcionario-avatar .userFoto>span{font-size:.6875rem!important}.avatar-subordinado{width:28px;height:28px;min-width:28px;border-radius:50%;background:#e2e8f0;color:#475569;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:600;font-size:.6875rem;overflow:hidden;position:relative;-ms-flex-negative:0;flex-shrink:0}.avatar-subordinado .avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.avatar-subordinado .disc-perfil-avatar{width:100%!important;height:100%!important}.funcionario-info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.funcionario-nome{font-size:.8125rem;font-weight:600;color:#343579}.funcionario-cargo,.funcionario-nome,.funcionario-tipo{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.funcionario-cargo,.funcionario-tipo{font-size:.6875rem;color:#94a3b8}.funcionario-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;margin-top:.125rem}.funcionario-status .badge,.funcionario-status .status-chip{font-size:.625rem!important;padding:.1rem .4rem!important;line-height:1.4!important;-ms-flex-item-align:start;align-self:flex-start;white-space:nowrap;max-width:100%}.funcionario-status small{font-size:.625rem;color:#94a3b8}.funcionario-item .btn{-ms-flex-negative:0;flex-shrink:0;width:26px;height:26px;min-width:26px;padding:0!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:5px;font-size:0;line-height:1;-ms-flex-item-align:center;align-self:center}.funcionario-item .btn .me-1,.funcionario-item .btn .me-2,.funcionario-item .btn .ms-1,.funcionario-item .btn .ms-2{margin:0!important}.funcionario-item .btn .bi,.funcionario-item .btn>.bi,.funcionario-item .btn>i{font-size:.8125rem!important;line-height:1}.funcionario-item .btn.w-100{width:26px!important}.subordinados-section .section-divider{padding:.375rem .75rem;background-color:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:left;position:sticky;top:0;z-index:1}.subordinados-section .section-divider small{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.avatar-subordinado,.funcionario-avatar{position:relative}.pending-indicator{position:absolute;top:-3px;right:-3px;background:#f59e0b;color:#fff;border-radius:50%;width:14px;height:14px;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:.5625rem;border:2px solid #fff;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.1);box-shadow:0 1px 2px rgba(15,23,42,.1)}.funcionario-item.pending-evaluation{border-left-color:#f59e0b;background:#fffbeb}.funcionario-item.pending-evaluation:hover{background:#fef3c7}.timeline{margin-left:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.timeline,.timeline-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:0}.timeline-marker-wrapper{position:relative;width:24px;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;-ms-flex-negative:0;flex-shrink:0}.timeline-line{position:absolute;top:0;left:50%;width:1px;height:100%;background:#e2e8f0;z-index:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline-marker{position:relative;z-index:1;width:18px;height:18px;border-radius:50%;background:#f8fafc;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:.6875rem;border:1.5px solid #e2e8f0;margin-top:.5rem}.timeline-marker-success{border-color:#16a34a;color:#16a34a;background:#f0fdf4}.timeline-marker-info{border-color:#0284c7;color:#0284c7;background:#f0f9ff}.timeline-marker-warning{border-color:#d97706;color:#d97706;background:#fffbeb}.timeline-marker-primary{border-color:#ff6a39;color:#ff6a39;background:#fff3ee}.timeline-marker-secondary{border-color:#94a3b8;color:#94a3b8;background:#f8fafc}.timeline-content{background:#fff;border-radius:6px;border:1px solid #e2e8f0;-webkit-box-shadow:none!important;box-shadow:none!important;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem .75rem!important}.timeline-content>.d-flex.flex-wrap.align-items-center,.timeline-content>.d-flex.flex-wrap.align-items-center.justify-content-between,.timeline-row{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:.5rem!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;width:100%}.timeline-content>div>.d-flex.align-items-center.gap-4,.timeline-row>.timeline-status-datas{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:.5rem!important;min-width:0;-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important;-ms-flex-wrap:wrap;flex-wrap:wrap}.timeline-content .text-muted.small,.timeline-dates{font-size:.6875rem!important;color:#94a3b8!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;white-space:nowrap}.timeline-content .text-muted.small .bi,.timeline-dates .bi{font-size:.75rem}.timeline-content .text-muted.small .mx-1{color:#cbd5e1}.timeline-perfil-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;-ms-flex-negative:0;flex-shrink:0}.timeline-acoes,.timeline-content .d-flex.align-items-center.flex-shrink-0.ms-auto,.timeline-content .d-flex.align-items-center.gap-2.flex-shrink-0.ms-auto{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important;gap:.25rem!important;margin-left:auto!important;-ms-flex-negative:0!important;flex-shrink:0!important}.timeline-status-label{font-size:.625rem!important;font-weight:600!important;padding:.125rem .5rem!important;border-radius:999px!important;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;white-space:nowrap;line-height:1.4!important;margin:0!important}.timeline-status-success{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#15803d!important}.timeline-status-info{background:#f0f9ff!important;border-color:#bae6fd!important;color:#0369a1!important}.timeline-status-warning{background:#fffbeb!important;border-color:#fde68a!important;color:#b45309!important}.timeline-status-primary{background:#fff3ee!important;border-color:#ffcdb3!important;color:#c2410c!important}.timeline-status-secondary{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#64748b!important}.perfil-disc-icon-timeline{width:18px!important;height:18px!important;-o-object-fit:contain;object-fit:contain;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0}.perfil-disc-label-timeline{font-size:.75rem;color:#334155;font-weight:500;margin-left:.25rem}.btn-action-timeline,.btn-icon-action,.btn.btn-action-timeline{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;border-radius:6px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#64748b!important;font-size:.875rem!important;line-height:1!important;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease;text-decoration:none!important}.btn-action-timeline:hover,.btn-icon-action:hover,.btn.btn-action-timeline:hover{background:#f1f5f9!important;color:#343579!important;border-color:#cbd5e1!important}.btn-action-timeline:focus-visible,.btn-icon-action:focus-visible{outline:2px solid #ff6a39;outline-offset:2px}.btn-action-timeline.btn-warning{color:#d97706!important}.btn-action-timeline.btn-info{color:#0284c7!important}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem}.kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.875rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;-webkit-transition:border-color .12s ease,-webkit-transform .12s ease;transition:border-color .12s ease,-webkit-transform .12s ease;transition:border-color .12s ease,transform .12s ease;transition:border-color .12s ease,transform .12s ease,-webkit-transform .12s ease;border-left:3px solid #cbd5e1}.kpi-card:hover{border-color:#cbd5e1}.kpi-card__value{font-size:1.5rem;font-weight:700;color:#343579;line-height:1.2;letter-spacing:-.02em}.kpi-card__label{font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.kpi-card__sub{font-size:.6875rem;color:#94a3b8;margin-top:.125rem}.kpi-card--success{border-left-color:#16a34a}.kpi-card--success .kpi-card__value{color:#15803d}.kpi-card--info{border-left-color:#0284c7}.kpi-card--info .kpi-card__value{color:#0369a1}.kpi-card--warning{border-left-color:#d97706}.kpi-card--warning .kpi-card__value{color:#b45309}.kpi-card--neutral{border-left-color:#94a3b8}.equipe-bloco{margin-bottom:1rem}.equipe-bloco__header{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-bottom:.5rem}.equipe-bloco__title{font-size:.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em;margin:0}.equipe-bloco__counter{font-size:.6875rem;color:#94a3b8;font-weight:500}.equipe-cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;overflow-x:auto;padding:2px 2px 8px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.equipe-cards::-webkit-scrollbar{height:5px}.equipe-cards::-webkit-scrollbar-track{background:transparent}.equipe-cards::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.equipe-card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:180px;max-width:220px;scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.625rem .75rem;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;text-align:left;position:relative}.equipe-card:hover{border-color:#cbd5e1;background:#fafbfc;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(15,23,42,.06);box-shadow:0 2px 4px rgba(15,23,42,.06)}.equipe-card.active{border-color:#343579;background:#f4f5fb;-webkit-box-shadow:0 0 0 3px rgba(52,53,121,.12);box-shadow:0 0 0 3px rgba(52,53,121,.12)}.equipe-card.has-pending{border-left:3px solid #f59e0b;padding-left:calc(.75rem - 3px)}.equipe-card__avatar{width:32px;height:32px;min-width:32px;border-radius:50%;background:#e2e8f0;color:#475569;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:.6875rem;font-weight:600;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;position:relative}.equipe-card__pending-dot{position:absolute;top:-2px;right:-2px;width:10px;height:10px;background:#f59e0b;border:2px solid #fff;border-radius:50%}.equipe-card__info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}.equipe-card__name{font-size:.8125rem;font-weight:600;color:#343579;line-height:1.25}.equipe-card__name,.equipe-card__sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equipe-card__sub{font-size:.6875rem;color:#94a3b8;line-height:1.2}.equipe-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;margin-top:.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.equipe-card__meta,.equipe-card__perfil{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.equipe-card__perfil{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.2rem;font-size:.625rem;color:#475569;font-weight:500}.equipe-card__perfil-icon{width:14px;height:14px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:#f8fafc;border:1px solid #e2e8f0}.equipe-cards-empty{padding:.75rem;color:#94a3b8;font-size:.75rem;text-align:center}.data-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.data-table-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.625rem .875rem;border-bottom:1px solid #e2e8f0;background:#fafbfc;-ms-flex-wrap:wrap;flex-wrap:wrap}.data-table-toolbar__search{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:320px;position:relative}.data-table-toolbar__search input{width:100%;height:32px;padding:0 .625rem 0 2rem;border:1px solid #cbd5e1;border-radius:6px;font-size:.8125rem;background:#fff;color:#343579;-webkit-transition:border-color .12s ease;transition:border-color .12s ease}.data-table-toolbar__search input:focus{outline:none;border-color:#ff6a39;-webkit-box-shadow:0 0 0 3px rgba(255,106,57,.1);box-shadow:0 0 0 3px rgba(255,106,57,.1)}.data-table-toolbar__search .bi{position:absolute;left:.625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.875rem;color:#94a3b8;pointer-events:none}.filter-pills{background:#f1f5f9;border-radius:6px;padding:2px;gap:1px}.filter-pills,.filter-pills__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filter-pills__btn{padding:.25rem .625rem;font-size:.75rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:4px;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}.filter-pills__btn:hover{color:#334155}.filter-pills__btn.active{background:#fff;color:#343579;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:0 1px 2px rgba(15,23,42,.06)}.filter-pills__count{font-size:.625rem;color:#94a3b8;margin-left:.125rem}.filter-pills__btn.active .filter-pills__count{color:#343579;font-weight:600}.data-table{width:100%;border-collapse:collapse;font-size:.8125rem}.data-table thead th{text-align:left;font-size:.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;padding:.5rem .875rem;background:#fafbfc;border-bottom:1px solid #e2e8f0;white-space:nowrap}.data-table thead th.text-end{text-align:right}.data-table tbody tr{border-bottom:1px solid #f1f5f9;-webkit-transition:background-color .1s ease;transition:background-color .1s ease;cursor:pointer}.data-table tbody tr:hover{background-color:#fafbfc}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody td{padding:.5rem .875rem;color:#334155;vertical-align:middle}.data-table tbody td.text-end{text-align:right}.cell-person{gap:.5rem}.cell-person,.cell-person__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cell-person__avatar{width:26px;height:26px;min-width:26px;border-radius:50%;background:#e2e8f0;color:#475569;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.625rem;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.cell-person__info{min-width:0}.cell-person__name{font-size:.8125rem;font-weight:600;color:#343579;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cell-person__sub{font-size:.6875rem;color:#94a3b8;line-height:1.2}.status-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;white-space:nowrap;line-height:1.4}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.status-pill--success{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.status-pill--info{background:#f0f9ff;border-color:#bae6fd;color:#0369a1}.status-pill--warning{background:#fffbeb;border-color:#fde68a;color:#b45309}.status-pill--primary{background:rgba(52,53,121,.08);border-color:rgba(52,53,121,.2);color:#26264f}.status-pill--neutral{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.cell-dates{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;color:#64748b;font-size:.75rem;white-space:nowrap}.cell-dates__sep{color:#cbd5e1}.cell-dates .bi{color:#94a3b8;font-size:.75rem}.cell-resultado{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;color:#334155;font-size:.75rem}.cell-resultado__icon{width:18px;height:18px;border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;-o-object-fit:contain;object-fit:contain}.btn-table-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;height:28px;padding:0 .625rem;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.75rem;font-weight:500;line-height:1;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease;text-decoration:none;white-space:nowrap}.btn-table-action:hover{background:#f1f5f9;color:#343579;border-color:#cbd5e1}.btn-table-action:focus-visible{outline:2px solid #ff6a39;outline-offset:2px}.btn-table-action:disabled{opacity:.5;cursor:not-allowed}.btn-table-action .bi{font-size:.875rem;line-height:1}.btn-table-action--primary{border-color:#ffcdb3;color:#c2410c}.btn-table-action--primary:hover{background:#fff3ee;border-color:#fda88a}.btn-table-action--success{border-color:#bbf7d0;color:#15803d}.btn-table-action--success:hover{background:#f0fdf4;border-color:#86efac}.btn-table-action--warning{border-color:#fde68a;color:#b45309}.btn-table-action--warning:hover{background:#fffbeb;border-color:#fcd34d}.btn-table-action--info{border-color:#bae6fd;color:#0369a1}.btn-table-action--info:hover{background:#f0f9ff;border-color:#7dd3fc}.data-table .btn-icon-action{width:28px;height:28px;min-width:28px}.data-table-empty{text-align:center;padding:3rem 1rem;color:#94a3b8}.data-table-empty>i{font-size:2rem;display:block;margin-bottom:.5rem;color:#cbd5e1}.data-table-empty p{margin:0;font-size:.8125rem}.data-table-loading{text-align:center;padding:3rem 1rem;color:#94a3b8}.historico-page-layout{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:100%;padding:.75rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.historico-page-header{-ms-flex-negative:0;flex-shrink:0;margin-bottom:.75rem}.historico-page-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.historico-page-content .row{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;margin-bottom:0}.historico-page-content .row>[class*=col-]{-ms-flex-direction:column;flex-direction:column}.historico-page-content .card,.historico-page-content .row>[class*=col-]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;min-height:0}.historico-page-content .card{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.historico-page-content .card-header{-ms-flex-negative:0;flex-shrink:0}.historico-page-content .card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.historico-page-content .card-body,.historico-page-content .card-body.p-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.historico-page-content .funcionarios-list{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;max-height:none}.historico-card-toolbar{-ms-flex-negative:0;flex-shrink:0;margin-bottom:.5rem}.historico-card-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}@media(max-width:991.98px){.historico-page-layout{height:auto;min-height:calc(100vh - 80px);overflow-y:auto}.historico-page-content .funcionarios-list{max-height:400px}.historico-card-scroll{max-height:none}}.btn-grid-editar{background:#344379!important;padding-top:5px!important;padding-bottom:5px!important;padding-left:15px!important;padding-right:15px!important}.btn-grid-editar,.btn-grid-editar:hover,.btn-grid-excluir{color:#fff!important}.btn-grid-excluir{background:#793434!important;padding-top:5px!important;padding-bottom:5px!important;padding-left:15px!important;padding-right:15px!important;margin-left:10px}.btn-grid-adicionar,.btn-grid-excluir:hover{color:#fff!important}.btn-grid-adicionar{background:#344379!important;padding-top:5px!important;padding-bottom:5px!important;padding-left:15px!important;padding-right:15px!important;margin-left:10px}.btn-grid-adicionar:hover,.btn-grid-solicitar{color:#fff!important}.btn-grid-solicitar{background:#ff6a39!important;padding-top:5px!important;padding-bottom:5px!important;padding-left:15px!important;padding-right:15px!important}.btn-grid-relatorio,.btn-grid-solicitar:hover{color:#fff!important}.btn-grid-relatorio{background:#344379!important;padding-top:5px!important;padding-bottom:5px!important;padding-left:15px!important;padding-right:15px!important}.btn-grid-relatorio:hover{color:#fff!important}.btn-grid-relatorio#esp-1{padding-top:7px!important;padding-bottom:7px!important}@media(max-width:991.98px){.sidebar-wrap{position:fixed!important;top:0;left:0;height:100vh!important;margin-top:0!important;z-index:1100!important;width:280px!important;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-box-shadow:4px 0 16px rgba(0,0,0,.12);box-shadow:4px 0 16px rgba(0,0,0,.12)}.body:not(.menu-close) .sidebar-wrap{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-wrap .toggle-btn{display:none!important}.body.sidebar-pushcontent .sidebar-wrap+.main,.main-content>.main,main.main{margin-left:0!important}.main-content{padding-left:0!important}.sidebar-mobile-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:1050;cursor:pointer}.body:not(.menu-close) .sidebar-mobile-backdrop{display:block}.sidebar-funcionario,.sidebar-funcionario-wrap{position:fixed!important;top:0;left:0;height:100vh!important;z-index:1100!important;width:280px!important;max-width:85vw}.modal-dialog{margin:.5rem auto;max-width:calc(100% - 1rem)}img:not([width]):not(.no-resp){max-width:100%;height:auto}.action-buttons,.btn-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-row>[class*=col-],.row>[class*=col-md-]:not([class*=col-12]):not([class*=col-sm-]):not([class*=col-xs-]){width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container,.container-fluid{padding-left:.75rem;padding-right:.75rem}.btn:not(.btn-icon):not([class*=btn-sm]),.form-control,a.btn:not(.btn-icon):not([class*=btn-sm]),button:not(.btn-icon):not(.btn-close):not([class*=btn-sm]):not(.menu-toggle):not(.dropdown-toggle-split),input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea{min-height:44px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea{font-size:16px}table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.table-responsive>table{display:table;overflow-x:visible;white-space:normal;width:100%}.table-responsive{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;background:-webkit-gradient(linear,left top,right top,color-stop(30%,#fff),to(hsla(0,0%,100%,0))) 0,-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(70%,#fff)) 100%,radial-gradient(farthest-side at 0 50%,rgba(15,23,42,.12),rgba(15,23,42,0)) 0,radial-gradient(farthest-side at 100% 50%,rgba(15,23,42,.12),rgba(15,23,42,0)) 100%;background:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0)) 0,linear-gradient(90deg,hsla(0,0%,100%,0),#fff 70%) 100%,radial-gradient(farthest-side at 0 50%,rgba(15,23,42,.12),rgba(15,23,42,0)) 0,radial-gradient(farthest-side at 100% 50%,rgba(15,23,42,.12),rgba(15,23,42,0)) 100%;background-repeat:no-repeat;background-size:24px 100%,24px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}}@media(max-width:575.98px){.modal-dialog{margin:0;max-width:100%;min-height:100vh}.modal-content{border-radius:0;min-height:100vh}.row{--bs-gutter-x:0.75rem}.datatable-wrapper,.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.header-modern .navbar{padding:.5rem 0}.header-modern .container-fluid{padding:0 .75rem}.header-modern .logo-img{height:32px}.header-modern .user-info{display:none}footer .container,footer .container-fluid{padding:.5rem .75rem}}@media(max-width:399.98px){.btn{font-size:.9rem;padding:.5rem .85rem}.container,.container-fluid{padding-left:.5rem;padding-right:.5rem}.row{--bs-gutter-x:0.5rem}}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.sidebar-mobile-backdrop{display:none}.card{--bs-card-border-radius:12px!important;--bs-card-inner-border-radius:11px!important;border:1px solid #cbd5e1!important;border-radius:12px!important;overflow:hidden!important;-webkit-box-shadow:inset 0 0 0 .5px #cbd5e1,0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)!important;box-shadow:inset 0 0 0 .5px #cbd5e1,0 1px 3px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04)!important}.card>.card-header,.card>.card-header:first-child{border-top-left-radius:11px!important;border-top-right-radius:11px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.card>.card-footer,.card>.card-footer:last-child{border-bottom-left-radius:11px!important;border-bottom-right-radius:11px!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.card>.card-img-top{border-top-left-radius:11px!important;border-top-right-radius:11px!important}.card>.card-img-bottom{border-bottom-left-radius:11px!important;border-bottom-right-radius:11px!important}.card>.card-body:only-child{border-radius:11px!important}.card>.card-body:first-child{border-top-left-radius:11px!important;border-top-right-radius:11px!important}.card>.card-body:last-child{border-bottom-left-radius:11px!important;border-bottom-right-radius:11px!important}.badge.bg-danger:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-green:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-info:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-light-blue:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-light-theme:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-primary:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-red:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-secondary:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-success:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-warning:not(.btn-action):not(.c-pointer):not(.btn-sol),.status-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem;padding:.28rem .7rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent;min-width:76px;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:none}.badge.bg-danger:not(.btn-action):not(.c-pointer):not(.btn-sol):before,.badge.bg-green:not(.btn-action):not(.c-pointer):not(.btn-sol):before,.badge.bg-info:not(.btn-action):not(.c-pointer):not(.btn-sol):before,.badge.bg-light-blue:not(.btn-action):not(.c-pointer):not(.btn-sol):before,.badge.bg-light-theme:not(.btn-action):not(.c-pointer):not(.btn-sol):before,.badge.bg-primary:not(.btn-action):not(.c-pointer):not(.btn-sol):before,.badge.bg-red:not(.btn-action):not(.c-pointer):not(.btn-sol):before,.badge.bg-secondary:not(.btn-action):not(.c-pointer):not(.btn-sol):before,.badge.bg-success:not(.btn-action):not(.c-pointer):not(.btn-sol):before,.badge.bg-warning:not(.btn-action):not(.c-pointer):not(.btn-sol):before,.status-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;-ms-flex-negative:0;flex-shrink:0}.badge.bg-green:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-success:not(.btn-action):not(.c-pointer):not(.btn-sol),.status-chip-success{background-color:#dcfce7!important;border-color:#bbf7d0;color:#15803d}.badge.bg-danger:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-red:not(.btn-action):not(.c-pointer):not(.btn-sol),.status-chip-danger{background-color:#fee2e2!important;border-color:#fecaca;color:#b91c1c}.badge.bg-warning:not(.btn-action):not(.c-pointer):not(.btn-sol),.status-chip-warning{background-color:#fef3c7!important;border-color:#fde68a;color:#b45309}.badge.bg-info:not(.btn-action):not(.c-pointer):not(.btn-sol),.status-chip-info{background-color:#dbeafe!important;border-color:#bfdbfe;color:#1d4ed8}.badge.bg-light-blue:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-light-theme:not(.btn-action):not(.c-pointer):not(.btn-sol),.badge.bg-primary:not(.btn-action):not(.c-pointer):not(.btn-sol),.status-chip-primary{background-color:#e0e7ff!important;border-color:#c7d2fe;color:#4338ca}.badge.bg-secondary:not(.btn-action):not(.c-pointer):not(.btn-sol),.status-chip-neutral{background-color:#f1f5f9!important;border-color:#e2e8f0;color:#475569}a,a:hover{text-decoration:none!important}.zoom:hover,img.zoom:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition:transform .6s,filter .3s!important;transition:transform .6s,filter .3s!important}body{background:#fbfbfb;overflow-x:hidden;overflow-y:auto}html,html *{scrollbar-width:thin!important;scrollbar-color:rgba(15,23,42,.18) transparent!important}html ::-webkit-scrollbar{width:6px!important;height:6px!important;background:transparent!important}html ::-webkit-scrollbar-track{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0!important}html ::-webkit-scrollbar-thumb{background:rgba(15,23,42,.18)!important;border:none!important;border-radius:999px!important;-webkit-transition:background .2s ease!important;transition:background .2s ease!important}html ::-webkit-scrollbar-thumb:hover{background:rgba(15,23,42,.36)!important}html ::-webkit-scrollbar-corner{background:transparent!important}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-6{z-index:6}.z-index-7{z-index:7}.z-index-8{z-index:8}.z-index-9{z-index:9}.z-index-10{z-index:10}.area-candidato{--ac-font:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ac-font-heading:"Roboto",var(--ac-font);--ac-font-body:"Roboto","Segoe UI","Helvetica Neue",Arial,sans-serif;--ac-primary:#0d9488;--ac-primary-hover:#0f766e;--ac-primary-deep:#115e59;--ac-primary-light:rgba(13,148,136,.12);--ac-primary-lighter:rgba(13,148,136,.06);--ac-accent:#2dd4bf;--ac-bg:#f1f5f9;--ac-bg-card:#fff;--ac-bg-elevated:#fff;--ac-text:#0f172a;--ac-text-muted:#64748b;--ac-text-subtle:#94a3b8;--ac-text-body:#334155;--ac-text-body-soft:#475569;--ac-border:#e2e8f0;--ac-border-strong:#cbd5e1;--ac-brand-bg:linear-gradient(165deg,#0f172a,#1e293b 45%,#334155);--ac-brand-text:#f8fafc;--ac-brand-muted:rgba(248,250,252,.72);--ac-brand-accent:#2dd4bf;--ac-container-max:none;--ac-page-max:none;--ac-spacing:1.25rem;--ac-radius:12px;--ac-radius-md:14px;--ac-radius-lg:20px;--ac-radius-xl:24px;--ac-shadow-sm:0 1px 2px rgba(0,0,0,.04);--ac-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);--ac-shadow-md:0 4px 16px -4px rgba(0,0,0,.08),0 2px 8px -2px rgba(0,0,0,.04);--ac-shadow-lg:0 12px 32px -8px rgba(0,0,0,.12),0 4px 16px -4px rgba(0,0,0,.06);--ac-shadow-xl:0 24px 48px -12px rgba(0,0,0,.15);--ac-shadow-primary:0 8px 24px -4px rgba(13,148,136,.25);--ac-sidebar-width:288px;--ac-sidebar-bg:#fff;--ac-sidebar-bg-hover:rgba(255,106,57,.08);--ac-sidebar-bg-active:rgba(255,106,57,.12);--ac-sidebar-text:#1f2430;--ac-sidebar-muted:#6b7280;--ac-sidebar-border:#e5e7eb;--ac-sidebar-accent:#ff6a39;--ac-main-bg:linear-gradient(180deg,#fafbfc,#f1f5f9 50%,#eef2f6);--ac-main-edge:linear-gradient(180deg,#ff8a5f,#e85620);--ac-hero-gradient:linear-gradient(135deg,#0d9488,#0f766e 35%,#115e59);--ac-hero-glow:radial-gradient(ellipse 90% 70% at 75% 15%,hsla(0,0%,100%,.22) 0%,transparent 55%);--ac-hero-glow-alt:radial-gradient(ellipse 60% 80% at 15% 90%,hsla(0,0%,100%,.08) 0%,transparent 60%);--ac-card-featured-bg:linear-gradient(145deg,rgba(13,148,136,.07),rgba(13,148,136,.02));--ac-dashboard-dot:radial-gradient(circle,rgba(13,148,136,.06) 1px,transparent 0);--ac-dashboard-dot-size:28px}@-webkit-keyframes ac-fade-in-up{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ac-fade-in-up{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ac-fade-in-down{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ac-fade-in-down{0%{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#app:has(.area-candidato),body:has(.area-candidato){margin:0!important;padding:0!important;overflow-x:hidden}#app:has(.ac-page),body:has(.ac-page){height:100vh;height:100dvh;overflow:hidden}#app:has(.area-candidato){display:block;min-height:100vh;min-height:100dvh}#app:has(.ac-page){height:100%;overflow:hidden}.area-candidato{margin:0!important;padding:0!important;width:100%;overflow-x:hidden}.area-candidato,.area-candidato *,.area-candidato :after,.area-candidato :before{-webkit-box-sizing:border-box;box-sizing:border-box}.area-candidato blockquote,.area-candidato figure,.area-candidato h1,.area-candidato h2,.area-candidato h3,.area-candidato h4,.area-candidato h5,.area-candidato h6,.area-candidato ol,.area-candidato p,.area-candidato pre,.area-candidato ul,.area-candidato>*{margin:0;padding:0}.area-candidato ol,.area-candidato ul{list-style:none}.area-candidato button,.area-candidato input,.area-candidato select,.area-candidato textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.area-candidato .row{margin-left:0;margin-right:0}.area-candidato .row>[class*=col-]{padding-left:.75rem;padding-right:.75rem}.area-candidato .container,.area-candidato .container-fluid{width:100%;max-width:100%;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.area-candidato:has(.ac-page){height:100vh;height:100dvh;overflow:hidden}.area-candidato{--ac-skel-base:rgba(148,163,184,.22);--ac-skel-highlight:hsla(0,0%,100%,.55)}.area-candidato .ac-skeleton{display:block;background:-webkit-gradient(linear,left top,right top,from(var(--ac-skel-base)),color-stop(22%,var(--ac-skel-highlight)),color-stop(45%,var(--ac-skel-base))) 0 0/220% 100%;background:linear-gradient(90deg,var(--ac-skel-base) 0,var(--ac-skel-highlight) 22%,var(--ac-skel-base) 45%) 0 0/220% 100%;border-radius:999px;-webkit-animation:ac-skeleton-shimmer 1.15s ease-in-out infinite;animation:ac-skeleton-shimmer 1.15s ease-in-out infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}.area-candidato .ac-skeleton--line{height:12px}.area-candidato .ac-skeleton--line-sm{height:10px}.area-candidato .ac-skeleton--rect{border-radius:14px}.area-candidato .ac-skeleton--card{border-radius:var(--ac-radius-lg)}.area-candidato .ac-skeleton--avatar{width:48px;height:48px;border-radius:999px}.area-candidato .ac-skeleton--badge{width:76px;height:22px;border-radius:999px}.area-candidato .ac-skeleton--kpi{width:54px;height:20px;border-radius:10px}.area-candidato .ac-skeleton--on-dark{--ac-skel-base:hsla(0,0%,100%,.18);--ac-skel-highlight:hsla(0,0%,100%,.5)}.area-candidato .ac-skeleton-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.area-candidato .ac-skeleton-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@-webkit-keyframes ac-skeleton-shimmer{0%{background-position:0 0}to{background-position:100% 0}}@keyframes ac-skeleton-shimmer{0%{background-position:0 0}to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.area-candidato .ac-skeleton{-webkit-animation:none;animation:none;background:-webkit-gradient(linear,left top,right top,from(var(--ac-skel-base)),to(var(--ac-skel-base))) 0 0/100% 100%;background:linear-gradient(90deg,var(--ac-skel-base) 0,var(--ac-skel-base) 100%) 0 0/100% 100%}}.area-candidato{min-height:100vh;min-height:100dvh;background:var(--ac-bg);color:var(--ac-text);font-family:var(--ac-font)}.area-candidato .ac-container{max-width:var(--ac-container-max);width:100%;margin-left:auto;margin-right:auto;padding-left:var(--ac-spacing);padding-right:var(--ac-spacing);-webkit-box-sizing:border-box;box-sizing:border-box}.area-candidato .ac-card{background:var(--ac-bg-card);border-radius:var(--ac-radius-md);-webkit-box-shadow:var(--ac-shadow);box-shadow:var(--ac-shadow);border:1px solid var(--ac-border)}.area-candidato .ac-title{color:var(--ac-text);font-weight:600}.area-candidato .ac-text-muted{color:var(--ac-text-muted)}.area-candidato .ac-page-hero{padding:1.75rem 2rem;margin:0 0 1rem;background:var(--ac-hero-gradient);border-radius:var(--ac-radius-lg);color:#fff;position:relative;overflow:hidden;-webkit-box-shadow:var(--ac-shadow-primary),0 12px 32px -8px rgba(0,0,0,.15);box-shadow:var(--ac-shadow-primary),0 12px 32px -8px rgba(0,0,0,.15);-webkit-animation:ac-fade-in-up .5s ease backwards;animation:ac-fade-in-up .5s ease backwards}.area-candidato .ac-page-hero:before{content:"";position:absolute;inset:0;background:var(--ac-hero-glow),var(--ac-hero-glow-alt);pointer-events:none}.area-candidato .ac-page-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.14) 1px,transparent 0);background-size:32px 32px;pointer-events:none;mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.45)));mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.45));-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.45)));-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.45))}.area-candidato .ac-page-hero__title{font-size:1.75rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 .4rem;position:relative;z-index:1;text-shadow:0 2px 12px rgba(0,0,0,.15)}.area-candidato .ac-page-hero__sub{margin:0;max-width:62ch;line-height:1.5;opacity:.92;position:relative;z-index:1}@media(max-width:768px){.area-candidato .ac-page-hero{padding:1.5rem 1.5rem}}@media(max-width:560px){.area-candidato .ac-page-hero{padding:1.25rem 1.25rem}}.area-candidato .ac-page-hero--compact{padding:.85rem 1.15rem;margin:0 0 .6rem;-webkit-box-shadow:var(--ac-shadow-primary),0 8px 20px -10px rgba(0,0,0,.12);box-shadow:var(--ac-shadow-primary),0 8px 20px -10px rgba(0,0,0,.12)}.area-candidato .ac-page-hero--compact .ac-page-hero__title{font-size:1.3rem;font-weight:800;margin:0 0 .2rem}.area-candidato .ac-page-hero--compact .ac-page-hero__sub{font-size:.8125rem;line-height:1.4;max-width:none;opacity:.9}@media(max-width:768px){.area-candidato .ac-page-hero--compact{padding:.75rem 1rem}}@media(max-width:560px){.area-candidato .ac-page-hero--compact{padding:.65rem .85rem}.area-candidato .ac-page-hero--compact .ac-page-hero__title{font-size:1.15rem}.area-candidato .ac-page-hero--compact .ac-page-hero__sub{font-size:.78rem}}.area-candidato .ac-page{position:relative;height:100%;overflow:hidden}.area-candidato .ac-sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--ac-sidebar-width);background:var(--ac-sidebar-bg);border-right:1px solid var(--ac-sidebar-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;overflow-x:hidden;z-index:10;scrollbar-width:none;-ms-overflow-style:none}.area-candidato .ac-sidebar::-webkit-scrollbar{width:0;height:0;background:transparent;display:none}.area-candidato .ac-sidebar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding:1.35rem 1.25rem .9rem}.area-candidato .ac-sidebar-brand__logo{height:32px;width:auto;display:block}.area-candidato .ac-sidebar-profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;-ms-flex-negative:0;flex-shrink:0;margin:0 .85rem .5rem;padding:.6rem .7rem;background:#f7f8fa;border:1px solid var(--ac-sidebar-border);border-radius:12px}.area-candidato .ac-sidebar-profile__avatar{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0;background:var(--ac-bg)}.area-candidato .ac-sidebar-profile__avatar--placeholder{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;background:linear-gradient(145deg,#ff8a5f,#e85620);color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.02em}.area-candidato .ac-sidebar-profile__info{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.area-candidato .ac-sidebar-profile__name{font-size:.9rem;font-weight:600;color:var(--ac-sidebar-text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.area-candidato .ac-sidebar-profile__email{font-size:.75rem;color:var(--ac-sidebar-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.area-candidato .ac-sidebar-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem .75rem 1rem;margin-top:.4rem;border-top:1px solid var(--ac-sidebar-border)}.area-candidato .ac-sidebar-nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;width:100%;padding:.55rem .8rem;font-family:var(--ac-font);font-size:.9rem;font-weight:500;color:var(--ac-sidebar-text);background:none;border:none;border-radius:10px;cursor:pointer;text-align:left;-webkit-transition:color .18s,background .18s;transition:color .18s,background .18s;margin-bottom:.1rem;position:relative}.area-candidato .ac-sidebar-nav__link:hover{color:var(--ac-sidebar-accent);background:var(--ac-sidebar-bg-hover)}.area-candidato .ac-sidebar-nav__link--active{color:var(--ac-sidebar-accent);background:var(--ac-sidebar-bg-active);font-weight:600}.area-candidato .ac-sidebar-nav__link--active:before{content:"";position:absolute;left:-.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:1.6rem;border-radius:0 4px 4px 0;background:var(--ac-sidebar-accent)}.area-candidato .ac-sidebar-nav__link i{font-size:1.1rem;width:1.25em;text-align:center;color:var(--ac-sidebar-muted);-webkit-transition:color .18s;transition:color .18s}.area-candidato .ac-sidebar-nav__link--active i,.area-candidato .ac-sidebar-nav__link:hover i{color:var(--ac-sidebar-accent)}.area-candidato .ac-sidebar-nav__badge{margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:999px;background:#dc2626;color:#fff;font-size:.7rem;font-weight:700;line-height:1;-webkit-box-shadow:0 1px 2px rgba(220,38,38,.35);box-shadow:0 1px 2px rgba(220,38,38,.35)}.area-candidato .ac-sidebar-footer{padding:1rem 1rem 1.25rem;border-top:1px solid var(--ac-sidebar-border)}.area-candidato .ac-sidebar-footer .ac-btn-outline{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;width:100%;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--ac-sidebar-muted);background:transparent;border:1px solid var(--ac-sidebar-border);border-radius:var(--ac-radius);cursor:pointer;text-decoration:none;-webkit-transition:color .2s,border-color .2s,background .2s;transition:color .2s,border-color .2s,background .2s}.area-candidato .ac-sidebar-footer .ac-btn-outline:hover{color:var(--ac-sidebar-text);border-color:var(--ac-sidebar-muted);background:rgba(0,0,0,.04)}.area-candidato .ac-mobile-header,.area-candidato .ac-sidebar-close,.area-candidato .ac-sidebar-overlay{display:none}.area-candidato .ac-main{margin-left:var(--ac-sidebar-width);height:100vh;height:100dvh;min-width:0;padding:1.5rem var(--ac-spacing);background:var(--ac-main-bg);overflow-y:auto;overflow-x:hidden;position:relative}.area-candidato .ac-main:before{content:"";position:fixed;left:var(--ac-sidebar-width);top:0;bottom:0;width:4px;background:var(--ac-main-edge);opacity:.35;pointer-events:none;z-index:1}.area-candidato .ac-section{margin-bottom:1.5rem}.area-candidato .ac-section__title{font-size:1.125rem;font-weight:600;color:var(--ac-text);margin:0 0 .75rem}.area-candidato .ac-btn{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:.6rem 1.25rem;font-family:var(--ac-font);font-size:.9375rem;font-weight:600;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#ff6a39),to(#e85620));background:linear-gradient(180deg,#ff6a39,#e85620);border:none;border-radius:var(--ac-radius);cursor:pointer;-webkit-box-shadow:0 8px 24px -4px rgba(255,106,57,.28);box-shadow:0 8px 24px -4px rgba(255,106,57,.28);-webkit-transition:background .2s,-webkit-transform .1s,-webkit-box-shadow .2s;transition:background .2s,-webkit-transform .1s,-webkit-box-shadow .2s;transition:background .2s,transform .1s,box-shadow .2s;transition:background .2s,transform .1s,box-shadow .2s,-webkit-transform .1s,-webkit-box-shadow .2s}.area-candidato .ac-btn:hover{background:-webkit-gradient(linear,left top,left bottom,from(#e85620),to(#d4471a));background:linear-gradient(180deg,#e85620,#d4471a);-webkit-box-shadow:0 6px 20px -2px rgba(255,106,57,.4);box-shadow:0 6px 20px -2px rgba(255,106,57,.4)}.area-candidato .ac-btn--outline{color:#ff6a39;background:transparent;border:1px solid #ff6a39}.area-candidato .ac-btn--outline:hover{background:rgba(255,106,57,.12);color:#e85620;border-color:#e85620}@media(max-width:768px){.area-candidato .ac-sidebar{width:min(82vw,320px);max-width:320px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .24s ease;transition:-webkit-transform .24s ease;transition:transform .24s ease;transition:transform .24s ease,-webkit-transform .24s ease;border-right:1px solid var(--ac-sidebar-border);z-index:32;-webkit-box-shadow:var(--ac-shadow-lg);box-shadow:var(--ac-shadow-lg)}.area-candidato .ac-sidebar--open{-webkit-transform:translateX(0);transform:translateX(0)}.area-candidato .ac-sidebar-close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:.75rem;right:.75rem;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:rgba(15,23,42,.85);color:#e2e8f0;z-index:4;cursor:pointer}.area-candidato .ac-sidebar-overlay{display:block;position:fixed;inset:0;border:0;padding:0;background:rgba(2,6,23,.45);z-index:24}.area-candidato .ac-main{margin-left:0;padding:0}.area-candidato .ac-main:before{display:none}.area-candidato .ac-mobile-header{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:.75rem;position:sticky;top:0;z-index:12;margin:0;padding:.75rem .95rem;background:rgba(248,250,252,.94);border-bottom:1px solid var(--ac-border);backdrop-filter:blur(8px)}.area-candidato .ac-main__content{padding:.85rem .85rem 1.25rem}.area-candidato .ac-mobile-menu-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;border:1px solid var(--ac-border-strong);border-radius:10px;background:#fff;color:var(--ac-text);font-size:.875rem;font-weight:600;padding:.45rem .7rem;cursor:pointer}.area-candidato .ac-mobile-menu-btn i{font-size:1.1rem;line-height:1}.area-candidato .ac-mobile-header__title{font-size:.875rem;font-weight:600;color:var(--ac-text-muted);max-width:58vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.area-candidato .ac-sidebar-brand{padding:1rem 1.1rem .75rem}.area-candidato .ac-sidebar-nav{display:block;padding:.5rem .75rem .9rem}.area-candidato .ac-sidebar-nav__link{margin-bottom:.1rem;padding:.6rem .8rem;font-size:.875rem}.area-candidato .ac-sidebar-nav__link i{display:inline-block}.area-candidato .ac-sidebar-footer{padding:.75rem 1rem}}.area-candidato .curriculo-pdf-export-wrap{position:fixed;left:-9999px;top:0;width:210mm;max-width:210mm;z-index:-1;pointer-events:none;visibility:hidden}.area-candidato .ac-fab-group{position:fixed;left:1.5rem;right:1.5rem;bottom:1.5rem;z-index:20;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-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none}.area-candidato .ac-fab-group .ac-fab{position:relative;pointer-events:auto}.area-candidato .ac-fab{position:relative;z-index:20;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:.75rem 1.25rem;background:linear-gradient(135deg,#ff6a39,#e85620);color:#fff;border:none;border-radius:999px;font-family:var(--ac-font-body);font-size:.875rem;font-weight:600;-webkit-box-shadow:0 4px 14px rgba(255,106,57,.4),0 2px 6px rgba(0,0,0,.1);box-shadow:0 4px 14px rgba(255,106,57,.4),0 2px 6px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.area-candidato .ac-fab:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(255,106,57,.45),0 3px 8px rgba(0,0,0,.12);box-shadow:0 6px 20px rgba(255,106,57,.45),0 3px 8px rgba(0,0,0,.12)}.area-candidato .ac-fab:active{-webkit-transform:translateY(0);transform:translateY(0)}.area-candidato .ac-fab i{font-size:1.15rem}.area-candidato .ac-fab__label{white-space:nowrap}@media(max-width:560px){.area-candidato .ac-fab-group{left:1rem;right:1rem;bottom:1rem}.area-candidato .ac-fab__label{display:none}.area-candidato .ac-fab{width:3.25rem;height:3.25rem;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.area-candidato .ac-fab i{font-size:1.35rem}}.area-candidato .ac-conteudo-enter-active{-webkit-animation:ac-conteudo-in .24s ease both;animation:ac-conteudo-in .24s ease both}.area-candidato .ac-conteudo-leave-active{-webkit-animation:ac-conteudo-out .16s ease both;animation:ac-conteudo-out .16s ease both}@-webkit-keyframes ac-conteudo-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ac-conteudo-in{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ac-conteudo-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}}@keyframes ac-conteudo-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}}.area-candidato.candidato-entrar{min-height:100vh;min-height:100dvh;font-family:var(--ac-font)}.login-split{min-height:100vh;min-height:100dvh;-ms-flex-wrap:wrap;flex-wrap:wrap}.login-split,.login-split__brand{display:-webkit-box;display:-ms-flexbox;display:flex}.login-split__brand{-webkit-box-flex:1;-ms-flex:1 1 42%;flex:1 1 42%;min-width:280px;background:var(--ac-brand-bg);color:var(--ac-brand-text);position:relative;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.5rem}.login-split__brand-inner{position:relative;z-index:1;max-width:380px}.login-split__logo{width:72px;height:72px;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-bottom:1.75rem}.login-split__logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.login-split__title{font-size:1.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 .75rem;color:var(--ac-brand-text)}.login-split__tagline{font-size:1rem;line-height:1.6;color:var(--ac-brand-muted);margin:0}.login-split__pattern{position:absolute;inset:0;opacity:.06;background-image:radial-gradient(circle at 1px 1px,var(--ac-brand-text) 1px,transparent 0);background-size:32px 32px;pointer-events:none}.login-split__form{-webkit-box-flex:1;-ms-flex:1 1 58%;flex:1 1 58%;min-width:320px;background:var(--ac-bg);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:2.5rem 1.5rem}.login-split__form-inner{width:100%;max-width:400px}.login-card{background:var(--ac-bg-card);border-radius:var(--ac-radius-lg);-webkit-box-shadow:var(--ac-shadow-lg);box-shadow:var(--ac-shadow-lg);padding:2.25rem 2rem;border:1px solid var(--ac-border)}.login-card__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;margin-bottom:1.25rem}.login-card__tab{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.65rem 1rem;font-family:var(--ac-font);font-size:.9375rem;font-weight:600;color:var(--ac-text-muted);background:transparent;border:none;border-radius:var(--ac-radius);cursor:pointer;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}.login-card__tab:hover{color:var(--ac-text);background:var(--ac-primary-light)}.login-card__tab--active{color:var(--ac-primary);background:var(--ac-primary-light)}.login-card__subtitle{font-size:.875rem;color:var(--ac-text-muted);margin:0 0 1.5rem;line-height:1.4}.login-card__alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;color:#b91c1c;background:rgba(185,28,28,.08);border-radius:var(--ac-radius);margin-bottom:1.25rem;border:1px solid rgba(185,28,28,.2)}.login-card__alert i{font-size:1.1rem;-ms-flex-negative:0;flex-shrink:0}.login-form__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.login-form__social-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6rem;width:100%;height:48px;padding:0 1rem;font-family:var(--ac-font);font-size:.9375rem;font-weight:600;border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-bg-card);color:var(--ac-text);cursor:pointer;-webkit-transition:border-color .2s,background .2s,-webkit-box-shadow .2s;transition:border-color .2s,background .2s,-webkit-box-shadow .2s;transition:border-color .2s,background .2s,box-shadow .2s;transition:border-color .2s,background .2s,box-shadow .2s,-webkit-box-shadow .2s}.login-form__social-btn:hover{background:var(--ac-bg);border-color:#cbd5e1}.login-form__social-btn i{font-size:1.25rem}.login-form__social-btn--google:hover{border-color:#dadce0;background:#f8f9fa}.login-form__google-g{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.login-form__google-g svg{display:block}.login-form__social-btn--linkedin:hover{border-color:#0a66c2;background:rgba(10,102,194,.06)}.login-form__social-btn--linkedin i{color:#0a66c2}.login-form__divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:.8125rem;color:var(--ac-text-muted)}.login-form__divider:after,.login-form__divider:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--ac-border)}.login-form__field{margin-bottom:1.25rem}.login-form__field:last-of-type{margin-bottom:1.5rem}.login-form__label{display:block;font-size:.875rem;font-weight:600;color:var(--ac-text);margin-bottom:.35rem}.login-form__input{width:100%;height:48px;padding:0 1rem;font-family:var(--ac-font);font-size:1rem;color:var(--ac-text);background:var(--ac-bg-card);border:1px solid var(--ac-border);border-radius:var(--ac-radius);-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;-webkit-box-sizing:border-box;box-sizing:border-box}.login-form__input::-webkit-input-placeholder{color:var(--ac-text-muted)}.login-form__input::-moz-placeholder{color:var(--ac-text-muted)}.login-form__input:-ms-input-placeholder{color:var(--ac-text-muted)}.login-form__input::-ms-input-placeholder{color:var(--ac-text-muted)}.login-form__input::placeholder{color:var(--ac-text-muted)}.login-form__input:hover{border-color:#cbd5e1}.login-form__input:focus{outline:none;border-color:var(--ac-primary);-webkit-box-shadow:0 0 0 3px var(--ac-primary-light);box-shadow:0 0 0 3px var(--ac-primary-light)}.login-form__hint{font-size:.8125rem;margin:.35rem 0 0}.login-form__hint--error{color:#b91c1c}.login-form__btn{width:100%;height:50px;padding:0 1.25rem;font-family:var(--ac-font);font-size:1rem;font-weight:600;color:#fff;background:var(--ac-primary);border:none;border-radius:var(--ac-radius);cursor:pointer;-webkit-transition:background .2s,-webkit-transform .1s;transition:background .2s,-webkit-transform .1s;transition:background .2s,transform .1s;transition:background .2s,transform .1s,-webkit-transform .1s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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}.login-form__btn:hover:not(:disabled){background:var(--ac-primary-hover)}.login-form__btn:active:not(:disabled){-webkit-transform:scale(.99);transform:scale(.99)}.login-form__btn:disabled{opacity:.75;cursor:not-allowed}.login-form__spinner{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;-webkit-animation:ac-spin .7s linear infinite;animation:ac-spin .7s linear infinite}@-webkit-keyframes ac-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ac-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:768px){.login-split{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-split__brand{min-height:220px;padding:2rem 1.5rem}.login-split__brand-inner{max-width:100%;text-align:center}.login-split__logo{margin-left:auto;margin-right:auto}.login-split__title{font-size:1.5rem}.login-split__tagline{font-size:.9375rem}.login-split__form{padding:2rem 1.25rem}.login-card{padding:1.75rem 1.5rem}}.area-candidato .ac-main:has(.ac-dashboard){background-image:var(--ac-main-bg),var(--ac-dashboard-dot);background-size:auto,var(--ac-dashboard-dot-size) var(--ac-dashboard-dot-size)}.area-candidato .ac-dashboard{max-width:var(--ac-page-max);margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);gap:1.35rem;padding:.5rem 0}.area-candidato .ac-dashboard-hero{grid-column:1/-1;padding:2.75rem 2.75rem 3rem;background:var(--ac-hero-gradient);border-radius:var(--ac-radius-lg);-webkit-animation:ac-fade-in-up .6s ease backwards;animation:ac-fade-in-up .6s ease backwards;color:#fff;position:relative;overflow:hidden;-webkit-box-shadow:var(--ac-shadow-primary),0 16px 40px -12px rgba(0,0,0,.2);box-shadow:var(--ac-shadow-primary),0 16px 40px -12px rgba(0,0,0,.2)}.area-candidato .ac-dashboard-hero:before{content:"";position:absolute;inset:0;background:var(--ac-hero-glow),var(--ac-hero-glow-alt);pointer-events:none}.area-candidato .ac-dashboard-hero:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.14) 1px,transparent 0);background-size:32px 32px;pointer-events:none;mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.45)));mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.45));-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.45)));-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.45))}.area-candidato .ac-dashboard-hero__greeting{font-size:.9375rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.92;margin:0 0 .35rem;position:relative;z-index:1}.area-candidato .ac-dashboard-hero__name{font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1.15;margin:0 0 .6rem;position:relative;z-index:1;text-shadow:0 2px 12px rgba(0,0,0,.15)}.area-candidato .ac-dashboard-hero__sub{font-size:1.0625rem;opacity:.92;margin:0;max-width:440px;line-height:1.5;position:relative;z-index:1}.area-candidato .ac-dashboard-card{grid-column:span 4;padding:1.75rem 1.75rem;background:var(--ac-bg-card);border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border);-webkit-box-shadow:var(--ac-shadow);box-shadow:var(--ac-shadow);cursor:pointer;-webkit-transition:border-color .2s ease,-webkit-transform .28s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .28s ease;transition:border-color .2s ease,-webkit-transform .28s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .28s ease;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .2s ease;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .2s ease,-webkit-transform .28s cubic-bezier(.34,1.56,.64,1),-webkit-box-shadow .28s ease;text-align:left;position:relative;overflow:hidden;-webkit-animation:ac-fade-in-down .5s ease backwards;animation:ac-fade-in-down .5s ease backwards}.area-candidato .ac-dashboard-card:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}.area-candidato .ac-dashboard-card:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.area-candidato .ac-dashboard-card:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.area-candidato .ac-dashboard-card:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.area-candidato .ac-dashboard-card:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s}.area-candidato .ac-dashboard-card:hover{-webkit-transform:translateY(-5px) scale(1.012);transform:translateY(-5px) scale(1.012);-webkit-box-shadow:var(--ac-shadow-lg),0 0 0 1px rgba(13,148,136,.08);box-shadow:var(--ac-shadow-lg),0 0 0 1px rgba(13,148,136,.08);border-color:rgba(13,148,136,.3)}.area-candidato .ac-dashboard-card--featured{background:var(--ac-card-featured-bg);border-color:rgba(13,148,136,.22);-webkit-box-shadow:var(--ac-shadow-md);box-shadow:var(--ac-shadow-md)}.area-candidato .ac-dashboard-card--featured:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:-webkit-gradient(linear,left top,left bottom,from(var(--ac-primary)),to(var(--ac-primary-deep)));background:linear-gradient(180deg,var(--ac-primary) 0,var(--ac-primary-deep) 100%);border-radius:var(--ac-radius-lg) 0 0 var(--ac-radius-lg)}.area-candidato .ac-dashboard-card__icon{width:54px;height:54px;border-radius:16px;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:1.15rem;background:linear-gradient(145deg,rgba(13,148,136,.18) 0,var(--ac-primary-light) 100%);color:var(--ac-primary);-webkit-transition:-webkit-transform .28s ease;transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease}.area-candidato .ac-dashboard-card:hover .ac-dashboard-card__icon{-webkit-transform:scale(1.05);transform:scale(1.05)}.area-candidato .ac-dashboard-card__icon--muted{background:linear-gradient(145deg,#f8fafc,#e2e8f0);color:var(--ac-text-muted);-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.area-candidato .ac-dashboard-card__title{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--ac-text);margin:0 0 .4rem}.area-candidato .ac-dashboard-card__meta{font-size:.8125rem;line-height:1.4;color:var(--ac-text-muted);margin:0}.area-candidato .ac-dashboard-card--wide{grid-column:span 6}.area-candidato .ac-dashboard-card--full{grid-column:1/-1}.area-candidato .ac-dashboard-card--span-8{grid-column:span 8}.area-candidato .ac-dashboard-card--progress{background:linear-gradient(135deg,rgba(13,148,136,.12) 0,rgba(13,148,136,.04) 50%,var(--ac-bg-card) 100%);border-color:rgba(13,148,136,.18);padding:1.25rem 1.25rem}.area-candidato .ac-progress{margin-top:.75rem}.area-candidato .ac-progress__track{height:10px;border-radius:999px;background:rgba(15,23,42,.06);overflow:hidden;border:1px solid rgba(15,23,42,.08)}.area-candidato .ac-progress__fill{height:100%;width:0;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(var(--ac-primary)),color-stop(45%,var(--ac-primary-hover)),to(var(--ac-primary-deep)));background:linear-gradient(90deg,var(--ac-primary) 0,var(--ac-primary-hover) 45%,var(--ac-primary-deep) 100%);-webkit-box-shadow:0 10px 18px -14px rgba(13,148,136,.55);box-shadow:0 10px 18px -14px rgba(13,148,136,.55)}.area-candidato .ac-progress__labels{margin-top:.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:.7rem;color:var(--ac-text-muted);font-weight:600}.area-candidato .ac-stats{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.area-candidato .ac-stat{padding:.7rem .7rem;border-radius:14px;background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.06);min-width:0}.area-candidato .ac-stat__value{font-size:clamp(.85rem,1.8vw,1rem);font-weight:900;letter-spacing:-.02em;color:var(--ac-text);margin-bottom:.15rem;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.area-candidato .ac-stat__value i{font-size:.95em;vertical-align:-.05em}.area-candidato .ac-stat__label{font-size:.62rem;color:var(--ac-text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15}.area-candidato .ac-stat--warn{border-color:rgba(245,158,11,.35);background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(245,158,11,.04))}.area-candidato .ac-dashboard-card--stats .ac-dashboard-card__title{font-size:.98rem}.area-candidato .ac-dashboard-card--stats .ac-dashboard-card__meta{font-size:.72rem}.area-candidato .ac-dashboard-card--stats{padding:1.35rem 1.35rem}.area-candidato .ac-dashboard-card--stats .ac-dashboard-card__icon{width:48px;height:48px;border-radius:14px;font-size:1.35rem;margin-bottom:.95rem}@media(min-width:1200px){.area-candidato .ac-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.area-candidato .ac-inline-warn{color:#b45309;font-weight:700}.area-candidato .ac-dashboard-card--quests{background:radial-gradient(circle at 25% 10%,rgba(59,130,246,.12) 0,transparent 55%),radial-gradient(circle at 70% 55%,rgba(13,148,136,.12) 0,transparent 58%),var(--ac-bg-card)}.area-candidato .ac-quests{list-style:none;padding:0;margin:1rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.area-candidato .ac-quest{gap:.8rem;padding:.85rem .9rem;border-radius:16px;border:1px solid rgba(15,23,42,.07);background:hsla(0,0%,100%,.6)}.area-candidato .ac-quest,.area-candidato .ac-quest__check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-candidato .ac-quest__check{width:34px;height:34px;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(13,148,136,.1);color:var(--ac-primary);-ms-flex-negative:0;flex-shrink:0;font-size:1.05rem}.area-candidato .ac-quest__text{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.area-candidato .ac-quest__title{font-weight:800;letter-spacing:-.02em;color:var(--ac-text);font-size:.95rem;margin-bottom:.1rem}.area-candidato .ac-quest__meta{font-size:.8125rem;color:var(--ac-text-muted);line-height:1.35}.area-candidato .ac-quest__btn{border:none;background:rgba(13,148,136,.1);color:var(--ac-primary);padding:.55rem .85rem;border-radius:999px;font-weight:800;cursor:pointer;-webkit-transition:background .2s,-webkit-transform .1s;transition:background .2s,-webkit-transform .1s;transition:background .2s,transform .1s;transition:background .2s,transform .1s,-webkit-transform .1s}.area-candidato .ac-quest__btn:hover{background:rgba(13,148,136,.16)}.area-candidato .ac-quest--done{opacity:.75}.area-candidato .ac-quest--done .ac-quest__check{background:rgba(34,197,94,.12);color:#16a34a}.area-candidato .ac-dashboard-card:not(button):not([role=button]){cursor:default}.area-candidato .ac-dashboard-card:not(button):not([role=button]):hover{-webkit-transform:none;transform:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03);box-shadow:0 2px 8px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03);border-color:var(--ac-border)}.area-candidato .ac-dashboard-card:not(button):not([role=button]) .ac-dashboard-card__icon{pointer-events:none}.area-candidato .ac-dashboard-tip{grid-column:1/-1;padding:1.6rem 1.85rem;background:linear-gradient(135deg,rgba(13,148,136,.08),rgba(13,148,136,.03) 50%,transparent);border-radius:var(--ac-radius-lg);border:1px solid rgba(13,148,136,.18);border-left-width:4px;border-left-color:var(--ac-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.1rem;-webkit-animation:ac-fade-in-down .5s ease .3s backwards;animation:ac-fade-in-down .5s ease .3s backwards;-webkit-box-shadow:var(--ac-shadow-sm);box-shadow:var(--ac-shadow-sm)}.area-candidato .ac-dashboard-tip__icon{width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,var(--ac-primary) 0,var(--ac-primary-deep) 100%);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.25rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 14px rgba(13,148,136,.35);box-shadow:0 4px 14px rgba(13,148,136,.35)}.area-candidato .ac-dashboard-tip__text{font-size:.9375rem;line-height:1.55;color:var(--ac-text);margin:0;font-weight:500}@media(max-width:768px){.area-candidato .ac-dashboard-hero{padding:2rem 1.5rem 2.25rem}.area-candidato .ac-dashboard-hero__name{font-size:1.6rem}.area-candidato .ac-dashboard-card,.area-candidato .ac-dashboard-card--wide{grid-column:1/-1}.area-candidato .ac-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.area-candidato .curriculo-wrap{max-width:var(--ac-page-max);margin:0 auto;padding-bottom:3.5rem;--ac-primary:#343579;--ac-primary-hover:#2c2d63;--ac-primary-deep:#26264f;--ac-primary-light:rgba(52,53,121,.1);--ac-primary-lighter:rgba(52,53,121,.05);--ac-accent:#ff6a39;--ac-hero-gradient:linear-gradient(135deg,#ff8a5f,#ff6a39 55%,#e85620);--ac-shadow-primary:0 8px 24px -4px rgba(52,53,121,.22)}.area-candidato .curriculo-hero{padding:.1rem 0 0 .9rem;margin-bottom:1.75rem;border-left:4px solid #ff6a39;border-radius:2px;color:var(--ac-text);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;gap:.65rem;-webkit-animation:ac-fade-in-up .45s ease backwards;animation:ac-fade-in-up .45s ease backwards}.area-candidato .curriculo-hero__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-candidato .curriculo-hero__label{display:none}.area-candidato .curriculo-hero__top-actions{gap:.5rem;margin-left:auto}.area-candidato .curriculo-hero__print,.area-candidato .curriculo-hero__top-actions{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-candidato .curriculo-hero__print{gap:.4rem;padding:.45rem .95rem;font-family:var(--ac-font-body);font-size:.8125rem;font-weight:600;color:#ff6a39;background:#fff;border:1px solid #ff6a39;border-radius:999px;cursor:pointer;-webkit-transition:background .18s,color .18s;transition:background .18s,color .18s}.area-candidato .curriculo-hero__print:hover{background:#ff6a39;color:#fff}.area-candidato .curriculo-hero__print i{font-size:1rem}.area-candidato .curriculo-hero__print-label{white-space:nowrap}@media(max-width:480px){.area-candidato .curriculo-hero__print-label{display:none}}.area-candidato .curriculo-hero__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0}.area-candidato .curriculo-hero__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.area-candidato .curriculo-hero__nome{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin:0 0 .1rem 0;color:#343579;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.area-candidato .curriculo-hero__headline{font-size:.9375rem;font-weight:500;color:var(--ac-text-muted);margin:0}.area-candidato .curriculo-hero__foto-wrap{-ms-flex-negative:0;flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;border:1px solid var(--ac-border);background:var(--ac-bg)}.area-candidato .curriculo-hero__foto{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.area-candidato .curriculo-hero__foto-placeholder{width:100%;height:100%;background:linear-gradient(145deg,#ff8a5f,#e85620);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}.area-candidato .curriculo-hero__foto-iniciais{font-size:1.1rem;font-weight:700;letter-spacing:-.02em}@media(max-width:480px){.area-candidato .curriculo-hero__foto-wrap{width:3.5rem;height:3.5rem}.area-candidato .curriculo-hero__foto-iniciais{font-size:1.05rem}.area-candidato .curriculo-hero__nome{font-size:1.25rem}.area-candidato .curriculo-hero__headline{font-size:.875rem}}.area-candidato .curriculo-hero__contato{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem 1.25rem;margin-top:0;padding:0}.area-candidato .curriculo-hero__contato-item{font-size:.8125rem;color:var(--ac-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.area-candidato .curriculo-hero__contato-item i{font-size:.95rem;color:var(--ac-text-muted);opacity:.9}.area-candidato .curriculo-hero__linkedin{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.85rem;height:1.85rem;margin-left:.1rem;background:var(--ac-primary-light);border-radius:50%;color:var(--ac-primary-deep);-webkit-transition:background .2s ease,color .2s ease,-webkit-transform .15s ease;transition:background .2s ease,color .2s ease,-webkit-transform .15s ease;transition:background .2s ease,transform .15s ease,color .2s ease;transition:background .2s ease,transform .15s ease,color .2s ease,-webkit-transform .15s ease}.area-candidato .curriculo-hero__linkedin:hover{background:var(--ac-primary);color:#fff;-webkit-transform:scale(1.08);transform:scale(1.08)}.area-candidato .curriculo-hero__atualizado{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem 1.25rem}.area-candidato .curriculo-hero__atualizado-text{font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ac-text-subtle);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem}.area-candidato .curriculo-hero__atualizado-text i{font-size:.75rem;opacity:.9}.area-candidato .curriculo-hero__atualizado .curriculo-hero__print{-ms-flex-negative:0;flex-shrink:0}.area-candidato .curriculo-hero__linkedin i{font-size:1.125rem}@media(max-width:560px){.area-candidato .curriculo-hero__contato{gap:.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.area-candidato .curriculo-hero__linkedin{margin-left:0;-ms-flex-item-align:start;align-self:flex-start}.area-candidato .curriculo-hero__atualizado{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.4rem}}@media(max-width:380px){.area-candidato .curriculo-hero__foto-wrap{width:3.1rem;height:3.1rem}.area-candidato .curriculo-hero__foto-iniciais{font-size:.95rem}}.area-candidato .curriculo-card{background:var(--ac-bg-card);border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border);-webkit-box-shadow:var(--ac-shadow);box-shadow:var(--ac-shadow);padding:1.75rem 2rem;font-family:var(--ac-font-body);margin-bottom:1.75rem;border:1px solid #dce0e7;border-radius:14px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);-webkit-animation:ac-fade-in-down .45s ease backwards;animation:ac-fade-in-down .45s ease backwards}.area-candidato .curriculo-card--sobre{-webkit-animation-delay:.08s;animation-delay:.08s}.area-candidato .curriculo-card--perfil{-webkit-animation-delay:.16s;animation-delay:.16s}.area-candidato .curriculo-card--experiencia{-webkit-animation-delay:.24s;animation-delay:.24s}.area-candidato .curriculo-card--habilidades{-webkit-animation-delay:.32s;animation-delay:.32s}.area-candidato .curriculo-card__titulo{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-primary);margin:0 0 1.5rem;padding-bottom:.7rem;border-bottom:2px solid var(--ac-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-family:var(--ac-font-heading);color:#343579}.area-candidato .curriculo-card__titulo i{font-size:1rem;opacity:.9;color:#ff6a39}.area-candidato .curriculo-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;margin-bottom:1.5rem}.area-candidato .curriculo-card__header .curriculo-card__titulo{margin:0;padding-bottom:.7rem;border-bottom:2px solid var(--ac-primary)}.area-candidato .curriculo-card__btn-edit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:var(--ac-font);font-size:.875rem;font-weight:600;color:var(--ac-primary);background:transparent;border:1px solid var(--ac-primary);border-radius:var(--ac-radius);cursor:pointer;-webkit-transition:color .2s,background .2s,border-color .2s;transition:color .2s,background .2s,border-color .2s}.area-candidato .curriculo-card__btn-edit:hover{background:var(--ac-primary)}.area-candidato .curriculo-card__btn-edit{color:#ff6a39;border-color:#ff6a39}.area-candidato .curriculo-card__btn-edit:hover{background:#ff6a39;border-color:#ff6a39;color:#fff}.area-candidato .curriculo-form{margin:0}.area-candidato .curriculo-form__subtitle{font-size:.9375rem;font-weight:600;color:var(--ac-text);margin:0 0 1rem}.area-candidato .curriculo-form__field{margin-bottom:1.25rem}.area-candidato .curriculo-form__grid{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem 1rem;margin-bottom:0}.area-candidato .curriculo-form__label{font-size:.8125rem;font-weight:600;color:var(--ac-text-muted)}.area-candidato .curriculo-form__input{padding:.5rem .6rem;font-family:var(--ac-font-body);font-size:.875rem;font-weight:400;color:var(--ac-text-body);border:1px solid var(--ac-border);border-radius:var(--ac-radius);-webkit-transition:border-color .2s;transition:border-color .2s}.area-candidato .curriculo-form__input:focus{outline:none;border-color:var(--ac-primary)}.area-candidato .curriculo-form__textarea{width:100%;padding:.6rem .7rem;font-family:var(--ac-font-body);font-size:.875rem;font-weight:400;line-height:1.55;color:var(--ac-text-body);border:1px solid var(--ac-border);border-radius:var(--ac-radius);resize:vertical;margin-bottom:0;-webkit-transition:border-color .2s;transition:border-color .2s}.area-candidato .curriculo-form__textarea:focus{outline:none;border-color:var(--ac-primary)}.area-candidato .curriculo-form__hint{margin:.5rem 0 0;font-size:.72rem;line-height:1.5;color:var(--ac-text-muted)}.area-candidato .curriculo-bloco--edit{padding-left:0;border-left:none;margin-bottom:1.25rem}.area-candidato .curriculo-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.area-candidato .curriculo-form--exp{padding:0;border-bottom:none;margin-bottom:1.25rem}.area-candidato .curriculo-form--exp .curriculo-form__field{padding:1rem 1.15rem;margin-bottom:1rem;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(241,245,249,.6)));background:linear-gradient(180deg,#fff,rgba(241,245,249,.6));border:1px solid rgba(255,106,57,.18);border-radius:calc(var(--ac-radius) + 2px);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04)}.area-candidato .curriculo-form--exp .curriculo-form__field:last-of-type{margin-bottom:0}.area-candidato .curriculo-form__modo{font-size:.9375rem;font-weight:600;color:var(--ac-text);margin:0 0 1rem;padding:.6rem .9rem;background:linear-gradient(135deg,rgba(255,106,57,.1),rgba(255,106,57,.04));border:1px solid rgba(255,106,57,.22);border-radius:var(--ac-radius)}.area-candidato .curriculo-form__modo-label{color:var(--ac-primary);margin-right:.25rem}.area-candidato .curriculo-form--exp .curriculo-form__modo{margin-bottom:1rem}.area-candidato .curriculo-form--exp .curriculo-form__actions{margin-top:1.25rem}.area-candidato .curriculo-form__checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0 0 .9rem;font-family:var(--ac-font-body);font-size:.82rem;color:var(--ac-text-body-soft);cursor:pointer}.area-candidato .curriculo-form__checkbox input[type=checkbox]{width:15px;height:15px;accent-color:var(--ac-primary);cursor:pointer}.area-candidato .curriculo-form__input-with-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem}.area-candidato .curriculo-form__input-with-check .curriculo-form__input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.area-candidato .curriculo-form__checkbox--inline{margin:0;white-space:nowrap}.area-candidato .curriculo-form__periodo-grid{display:grid;grid-template-columns:var(--periodo-input-width) 1fr;gap:.6rem .75rem;width:28rem;--periodo-input-width:10rem}.area-candidato .curriculo-form__periodo-item{min-width:0}.area-candidato .curriculo-form__periodo-item .curriculo-form__input{width:var(--periodo-input-width);min-width:var(--periodo-input-width);-webkit-box-sizing:border-box;box-sizing:border-box}.area-candidato .curriculo-form__periodo-item .curriculo-form__input-with-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:0}.area-candidato .curriculo-form__periodo-item .curriculo-form__input-with-check .curriculo-form__input{-ms-flex-negative:0;flex-shrink:0}.area-candidato .curriculo-form__mini-label{display:block;margin:0 0 .25rem;font-size:.7rem;font-weight:600;color:var(--ac-text-muted);letter-spacing:.02em}.area-candidato .curriculo-bloco{margin-bottom:1.75rem;padding-left:1.5rem;border-left:3px solid var(--ac-primary-light)}.area-candidato .curriculo-bloco:last-child{margin-bottom:0}.area-candidato .curriculo-bloco__label{font-size:.75rem;font-weight:600;color:var(--ac-text-muted);margin:0 0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.area-candidato .curriculo-bloco__label i{color:#ff6a39;font-size:.9rem}.area-candidato .curriculo-bloco__texto{font-family:var(--ac-font-body);font-size:.875rem;line-height:1.58;font-weight:400;color:var(--ac-text-body);margin:0}.area-candidato .curriculo-card__header--habilidades{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem .75rem;margin-bottom:1rem;padding-bottom:.65rem;border-bottom:2px solid var(--ac-primary);min-width:0}.area-candidato .curriculo-card__header--habilidades .curriculo-card__titulo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;padding:0;border:none;min-width:0}.area-candidato .curriculo-card__header-trailing{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.45rem}.area-candidato .curriculo-card__header-trailing,.area-candidato .curriculo-habilidades-tabs--segment{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.area-candidato .curriculo-habilidades-tabs--segment{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;margin:0;padding:2px;border-radius:8px;background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.08);max-width:100%}.area-candidato .curriculo-habilidades-tabs--segment .curriculo-habilidades-tabs__btn{font-family:var(--ac-font-body);font-size:.6875rem;font-weight:600;color:var(--ac-text-muted);background:transparent;border:none;border-radius:6px;padding:.22rem .45rem;margin:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem;white-space:nowrap;-webkit-transition:color .15s,background .15s;transition:color .15s,background .15s}.area-candidato .curriculo-habilidades-tabs--segment .curriculo-habilidades-tabs__btn:hover{color:var(--ac-text-body);background:hsla(0,0%,100%,.5)}.area-candidato .curriculo-habilidades-tabs--segment .curriculo-habilidades-tabs__btn--ativo{color:var(--ac-primary-deep);background:#fff;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.08);box-shadow:0 1px 2px rgba(15,23,42,.08)}.area-candidato .curriculo-habilidades-tabs--segment .curriculo-habilidades-tabs__btn i{font-size:.75rem;opacity:.88}@media(max-width:380px){.area-candidato .curriculo-habilidades-tabs--segment .curriculo-habilidades-tabs__btn i{display:none}.area-candidato .curriculo-habilidades-tabs--segment .curriculo-habilidades-tabs__btn{padding:.2rem .38rem;font-size:.65rem}}.area-candidato .curriculo-habilidades-tabs__btn{font-family:var(--ac-font-body);font-size:.75rem;font-weight:600;color:var(--ac-text-muted);background:hsla(0,0%,100%,.85);border:1px solid var(--ac-border);border-radius:999px;padding:.32rem .65rem;margin:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;-webkit-transition:color .2s,border-color .2s,background .2s;transition:color .2s,border-color .2s,background .2s}.area-candidato .curriculo-habilidades-tabs__btn:hover{color:var(--ac-text-body);border-color:rgba(52,53,121,.35)}.area-candidato .curriculo-habilidades-tabs__btn--ativo{color:var(--ac-primary-deep);background:var(--ac-primary-light);border-color:rgba(52,53,121,.45)}.area-candidato .curriculo-habilidades-tabs__btn i{font-size:.85rem;opacity:.9}.area-candidato .curriculo-habilidades{margin-top:0}.area-candidato .curriculo-habilidades__vazio{font-family:var(--ac-font-body);font-size:.875rem;color:var(--ac-text-muted);font-style:italic;margin:0}.area-candidato .curriculo-habilidades__lista{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .65rem}.area-candidato .curriculo-habilidades__chip{font-family:var(--ac-font-body);font-size:.8125rem;font-weight:500;color:#343579;background:rgba(52,53,121,.08);border:1px solid rgba(52,53,121,.18);border-radius:999px;padding:.4rem .9rem;line-height:1.3;-webkit-transition:background .2s,border-color .2s,color .2s;transition:background .2s,border-color .2s,color .2s}.area-candidato .curriculo-habilidades__chip:hover{background:rgba(52,53,121,.14);border-color:rgba(52,53,121,.3)}.area-candidato .curriculo-habilidades-edit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-candidato .curriculo-habilidades-edit__input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:12rem}.area-candidato .curriculo-habilidades-edit__btn-add{-ms-flex-negative:0;flex-shrink:0}.area-candidato .curriculo-habilidades-edit__lista{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem .65rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--ac-border)}.area-candidato .curriculo-habilidades__chip--edit{gap:.35rem;padding-right:.4rem}.area-candidato .curriculo-habilidades__chip--edit,.area-candidato .curriculo-habilidades__chip-remove{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-candidato .curriculo-habilidades__chip-remove{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.12);color:var(--ac-primary-deep);font-size:.65rem;cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.area-candidato .curriculo-habilidades__chip-remove:hover{background:rgba(220,38,38,.2);color:#b91c1c}.area-candidato .curriculo-perfil{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.area-candidato .curriculo-perfil__chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.85rem;padding:1rem 1.05rem;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(var(--ac-bg)));background:linear-gradient(180deg,#fff 0,var(--ac-bg) 100%);border-radius:calc(var(--ac-radius) + 2px);border:1px solid var(--ac-border);-webkit-box-shadow:var(--ac-shadow-sm);box-shadow:var(--ac-shadow-sm);-webkit-transition:border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:border-color .2s,-webkit-box-shadow .2s,-webkit-transform .2s;transition:border-color .2s,box-shadow .2s,transform .2s;transition:border-color .2s,box-shadow .2s,transform .2s,-webkit-box-shadow .2s,-webkit-transform .2s}.area-candidato .curriculo-perfil__chip:hover{border-color:rgba(52,53,121,.25);-webkit-box-shadow:var(--ac-shadow-md);box-shadow:var(--ac-shadow-md);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.area-candidato .curriculo-perfil__chip--salario{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:.45rem;background:linear-gradient(140deg,rgba(255,106,57,.07) 0,rgba(255,138,95,.02) 40%,#fff 100%),var(--ac-bg);border-color:rgba(255,106,57,.2);padding:1.15rem 1.15rem 1.05rem;position:relative;overflow:hidden}.area-candidato .curriculo-perfil__chip--salario:after{content:"";position:absolute;top:-26px;right:-22px;width:82px;height:82px;border-radius:50%;background:radial-gradient(circle,rgba(255,106,57,.22) 0,rgba(255,106,57,0) 72%);pointer-events:none}.area-candidato .curriculo-perfil__chip-head{gap:.85rem;min-width:0}.area-candidato .curriculo-perfil__chip-head,.area-candidato .curriculo-perfil__chip-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-candidato .curriculo-perfil__chip-icon{width:42px;height:42px;border-radius:12px;background:linear-gradient(145deg,rgba(255,106,57,.16),rgba(255,106,57,.06));color:#e85620;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.06rem;border:1px solid rgba(255,106,57,.22);-ms-flex-negative:0;flex-shrink:0}.area-candidato .curriculo-perfil__chip--salario .curriculo-perfil__chip-icon{background:rgba(255,106,57,.18)}.area-candidato .curriculo-perfil__chip-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem;min-width:0}.area-candidato .curriculo-perfil__chip-label{font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--ac-text-muted)}.area-candidato .curriculo-perfil__chip-value{font-family:var(--ac-font-body);font-size:.875rem;font-weight:400;color:var(--ac-text-body);line-height:1.4}.area-candidato .curriculo-perfil__salary-bar{position:relative;height:8px;width:100%;margin:.15rem 0 .3rem}.area-candidato .curriculo-perfil__salary-track{position:absolute;left:0;right:0;top:0;height:8px;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(rgba(148,163,184,.25)),to(rgba(148,163,184,.42)));background:linear-gradient(90deg,rgba(148,163,184,.25),rgba(148,163,184,.42))}.area-candidato .curriculo-perfil__salary-track--simple{background:-webkit-gradient(linear,left top,right top,from(rgba(255,106,57,.24)),color-stop(50%,rgba(255,106,57,.56)),to(rgba(255,106,57,.24)));background:linear-gradient(90deg,rgba(255,106,57,.24),rgba(255,106,57,.56) 50%,rgba(255,106,57,.24))}.area-candidato .curriculo-perfil__salary-values{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem;font-family:var(--ac-font-body);font-size:.8rem;font-weight:400;color:var(--ac-text-body-soft)}.area-candidato .curriculo-perfil__salary-value-item:first-child{text-align:left}.area-candidato .curriculo-perfil__salary-value-item:last-child{text-align:right}.area-candidato .curriculo-perfil__salary-separator{width:1px;height:14px;background:var(--ac-border-strong);border-radius:999px}.area-candidato .curriculo-form__salary-preview{margin:.2rem 0 1rem;padding:.85rem .95rem;border-radius:var(--ac-radius);border:1px solid var(--ac-border);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(241,245,249,.7)));background:linear-gradient(180deg,#fff,rgba(241,245,249,.7))}.area-candidato .curriculo-form__salary-preview-title{margin:0 0 .35rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;color:var(--ac-text-muted)}.area-candidato .curriculo-card--experiencia{padding:2rem 2.25rem 1rem}.area-candidato .curriculo-timeline{position:relative;padding-left:1.5rem}.area-candidato .curriculo-timeline:before{content:"";position:absolute;left:5px;top:.65rem;bottom:.65rem;width:2px;background:var(--ac-border);border-radius:1px;z-index:0}.area-candidato .curriculo-timeline__vazio{margin:0;padding:1rem 1.1rem;font-size:.875rem;color:var(--ac-text-muted);line-height:1.5;background:rgba(241,245,249,.6);border:1px dashed var(--ac-border);border-radius:var(--ac-radius)}.area-candidato .curriculo-timeline__vazio strong{color:var(--ac-primary);font-weight:600}.area-candidato .curriculo-timeline__item{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"dot label" ". card";gap:.25rem 1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding-bottom:2rem;-webkit-animation:ac-fade-in-down .4s ease backwards;animation:ac-fade-in-down .4s ease backwards;z-index:1}.area-candidato .curriculo-timeline__item:first-child{-webkit-animation-delay:.32s;animation-delay:.32s}.area-candidato .curriculo-timeline__item:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.area-candidato .curriculo-timeline__item:nth-child(3){-webkit-animation-delay:.48s;animation-delay:.48s}.area-candidato .curriculo-timeline__item:nth-child(n+4){-webkit-animation-delay:.56s;animation-delay:.56s}.area-candidato .curriculo-timeline__item--last{padding-bottom:0}.area-candidato .curriculo-timeline__dot{grid-area:dot;width:10px;height:10px;margin-left:1px;margin-top:.5rem;border-radius:50%;background:#ff6a39;border:2px solid var(--ac-bg);-webkit-box-shadow:0 0 0 1px #ff6a39;box-shadow:0 0 0 1px #ff6a39;-ms-flex-negative:0;flex-shrink:0;z-index:2}.area-candidato .curriculo-timeline__label{grid-area:label;min-width:0;padding-top:.15rem}.area-candidato .curriculo-timeline__periodo{display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#343579;margin:0 0 .2rem}.area-candidato .curriculo-timeline__empresa{font-family:var(--ac-font-body);font-size:1.1rem;font-weight:700;color:var(--ac-text-body);margin:0;line-height:1.3;letter-spacing:-.01em}.area-candidato .curriculo-timeline__card{grid-area:card;position:relative;min-width:0;margin-top:.5rem;background:#fff;border-radius:10px;border:1px solid var(--ac-border);overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .25s ease;transition:border-color .2s ease,-webkit-box-shadow .25s ease;transition:box-shadow .25s ease,border-color .2s ease;transition:box-shadow .25s ease,border-color .2s ease,-webkit-box-shadow .25s ease}.area-candidato .curriculo-timeline__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ac-primary);opacity:.7}.area-candidato .curriculo-timeline__item:hover .curriculo-timeline__card{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);border-color:rgba(0,0,0,.09)}.area-candidato .curriculo-timeline__item:hover .curriculo-timeline__card:before{opacity:1}.area-candidato .curriculo-timeline__card-top{padding:1.1rem 1.4rem 1.1rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem 1rem;background:rgba(0,0,0,.02)}.area-candidato .curriculo-timeline__cargo{font-family:var(--ac-font-body);font-size:.9375rem;font-weight:600;color:var(--ac-text-body);margin:0;letter-spacing:-.01em}.area-candidato .curriculo-timeline__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;-ms-flex-negative:0;flex-shrink:0}.area-candidato .curriculo-timeline__btn{width:30px;height:30px;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:.875rem;color:var(--ac-text-muted);background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;-webkit-transition:color .2s,background .2s;transition:color .2s,background .2s}.area-candidato .curriculo-timeline__btn:hover{color:var(--ac-primary);background:var(--ac-primary-light)}.area-candidato .curriculo-timeline__btn--danger:hover{color:#b91c1c;background:rgba(185,28,28,.08)}.area-candidato .curriculo-timeline__card-body{padding:1.2rem 1.5rem 1.4rem 1.5rem;border-top:1px solid rgba(0,0,0,.06)}.area-candidato .curriculo-timeline__secao{margin-bottom:1.35rem}.area-candidato .curriculo-timeline__secao:last-child{margin-bottom:0}.area-candidato .curriculo-timeline__secao-titulo{font-family:var(--ac-font-body);font-size:.75rem;font-weight:600;color:var(--ac-text-muted);margin:0 0 .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem}.area-candidato .curriculo-timeline__secao-titulo i{color:#ff6a39;font-size:.9rem}.area-candidato .curriculo-timeline__secao-texto{font-family:var(--ac-font-body);font-size:.875rem;line-height:1.58;font-weight:400;color:var(--ac-text-body);margin:0}.area-candidato .curriculo-timeline__secao-tags{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}.area-candidato .curriculo-timeline__tag{font-size:.875rem;font-weight:500;padding:.25rem .6rem;background:rgba(52,53,121,.08);color:#343579;border-radius:4px}@media(max-width:700px){.area-candidato .curriculo-perfil{grid-template-columns:1fr}}@media(max-width:560px){.area-candidato .curriculo-form__periodo-grid{grid-template-columns:1fr}.area-candidato .curriculo-hero{padding-left:.9rem}.area-candidato .curriculo-hero__nome{font-size:1.25rem}.area-candidato .curriculo-hero__meta{width:100%}.area-candidato .curriculo-card{padding:1.5rem 1.5rem}.area-candidato .curriculo-timeline{padding-left:1.25rem}.area-candidato .curriculo-timeline:before{left:4px}.area-candidato .curriculo-timeline__item{gap:.2rem .75rem;padding-bottom:1.5rem}.area-candidato .curriculo-timeline__dot{margin-top:.35rem}.area-candidato .curriculo-timeline__empresa{font-size:1rem}.area-candidato .curriculo-timeline__card{margin-top:.4rem}.area-candidato .curriculo-timeline__card-top{padding:.85rem 1.15rem}.area-candidato .curriculo-timeline__card-body{padding:.85rem 1.15rem 1.1rem}}.area-candidato .views-wrap{max-width:var(--ac-page-max);margin:0 auto}.area-candidato .views-wrap--pesquisa-vagas .views-card{padding:1rem 1.15rem .95rem}.area-candidato .views-card{padding:1.25rem 1.25rem 1rem}.area-candidato .views-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.75rem}.area-candidato .views-metric__value{font-size:1.75rem;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-candidato .views-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid var(--ac-border);border-radius:999px;overflow:hidden;background:#fff}.area-candidato .views-toggle__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:.5rem .9rem;font-weight:700;color:var(--ac-muted);cursor:pointer}.area-candidato .views-toggle__btn.is-active{background:rgba(52,53,121,.1);color:var(--ac-text)}.area-candidato .views-toggle__btn:focus-visible{outline:3px solid rgba(52,53,121,.25);outline-offset:-2px}.area-candidato .views-error{padding:.5rem 0}@media(max-width:560px){.area-candidato .views-card{padding:1.1rem 1.1rem .9rem}.area-candidato .views-wrap--pesquisa-vagas .views-card{padding:.9rem 1rem .85rem}}.area-candidato .views-wrap:not(.views-wrap--pesquisa-vagas){--ac-primary:#343579;--ac-primary-hover:#2c2d63;--ac-primary-deep:#26264f;--ac-primary-light:rgba(52,53,121,.1);--ac-primary-lighter:rgba(52,53,121,.05);--ac-accent:#ff6a39;--ac-shadow-primary:0 8px 24px -4px rgba(52,53,121,.22)}.area-candidato .views-wrap:not(.views-wrap--pesquisa-vagas) .ac-page-hero{background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;border-left:4px solid #ff6a39;padding:.1rem 0 .5rem .9rem;margin:0 0 1.5rem;color:var(--ac-text)}.area-candidato .views-wrap:not(.views-wrap--pesquisa-vagas) .ac-page-hero:after,.area-candidato .views-wrap:not(.views-wrap--pesquisa-vagas) .ac-page-hero:before{display:none}.area-candidato .views-wrap:not(.views-wrap--pesquisa-vagas) .ac-page-hero__title{color:#343579;text-shadow:none}.area-candidato .views-wrap:not(.views-wrap--pesquisa-vagas) .ac-page-hero__sub{color:var(--ac-text-muted);opacity:1;max-width:none}.area-candidato .views-wrap:not(.views-wrap--pesquisa-vagas) .views-card{border:1px solid #dce0e7;border-radius:14px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04)}.area-candidato .views-wrap:not(.views-wrap--pesquisa-vagas) .views-metric__value{color:#343579}.area-candidato .views-wrap:not(.views-wrap--pesquisa-vagas) .views-metric__value i{color:#ff6a39}.area-candidato .perfil-wrap{max-width:var(--ac-page-max);margin:0 auto;padding-bottom:3rem;--ac-primary:#343579;--ac-primary-hover:#2c2d63;--ac-primary-deep:#26264f;--ac-primary-light:rgba(52,53,121,.1);--ac-primary-lighter:rgba(52,53,121,.05);--ac-accent:#ff6a39;--ac-shadow-primary:0 8px 24px -4px rgba(52,53,121,.22)}.area-candidato .perfil-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.1rem 0 0 .9rem;margin-bottom:1.75rem;border-left:4px solid #ff6a39;border-radius:2px;color:var(--ac-text);position:relative;-webkit-animation:ac-fade-in-up .45s ease backwards;animation:ac-fade-in-up .45s ease backwards}.area-candidato .perfil-hero__avatar{width:88px;height:88px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;border:3px solid hsla(0,0%,100%,.35);overflow:hidden;position:relative;z-index:1;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2)}.area-candidato .perfil-hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.area-candidato .perfil-hero__iniciais{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;font-size:2rem;font-weight:700;letter-spacing:-.02em;background:linear-gradient(145deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.1));backdrop-filter:blur(4px)}.area-candidato .perfil-hero__content{position:relative;z-index:1;min-width:0}.area-candidato .perfil-hero__nome{font-size:1.5rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .1rem;line-height:1.2;color:#343579}.area-candidato .perfil-hero__email{font-size:.9375rem;color:var(--ac-text-muted);margin:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.area-candidato .perfil-hero__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.3rem .65rem;background:hsla(0,0%,100%,.2);border-radius:999px;backdrop-filter:blur(4px)}.area-candidato .perfil-card{background:var(--ac-bg-card);border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border);-webkit-box-shadow:var(--ac-shadow);box-shadow:var(--ac-shadow);padding:1.75rem 2rem;border:1px solid #dce0e7;border-radius:14px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);-webkit-animation:ac-fade-in-down .45s ease .1s backwards;animation:ac-fade-in-down .45s ease .1s backwards}.area-candidato .perfil-card__titulo{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ac-primary);margin:0 0 1.5rem;padding-bottom:.7rem;border-bottom:2px solid var(--ac-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.area-candidato .perfil-card__titulo i{font-size:1rem;opacity:.9;color:#ff6a39}.area-candidato .perfil-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;margin-bottom:1.5rem}.area-candidato .perfil-card__header .perfil-card__titulo{margin:0;padding-bottom:.7rem;border-bottom:2px solid var(--ac-primary)}.area-candidato .perfil-card__btn-edit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:var(--ac-font);font-size:.875rem;font-weight:600;color:var(--ac-primary);background:transparent;border:1px solid var(--ac-primary);border-radius:var(--ac-radius);cursor:pointer;-webkit-transition:color .2s,background .2s,border-color .2s;transition:color .2s,background .2s,border-color .2s}.area-candidato .perfil-card__btn-edit:hover{color:#fff;background:var(--ac-primary)}.area-candidato .perfil-foto{margin-bottom:1.5rem}.area-candidato .perfil-foto__preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-candidato .perfil-foto__img,.area-candidato .perfil-foto__placeholder{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--ac-border);background:var(--ac-bg-muted)}.area-candidato .perfil-foto__placeholder{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:2rem;font-weight:600;color:var(--ac-text-muted)}.area-candidato .perfil-foto__iniciais{letter-spacing:.02em}.area-candidato .perfil-foto__btn-alterar{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:.5rem 1rem;font-size:.9rem;font-weight:500;color:#ff6a39;background:transparent;border:1px solid #ff6a39;border-radius:var(--ac-radius);cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.area-candidato .perfil-foto__btn-alterar:hover{background:#ff6a39;color:#fff}.area-candidato .perfil-foto__btn-alterar:disabled{opacity:.7;cursor:not-allowed}.area-candidato .perfil-form{margin:0}.area-candidato .perfil-form--editing{--perfil-actions-space:64px}.area-candidato .perfil-form--editing .perfil-campos{padding-bottom:var(--perfil-actions-space)}.area-candidato .perfil-campos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.area-candidato .perfil-campo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1rem;padding:1.1rem 1.2rem;background:var(--ac-bg);border-radius:var(--ac-radius);border:1px solid var(--ac-border);margin-bottom:.75rem;-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}.area-candidato .perfil-campo:last-of-type{margin-bottom:0}.area-candidato .perfil-campo:hover{border-color:rgba(52,53,121,.2);-webkit-box-shadow:var(--ac-shadow-sm);box-shadow:var(--ac-shadow-sm)}.area-candidato .perfil-campo__icon{width:42px;height:42px;border-radius:12px;background:rgba(255,106,57,.12);color:#e85620;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.1rem;-ms-flex-negative:0;flex-shrink:0}.area-candidato .perfil-campo__icon--linkedin{background:rgba(10,102,194,.12);color:#0a66c2}.area-candidato .perfil-campo__link{color:var(--ac-primary);text-decoration:none;word-break:break-all}.area-candidato .perfil-campo__link:hover{text-decoration:underline}.area-candidato .perfil-campo__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.area-candidato .perfil-campo__content--grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.area-candidato .perfil-campo__content--grid>div{min-width:0}.area-candidato .perfil-campo__label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ac-text-muted)}.area-candidato .perfil-campo__label--with-action{gap:.5rem}.area-candidato .perfil-campo__label--with-action,.area-candidato .perfil-campo__label-action{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-candidato .perfil-campo__label-action{height:22px;padding:0 .5rem;border-radius:999px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.35rem;color:var(--ac-text-muted);background:transparent;border:1px solid rgba(148,163,184,.45);text-decoration:none;-webkit-transition:border-color .2s ease,color .2s ease,background .2s ease,-webkit-transform .15s ease;transition:border-color .2s ease,color .2s ease,background .2s ease,-webkit-transform .15s ease;transition:transform .15s ease,border-color .2s ease,color .2s ease,background .2s ease;transition:transform .15s ease,border-color .2s ease,color .2s ease,background .2s ease,-webkit-transform .15s ease}.area-candidato .perfil-campo__label-action:hover{color:var(--ac-primary);border-color:rgba(52,53,121,.35);background:rgba(52,53,121,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.area-candidato .perfil-campo__label-action:focus-visible{outline:2px solid rgba(52,53,121,.35);outline-offset:2px}.area-candidato .perfil-campo__label-action i{font-size:.9rem;line-height:1}.area-candidato .perfil-campo__label-action-text{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap}.area-candidato .perfil-campo__value{font-size:1rem;font-weight:600;color:var(--ac-text);line-height:1.4;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.area-candidato .perfil-campo__value--muted{font-weight:500;color:var(--ac-text-muted)}.area-candidato .perfil-campo__hint{font-size:.75rem;color:var(--ac-text-muted);margin:.25rem 0 0}.area-candidato .perfil-campo__input{width:100%;padding:.5rem .6rem;font-family:var(--ac-font);font-size:1rem;font-weight:500;color:var(--ac-text);background:var(--ac-bg-card);border:1px solid var(--ac-border);border-radius:var(--ac-radius);-webkit-transition:border-color .2s;transition:border-color .2s}.area-candidato .perfil-campo__input:focus{outline:none;border-color:var(--ac-primary)}.area-candidato .perfil-form__erro{margin:1rem 0 0;padding:.75rem 1rem;font-size:.875rem;color:#b91c1c;background:rgba(185,28,28,.08);border-radius:var(--ac-radius);border-left:4px solid #b91c1c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.area-candidato .perfil-form__erro i{-ms-flex-negative:0;flex-shrink:0}.area-candidato .perfil-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.area-candidato .perfil-form__actions--sticky{position:sticky;bottom:0;z-index:3;margin-top:0!important;padding-top:.7rem;padding-bottom:.5rem;background:hsla(0,0%,100%,.86);border-top:1px solid rgba(15,23,42,.1);backdrop-filter:blur(8px)}.area-candidato .perfil-card__erro{margin:0 0 1rem;padding:.75rem 1rem;background:var(--ac-danger-bg,#fef2f2);border-left:4px solid var(--ac-danger,#dc2626);color:var(--ac-danger,#dc2626);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.area-candidato .perfil-card__erro,.area-candidato .perfil-card__hint{border-radius:var(--ac-radius);font-size:.875rem;display:-webkit-box;display:-ms-flexbox;display:flex}.area-candidato .perfil-card__hint{margin:1.5rem 0 0;padding:1rem 1.2rem;background:var(--ac-primary-lighter);border-left:4px solid var(--ac-primary);line-height:1.5;color:var(--ac-text-muted);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.6rem}.area-candidato .perfil-card__hint i{font-size:1.1rem;color:var(--ac-primary);-ms-flex-negative:0;flex-shrink:0;margin-top:.1rem}@media(max-width:560px){.area-candidato .perfil-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:1.75rem 1.5rem}.area-candidato .perfil-hero__avatar{width:80px;height:80px}.area-candidato .perfil-hero__iniciais{font-size:1.75rem}.area-candidato .perfil-hero__nome{font-size:1.35rem}.area-candidato .perfil-card{padding:1.5rem 1.5rem}.area-candidato .perfil-campo{padding:1rem 1.1rem}.area-candidato .perfil-campo__content--grid{grid-template-columns:1fr}}.area-candidato .disc-wrap{max-width:var(--ac-page-max);margin:0 auto;padding-bottom:3rem;--ac-primary:#343579;--ac-primary-hover:#2c2d63;--ac-primary-deep:#26264f;--ac-primary-light:rgba(52,53,121,.1);--ac-primary-lighter:rgba(52,53,121,.05);--ac-accent:#ff6a39;--ac-shadow-primary:0 8px 24px -4px rgba(52,53,121,.22)}.area-candidato .disc-wrap .ac-page-hero{background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;border-left:4px solid #ff6a39;padding:.1rem 0 .5rem .9rem;margin:0 0 1.5rem;color:var(--ac-text)}.area-candidato .disc-wrap .ac-page-hero:after,.area-candidato .disc-wrap .ac-page-hero:before{display:none}.area-candidato .disc-wrap .ac-page-hero__title{color:#343579;text-shadow:none}.area-candidato .disc-wrap .ac-page-hero__sub{color:var(--ac-text-muted);opacity:1;max-width:none}.area-candidato .disc-card{background:var(--ac-bg-card);border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border);-webkit-box-shadow:var(--ac-shadow);box-shadow:var(--ac-shadow);padding:1.75rem 2rem;margin-bottom:1.75rem;border:1px solid #dce0e7;border-radius:14px;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 3px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.04);-webkit-animation:ac-fade-in-down .45s ease backwards;animation:ac-fade-in-down .45s ease backwards}.area-candidato .disc-card--cta{-webkit-animation-delay:.08s;animation-delay:.08s;text-align:center}.area-candidato .disc-card--resultado{-webkit-animation-delay:.16s;animation-delay:.16s;text-align:left}.area-candidato .disc-card--erro{border-left:4px solid var(--ac-danger,#dc2626)}.area-candidato .disc-card--erro .disc-card__texto{color:var(--ac-danger,#dc2626)}.area-candidato .disc-card--andamento{text-align:center}.area-candidato .disc-card--andamento .disc-card__icon-wrap{background:rgba(234,88,12,.12);color:#ea580c}.area-candidato .disc-card--concluida{text-align:center}.area-candidato .disc-card--concluida .disc-card__icon-wrap{background:rgba(22,163,74,.12);color:#16a34a}.area-candidato .disc-result__hero{display:grid;grid-template-columns:1.25fr 1fr;gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:14px}.area-candidato .disc-result__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.4rem;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(22,163,74,.98);background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.18);padding:.28rem .6rem;border-radius:999px}.area-candidato .disc-result__badge,.area-candidato .disc-result__toprow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.area-candidato .disc-result__toprow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.area-candidato .disc-result__toprow .disc-result__badge{margin-bottom:0}.area-candidato .disc-result__openbtn{padding:.55rem .9rem;font-size:.875rem;-webkit-box-shadow:0 6px 18px rgba(255,106,57,.28);box-shadow:0 6px 18px rgba(255,106,57,.28)}.area-candidato .disc-card__hint--tight{margin:0 0 10px}.area-candidato .disc-perfil-resumo--hero{margin-bottom:0}.area-candidato .disc-result__scores{margin-top:6px;font-size:.8125rem;font-weight:700;color:rgba(15,23,42,.62)}.area-candidato .disc-result__radarbox{border:1px solid rgba(15,23,42,.08);border-radius:14px;background:rgba(248,250,252,.9);padding:10px 10px 12px;-webkit-box-shadow:0 6px 18px rgba(2,6,23,.04);box-shadow:0 6px 18px rgba(2,6,23,.04)}.area-candidato .disc-result__radarlabel{font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.55);margin-bottom:8px}.area-candidato .disc-result__radarwrap{height:190px}.area-candidato .disc-result__radarcanvas{width:100%!important;height:100%!important;display:block}.area-candidato .disc-result__sectiontitle{font-size:.8125rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.55);margin:10px 0 10px}.area-candidato .disc-result__pct{font-size:.8125rem;font-weight:800;color:rgba(15,23,42,.72);text-align:right}.area-candidato .disc-barras__item{grid-template-columns:140px 1fr 56px}.area-candidato .disc-result__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.area-candidato .disc-result__tile{border:1px solid rgba(15,23,42,.1);border-radius:14px;background:#fff;padding:12px 12px 10px;-webkit-box-shadow:0 1px 0 rgba(15,23,42,.02);box-shadow:0 1px 0 rgba(15,23,42,.02)}.area-candidato .disc-result__tilehead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:900;color:rgba(15,23,42,.86);margin-bottom:8px}.area-candidato .disc-result__tilehead i{color:#ff6a39}.area-candidato .disc-result__list{margin:0;padding-left:18px;color:rgba(15,23,42,.78);font-size:.9375rem;line-height:1.5}.area-candidato .disc-result__actions{margin-top:14px;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:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.area-candidato .disc-result__error{margin:10px 0 6px}.area-candidato .disc-card__icon-wrap{width:64px;height:64px;margin:0 auto 1.25rem;border-radius:16px;background:rgba(255,106,57,.12);color:#e85620;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem}.area-candidato .disc-card__icon-wrap,.area-candidato .disc-card__titulo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-candidato .disc-card__titulo{font-size:1.125rem;font-weight:700;color:var(--ac-text);margin:0 0 .75rem;gap:.5rem}.area-candidato .disc-card__titulo i{font-size:1.25rem;color:#ff6a39}.area-candidato .disc-card__texto{font-size:.9375rem;line-height:1.6;color:var(--ac-text);margin:0 0 1.25rem}.area-candidato .disc-card__texto--muted{color:var(--ac-text-muted);margin-bottom:1.5rem}.area-candidato .disc-card__hint{font-size:.8125rem;color:var(--ac-text-muted);margin:1rem 0 0}.area-candidato .disc-perfil-resumo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.9rem;padding:.9rem 1rem;margin:0 0 1.25rem;background:var(--ac-bg);border-radius:var(--ac-radius);border:1px solid rgba(0,0,0,.06);text-align:left}.area-candidato .disc-perfil-resumo__icon{width:52px;height:52px;border-radius:12px;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.area-candidato .disc-perfil-resumo__label{font-size:.75rem;color:var(--ac-text-muted);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.area-candidato .disc-perfil-resumo__valor{font-size:1rem;font-weight:800;color:var(--ac-text);line-height:1.2}.area-candidato .disc-barras{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;margin-bottom:1.5rem}.area-candidato .disc-barras__item{display:grid;grid-template-columns:140px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.area-candidato .disc-barras__label{font-size:.8125rem;font-weight:600;color:var(--ac-text)}.area-candidato .disc-barras__track{height:10px;background:var(--ac-bg);border-radius:999px;overflow:hidden}.area-candidato .disc-barras__fill{height:100%;border-radius:999px;-webkit-transition:width .5s ease;transition:width .5s ease}.area-candidato .disc-barras__fill--d{background:-webkit-gradient(linear,left top,right top,from(#dc2626),to(#ef4444));background:linear-gradient(90deg,#dc2626,#ef4444)}.area-candidato .disc-barras__fill--i{background:-webkit-gradient(linear,left top,right top,from(#ea580c),to(#f97316));background:linear-gradient(90deg,#ea580c,#f97316)}.area-candidato .disc-barras__fill--s{background:-webkit-gradient(linear,left top,right top,from(#16a34a),to(#22c55e));background:linear-gradient(90deg,#16a34a,#22c55e)}.area-candidato .disc-barras__fill--c{background:-webkit-gradient(linear,left top,right top,from(#2563eb),to(#3b82f6));background:linear-gradient(90deg,#2563eb,#3b82f6)}.area-candidato .disc-resumo{padding:1.25rem 1.35rem;background:var(--ac-bg);border-radius:var(--ac-radius);border-left:4px solid var(--ac-primary)}.area-candidato .disc-resumo__titulo{font-size:.875rem;font-weight:700;color:var(--ac-text);margin:0 0 .5rem}.area-candidato .disc-resumo__texto{font-size:.9375rem;line-height:1.6;color:var(--ac-text);margin:0}.area-candidato .disc-card__btn-resultado{margin-top:1.25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media(max-width:500px){.area-candidato .disc-barras__item{grid-template-columns:1fr}}@media(max-width:768px){.area-candidato .disc-result__hero{grid-template-columns:1fr}.area-candidato .disc-result__radarwrap{height:180px}.area-candidato .disc-barras__item,.area-candidato .disc-result__grid{grid-template-columns:1fr}.area-candidato .disc-result__pct{text-align:left;margin-top:6px}.area-candidato .disc-result__openbtn{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.area-candidato .vagas-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:0;padding-bottom:1.15rem;border-bottom:1px solid rgba(15,23,42,.08)}.area-candidato .views-wrap--pesquisa-vagas .vagas-toolbar{gap:.6rem;padding-bottom:.85rem}.area-candidato .vagas-toolbar .input-group{-webkit-box-flex:1;-ms-flex:1 1 220px;flex:1 1 220px;min-width:0}.area-candidato .vagas-toolbar__search{border-radius:var(--ac-radius-md);overflow:hidden;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.06);box-shadow:0 1px 2px rgba(15,23,42,.06);border:1px solid var(--ac-border)}.area-candidato .vagas-toolbar__search-icon{background:#fff;border:none;color:var(--ac-text-muted);padding-left:1rem;padding-right:.35rem}.area-candidato .vagas-toolbar__input{border:none;font-size:.95rem;padding-top:.65rem;padding-bottom:.65rem}.area-candidato .vagas-toolbar__input:focus{-webkit-box-shadow:none;box-shadow:none}.area-candidato .vagas-toolbar__btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:7.5rem;font-weight:700;letter-spacing:.02em;border-radius:var(--ac-radius-md)}.area-candidato .vagas-toolbar__filtros-toggle{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.5rem .9rem;font-family:var(--ac-font);font-size:.85rem;font-weight:600;color:var(--ac-text);background:#fff;border:1px solid var(--ac-border-strong,#cbd5e1);border-radius:var(--ac-radius-md);cursor:pointer;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s}.area-candidato .vagas-toolbar__filtros-toggle:hover{border-color:#343579;color:#343579}.area-candidato .vagas-toolbar__filtros-toggle--active{border-color:#343579;color:#343579;background:rgba(52,53,121,.06)}.area-candidato .vagas-toolbar__filtros-label{white-space:nowrap}.area-candidato .vagas-toolbar__filtros-badge{min-width:1.25rem;height:1.25rem;padding:0 .4rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:999px;font-size:.7rem;font-weight:800;background:#343579;color:#fff}.area-candidato .vagas-toolbar__filtros-chev{font-size:.85rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.area-candidato .vagas-toolbar__filtros-toggle--open .vagas-toolbar__filtros-chev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media(max-width:560px){.area-candidato .vagas-toolbar__filtros-label{display:none}}.area-candidato .vagas-filtros{margin:-1px -1.15rem 0;padding:.95rem 1.15rem 1rem;background:#fafbfc;border-bottom:2px solid #dce0e7}@media(max-width:560px){.area-candidato .views-wrap--pesquisa-vagas .vagas-filtros{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.area-candidato .vagas-filtros__body-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.area-candidato .vagas-filtros__head-icon{-ms-flex-negative:0;flex-shrink:0;width:2.1rem;height:2.1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:linear-gradient(145deg,#ff6a39,#e85620);color:#fff;font-size:1rem;-webkit-box-shadow:0 3px 12px rgba(255,106,57,.32);box-shadow:0 3px 12px rgba(255,106,57,.32)}.area-candidato .vagas-filtros__lead{margin:0;font-size:.78rem;line-height:1.35;color:var(--ac-text-muted);max-width:36rem}.area-candidato .vagas-filtros__tip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:.15rem;color:var(--ac-primary);cursor:help;vertical-align:middle}.area-candidato .vagas-filtros__tip:focus-visible{outline:2px solid var(--ac-primary);outline-offset:2px;border-radius:4px}.area-candidato .vagas-filtros__extra-details{border-radius:var(--ac-radius-md);border:1px dashed rgba(15,23,42,.14);background:hsla(0,0%,100%,.55);overflow:hidden}.area-candidato .vagas-filtros__extra-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.55rem .6rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font:inherit;color:inherit;-webkit-transition:background .15s ease;transition:background .15s ease}.area-candidato .vagas-filtros__extra-summary::-webkit-details-marker{display:none}.area-candidato .vagas-filtros__extra-summary:hover{background:rgba(52,53,121,.06)}.area-candidato .vagas-filtros__extra-summary:focus-visible{outline:2px solid var(--ac-primary);outline-offset:-2px}.area-candidato .vagas-filtros__extra-details[open]>.vagas-filtros__extra-summary{border-bottom:1px dashed rgba(15,23,42,.1);background:rgba(248,250,252,.9)}.area-candidato .vagas-filtros__extra-summary .vagas-filtros__clear{-ms-flex-negative:0;flex-shrink:0;margin-left:0}.area-candidato .vagas-filtros__extra-summary-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.area-candidato .vagas-filtros__extra-summary-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.05rem;min-width:0;text-align:left}.area-candidato .vagas-filtros__extra-summary-title{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ac-text);line-height:1.2}.area-candidato .vagas-filtros__extra-summary-hint{font-size:.72rem;color:var(--ac-text-muted);line-height:1.25}.area-candidato .vagas-filtros__extra-badge{-ms-flex-negative:0;flex-shrink:0;min-width:1.35rem;height:1.35rem;padding:0 .35rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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:999px;font-size:.72rem;font-weight:800;background:var(--ac-primary);color:#fff}.area-candidato .vagas-filtros__extra-chev{-ms-flex-negative:0;flex-shrink:0;font-size:.95rem;color:var(--ac-text-muted);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.area-candidato .vagas-filtros__extra-details[open] .vagas-filtros__extra-chev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.area-candidato .vagas-filtros__extra-body{padding:.65rem .75rem .8rem;background:#fff}.area-candidato .vagas-filtros__extra-body .vagas-filtros__lead{margin-bottom:.65rem}.area-candidato .vagas-filtros__grid{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:900px){.area-candidato .vagas-filtros__extra-body .vagas-filtros__grid{grid-template-columns:1fr 1fr;gap:.65rem .85rem}}.area-candidato .vagas-filtros__block{padding:.65rem .75rem .72rem;border-radius:var(--ac-radius-md);background:#fff;border:1px solid rgba(15,23,42,.08);-webkit-box-shadow:0 2px 10px rgba(15,23,42,.04);box-shadow:0 2px 10px rgba(15,23,42,.04)}.area-candidato .vagas-filtros__block-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ac-text);margin:0 0 .45rem}.area-candidato .vagas-filtros__block-title .bi{color:#ff6a39;font-size:.95rem}.area-candidato .vagas-filtros__pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem}.area-candidato .vagas-pill{position:relative;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.area-candidato .vagas-pill__input{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.area-candidato .vagas-pill__face{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.35rem;padding:.32rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.2;color:var(--ac-text);background:#f8fafc;border:1px solid rgba(15,23,42,.1);-webkit-transition:background .15s ease,color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.area-candidato .vagas-pill__ico{font-size:.95rem;opacity:.92}.area-candidato .vagas-pill:hover .vagas-pill__face{border-color:rgba(52,53,121,.35);background:#fff}.area-candidato .vagas-pill__input:checked+.vagas-pill__face{background:linear-gradient(145deg,#4a4b95,#343579);border-color:transparent;color:#fff;-webkit-box-shadow:0 4px 14px rgba(52,53,121,.3);box-shadow:0 4px 14px rgba(52,53,121,.3)}.area-candidato .vagas-pill__input:checked+.vagas-pill__face .vagas-pill__ico{color:#fff;opacity:1}.area-candidato .vagas-pill__input:focus-visible+.vagas-pill__face{outline:2px solid var(--ac-primary);outline-offset:2px}.area-candidato .vagas-filtros__clear{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;border:none;background:transparent;padding:.28rem .45rem;font-size:.76rem;font-weight:600;color:var(--ac-text-muted);border-radius:var(--ac-radius-md);-webkit-transition:color .15s ease,background .15s ease;transition:color .15s ease,background .15s ease;white-space:nowrap}.area-candidato .vagas-filtros__clear:hover:not(:disabled){color:var(--ac-primary-hover);background:var(--ac-primary-lighter)}.area-candidato .vagas-filtros__clear:disabled{opacity:.55}.area-candidato .vagas-empty{padding:2rem 1rem}.area-candidato .vagas-empty__icon{font-size:2rem;color:var(--ac-text-muted)}.area-candidato .vagas-results-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.45rem 0}.area-candidato .vagas-results-bar__count{font-size:.8rem;color:var(--ac-text-muted)}.area-candidato .vagas-results-bar__count strong{color:var(--ac-text);font-weight:700}.area-candidato .vagas-pag{gap:.35rem}.area-candidato .vagas-pag,.area-candidato .vagas-pag__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-candidato .vagas-pag__btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid var(--ac-border);border-radius:6px;background:#fff;color:var(--ac-text);font-size:.75rem;cursor:pointer;-webkit-transition:background .1s ease,border-color .1s ease;transition:background .1s ease,border-color .1s ease;padding:0}.area-candidato .vagas-pag__btn:hover:not(:disabled){background:var(--ac-primary-lighter);border-color:var(--ac-primary);color:var(--ac-primary)}.area-candidato .vagas-pag__btn:disabled{opacity:.35;cursor:default}.area-candidato .vagas-pag__info{font-size:.78rem;font-weight:600;color:var(--ac-text);min-width:2.5rem;text-align:center}.area-candidato .vagas-pag__select{font-size:.75rem;padding:.15rem .35rem;border:1px solid var(--ac-border);border-radius:6px;background:#fff;color:var(--ac-text-muted);cursor:pointer}.area-candidato .vagas-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.area-candidato .vagas-card-wrap{list-style:none}.area-candidato .vagas-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fff;border-left:3px solid transparent;-webkit-transition:background .15s ease;transition:background .15s ease}.area-candidato .vagas-card-wrap:not(:last-child) .vagas-card{border-bottom:1px solid #dce0e7}.area-candidato .vagas-card:hover{background:#fafbfc}.area-candidato .vagas-card--inscrito{border-left-color:#10b981}.area-candidato .vagas-card__link{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.85rem .75rem .85rem 1.1rem;border:none;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;text-decoration:none;margin:0}.area-candidato .vagas-card__link:hover .vagas-card__chev,.area-candidato .vagas-card__link:hover .vagas-card__title{color:#343579}.area-candidato .vagas-card__avatar{-ms-flex-negative:0;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:10px;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:1rem;font-weight:700;color:#fff;-ms-flex-item-align:start;align-self:flex-start;margin-top:.05rem}.area-candidato .vagas-card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.15rem}.area-candidato .vagas-card__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem}.area-candidato .vagas-card__empresa{font-size:.78rem;font-weight:500;color:var(--ac-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.area-candidato .vagas-card__nova{-ms-flex-negative:0;flex-shrink:0;padding:.05rem .4rem;border-radius:999px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#059669;background:#ecfdf5;border:1px solid rgba(5,150,105,.2);line-height:1.5}.area-candidato .vagas-card__title{font-size:1rem;font-weight:600;color:#343579;margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-transition:color .12s ease;transition:color .12s ease}.area-candidato .vagas-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem;margin-top:.2rem}.area-candidato .vagas-card__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;line-height:1.5}.area-candidato .vagas-card__tag .bi{font-size:.75rem}.area-candidato .vagas-card__tag--remoto{background:#f0f9ff;color:#0c4a6e}.area-candidato .vagas-card__tag--hibrido{background:#f5f3ff;color:#4c1d95}.area-candidato .vagas-card__tag--presencial{background:#f0fdf4;color:#14532d}.area-candidato .vagas-card__tag--default{background:#f8fafc;color:#475569}.area-candidato .vagas-card__tag--regime{background:#fffbeb;color:#78350f}.area-candidato .vagas-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.2rem .65rem;margin-top:.1rem}.area-candidato .vagas-card__meta-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.75rem;color:var(--ac-text-muted)}.area-candidato .vagas-card__meta-item .bi{font-size:.78rem;opacity:.65}.area-candidato .vagas-card__chev{-ms-flex-negative:0;flex-shrink:0;color:var(--ac-text-subtle,#cbd5e1);font-size:.95rem;-webkit-transition:color .12s ease;transition:color .12s ease;-ms-flex-item-align:center;align-self:center}.area-candidato .vagas-card__actions{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem .85rem .75rem .5rem;min-width:8rem}.area-candidato .vagas-card__actions,.area-candidato .vagas-card__btn-candidatar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.area-candidato .vagas-card__btn-candidatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.2rem;padding:.42rem .85rem;font-family:var(--ac-font);font-size:.78rem;font-weight:600;color:#fff;background:#ff6a39;border:none;border-radius:var(--ac-radius);cursor:pointer;white-space:nowrap;-webkit-transition:background .12s ease;transition:background .12s ease}.area-candidato .vagas-card__btn-candidatar:hover:not(:disabled){background:#e85620}.area-candidato .vagas-card__btn-candidatar:disabled{opacity:.6;cursor:not-allowed}.area-candidato .vagas-card__badge-inscrito{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:#059669;white-space:nowrap}.area-candidato .vagas-card__badge-inscrito .bi{font-size:.85rem}.area-candidato .vagas-empty{padding:2.5rem 1.5rem;text-align:center;border:1px dashed rgba(15,23,42,.12);border-radius:var(--ac-radius-md);background:rgba(248,250,252,.65)}.area-candidato .vagas-empty__icon{font-size:2.5rem;color:var(--ac-text-subtle,#94a3b8);display:block;margin-bottom:.75rem}@media(max-width:768px){.area-candidato .vagas-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.area-candidato .vagas-card__link{padding:.75rem .85rem}.area-candidato .vagas-card__actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-top:1px solid var(--ac-border);padding:.5rem .85rem;min-width:auto}}@media(max-width:560px){.area-candidato .vagas-card__avatar{width:2rem;height:2rem;font-size:.85rem;border-radius:8px}.area-candidato .vagas-card__title{font-size:.88rem}}.area-candidato .vagas-dl dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ac-text-muted)}.area-candidato .vagas-dl dd{margin-bottom:.5rem}.area-candidato .vagas-dl-modalidade{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:600}.area-candidato .vagas-dl-modalidade__ico{width:1.85rem!important;height:1.85rem!important;font-size:1rem!important}.area-candidato .vagas-block__text{font-size:.95rem;line-height:1.55;color:var(--ac-text)}.area-candidato .views-wrap--pesquisa-vagas{--ac-primary:#343579;--ac-primary-hover:#2c2d63;--ac-primary-deep:#26264f;--ac-primary-light:rgba(52,53,121,.1);--ac-primary-lighter:rgba(52,53,121,.05);--ac-accent:#ff6a39;--ac-shadow-primary:0 8px 24px -4px rgba(52,53,121,.22)}.area-candidato .views-wrap--pesquisa-vagas .ac-page-hero,.area-candidato .views-wrap--pesquisa-vagas .ac-page-hero--compact{background:none;-webkit-box-shadow:none;box-shadow:none;border-radius:2px;border-left:4px solid #ff6a39;padding:.1rem 0 .4rem .9rem;margin:0 0 1rem;color:var(--ac-text)}.area-candidato .views-wrap--pesquisa-vagas .ac-page-hero--compact:after,.area-candidato .views-wrap--pesquisa-vagas .ac-page-hero--compact:before,.area-candidato .views-wrap--pesquisa-vagas .ac-page-hero:after,.area-candidato .views-wrap--pesquisa-vagas .ac-page-hero:before{display:none}.area-candidato .views-wrap--pesquisa-vagas .ac-page-hero__title{color:#343579;text-shadow:none}.area-candidato .views-wrap--pesquisa-vagas .ac-page-hero__sub{color:var(--ac-text-muted);opacity:1;max-width:none}.area-candidato .notification-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;max-width:26rem;pointer-events:none}.area-candidato .notification-list .notification-list-item{pointer-events:auto;position:relative!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:min(26rem,100vw - 32px)!important;max-width:26rem!important;min-height:0!important;margin:0!important;overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(226,232,240,.92)!important;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.92)),to(hsla(0,0%,100%,.86)))!important;background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.86))!important;backdrop-filter:blur(14px);-webkit-box-shadow:var(--ac-shadow-xl)!important;box-shadow:var(--ac-shadow-xl)!important;font-family:var(--ac-font-body)!important;color:var(--ac-text,#0f172a)!important;-webkit-animation:ac-toast-pop .22s ease-out;animation:ac-toast-pop .22s ease-out}.area-candidato .notification-list .notification-list-item__icon{display:none!important}.area-candidato .notification-list .notification-list-item__tag{width:10px!important;border-radius:12px!important;opacity:.95!important;-webkit-filter:saturate(1.1);filter:saturate(1.1)}.area-candidato .notification-list .notification-list-item--dismissible-automatic .notification-list-item__tag{opacity:.58!important}.area-candidato .notification-list .notification-list-item__message{position:relative!important;z-index:1!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;font-size:.95rem!important;line-height:1.35!important;color:var(--ac-text-body,#334155)!important}.area-candidato .notification-list .notification-list-item__message>span{display:block!important;width:100%!important;position:relative!important;overflow:hidden!important}.area-candidato .notification-list .notification-list-item__message>span:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(120deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 18%,hsla(0,0%,100%,0) 38%);-webkit-transform:translateX(-120%);transform:translateX(-120%);-webkit-animation:ac-toast-sheen .95s ease-out .12s 1 both;animation:ac-toast-sheen .95s ease-out .12s 1 both;opacity:.28}.area-candidato .ac-toast__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;padding-top:1px}.area-candidato .ac-toast__title{font-size:.98rem;font-weight:750;letter-spacing:-.01em;color:var(--ac-text,#0f172a);-webkit-animation:ac-toast-text-rise .26s ease-out 40ms both;animation:ac-toast-text-rise .26s ease-out 40ms both}.area-candidato .ac-toast__desc{font-size:.84rem;line-height:1.3;color:rgba(51,65,85,.92);-webkit-animation:ac-toast-text-rise .32s ease-out 90ms both;animation:ac-toast-text-rise .32s ease-out 90ms both}.area-candidato .notification-list .notification-list-item__message:before{content:""!important;width:36px!important;height:36px!important;-webkit-box-flex:0!important;-ms-flex:0 0 36px!important;flex:0 0 36px!important;border-radius:14px!important;-webkit-box-shadow:0 10px 22px rgba(15,23,42,.12)!important;box-shadow:0 10px 22px rgba(15,23,42,.12)!important;border:1px solid rgba(226,232,240,.9)!important;display:inline-block!important;margin-top:1px!important;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:ac-toast-badge-pop .52s cubic-bezier(.16,1,.3,1) 0ms both;animation:ac-toast-badge-pop .52s cubic-bezier(.16,1,.3,1) 0ms both;background-image:var(--ac-toast-icon),var(--ac-toast-badge-bg,linear-gradient(135deg,rgba(13,148,136,.18) 0,rgba(13,148,136,.1) 100%));background-size:18px 18px,cover;background-position:50%,50%;background-repeat:no-repeat,no-repeat}@media(prefers-reduced-motion:reduce){.area-candidato .notification-list .notification-list-item{-webkit-animation:ac-toast-pop .18s ease-out!important;animation:ac-toast-pop .18s ease-out!important}.area-candidato .notification-list .notification-list-item__message:before{-webkit-animation:ac-toast-badge-pop-reduced .22s ease-out 0ms both!important;animation:ac-toast-badge-pop-reduced .22s ease-out 0ms both!important;-webkit-transition:none!important;transition:none!important}.area-candidato .ac-toast__title{-webkit-animation:ac-toast-text-rise-reduced .16s ease-out 20ms both!important;animation:ac-toast-text-rise-reduced .16s ease-out 20ms both!important;-webkit-transition:none!important;transition:none!important}.area-candidato .ac-toast__desc{-webkit-animation:ac-toast-text-rise-reduced .2s ease-out 45ms both!important;animation:ac-toast-text-rise-reduced .2s ease-out 45ms both!important;-webkit-transition:none!important;transition:none!important}.area-candidato .notification-list .notification-list-item__message>span:after{-webkit-animation:none!important;animation:none!important;opacity:0!important}}.area-candidato .notification-list .notification-list-item:after,.area-candidato .notification-list .notification-list-item:before{content:none!important}.area-candidato .notification-list .notification-list-item--success{border-color:rgba(13,148,136,.28)!important;-webkit-box-shadow:var(--ac-shadow-xl),var(--ac-shadow-primary)!important;box-shadow:var(--ac-shadow-xl),var(--ac-shadow-primary)!important;--ac-toast-badge-bg:linear-gradient(135deg,#0d9488,#115e59)}.area-candidato .notification-list .notification-list-item--success .notification-list-item__tag{background:-webkit-gradient(linear,left top,left bottom,from(var(--ac-primary,#0d9488)),to(var(--ac-primary-deep,#115e59)))!important;background:linear-gradient(180deg,var(--ac-primary,#0d9488) 0,var(--ac-primary-deep,#115e59) 100%)!important}.area-candidato .notification-list .notification-list-item--success{--ac-toast-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-9.03 3.03a.75.75 0 0 0 1.07 0l4.25-4.25a.75.75 0 1 0-1.06-1.06L7.5 9.44 5.78 7.72a.75.75 0 1 0-1.06 1.06l2.25 2.25z'/%3E%3C/svg%3E")}.area-candidato .notification-list .notification-list-item--success:after,.area-candidato .notification-list .notification-list-item--success:before{content:none!important}.area-candidato .notification-list .notification-list-item--alert{border-color:rgba(239,68,68,.26)!important;--ac-toast-badge-bg:linear-gradient(135deg,#ef4444,#b91c1c)}.area-candidato .notification-list .notification-list-item--alert .notification-list-item__tag{background:-webkit-gradient(linear,left top,left bottom,from(#ef4444),to(#b91c1c))!important;background:linear-gradient(180deg,#ef4444,#b91c1c)!important}.area-candidato .notification-list .notification-list-item--alert{--ac-toast-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16zM7.002 4.995a1 1 0 1 1 2 0l-.35 5.5a.65.65 0 0 1-1.3 0l-.35-5.5zM8 13a1.2 1.2 0 1 1 0-2.4A1.2 1.2 0 0 1 8 13z'/%3E%3C/svg%3E")}.area-candidato .notification-list .notification-list-item--alert:after,.area-candidato .notification-list .notification-list-item--alert:before{content:none!important}.area-candidato .notification-list .notification-list-item--warning{border-color:rgba(245,158,11,.28)!important;--ac-toast-badge-bg:linear-gradient(135deg,#f59e0b,#b45309)}.area-candidato .notification-list .notification-list-item--warning .notification-list-item__tag{background:-webkit-gradient(linear,left top,left bottom,from(#f59e0b),to(#b45309))!important;background:linear-gradient(180deg,#f59e0b,#b45309)!important}.area-candidato .notification-list .notification-list-item--warning{--ac-toast-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm0 4.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V6A.75.75 0 0 1 8 5.25zm0 7a1 1 0 1 1 0-2 1 1 0 0 1 0 2z'/%3E%3C/svg%3E")}.area-candidato .notification-list .notification-list-item--warning:after,.area-candidato .notification-list .notification-list-item--warning:before{content:none!important}.area-candidato .notification-list .notification-list-item--info{border-color:rgba(59,130,246,.26)!important;--ac-toast-badge-bg:linear-gradient(135deg,#3b82f6,#1d4ed8)}.area-candidato .notification-list .notification-list-item--info .notification-list-item__tag{background:-webkit-gradient(linear,left top,left bottom,from(#3b82f6),to(#1d4ed8))!important;background:linear-gradient(180deg,#3b82f6,#1d4ed8)!important}.area-candidato .notification-list .notification-list-item--info{--ac-toast-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16zm.93-9.412L8 6.41a.38.38 0 0 1-.317-.443l.088-.416a.38.38 0 0 1 .443-.317l.93.178a.38.38 0 0 1 .317.443l-.088.416a.38.38 0 0 1-.443.317zM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .743.655L9 7.75v4.5a.75.75 0 0 1-.648.743L8.25 13h-1a.75.75 0 0 1-.743-.648L6.5 12.25v-4.5z'/%3E%3C/svg%3E")}.area-candidato .notification-list .notification-list-item--info:after,.area-candidato .notification-list .notification-list-item--info:before{content:none!important}.area-candidato .notification-list .notification-list-item:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 16px 55px rgba(15,23,42,.16),0 6px 18px rgba(15,23,42,.08);box-shadow:0 16px 55px rgba(15,23,42,.16),0 6px 18px rgba(15,23,42,.08)}@-webkit-keyframes ac-toast-pop{0%{opacity:0;-webkit-transform:translateX(1rem) scale(.98);transform:translateX(1rem) scale(.98)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes ac-toast-pop{0%{opacity:0;-webkit-transform:translateX(1rem) scale(.98);transform:translateX(1rem) scale(.98)}to{opacity:1;-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes ac-toast-badge-pop{0%{-webkit-transform:scale(.88) rotate(-6deg);transform:scale(.88) rotate(-6deg);-webkit-filter:saturate(1.05);filter:saturate(1.05)}55%{-webkit-transform:scale(1.06) rotate(2deg);transform:scale(1.06) rotate(2deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes ac-toast-badge-pop{0%{-webkit-transform:scale(.88) rotate(-6deg);transform:scale(.88) rotate(-6deg);-webkit-filter:saturate(1.05);filter:saturate(1.05)}55%{-webkit-transform:scale(1.06) rotate(2deg);transform:scale(1.06) rotate(2deg)}to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes ac-toast-text-rise{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ac-toast-text-rise{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ac-toast-sheen{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}to{-webkit-transform:translateX(140%);transform:translateX(140%)}}@keyframes ac-toast-sheen{0%{-webkit-transform:translateX(-120%);transform:translateX(-120%)}to{-webkit-transform:translateX(140%);transform:translateX(140%)}}@-webkit-keyframes ac-toast-badge-pop-reduced{0%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes ac-toast-badge-pop-reduced{0%{-webkit-transform:scale(.96);transform:scale(.96)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ac-toast-text-rise-reduced{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ac-toast-text-rise-reduced{0%{opacity:0;-webkit-transform:translateY(2px);transform:translateY(2px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}