@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-784ae933]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}footer[data-v-784ae933],header[data-v-784ae933],main[data-v-784ae933]{position:relative;z-index:1}.header-modern .navbar[data-v-40e06f22]{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-40e06f22]: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-40e06f22]{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-40e06f22]{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-40e06f22]{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-40e06f22]: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-40e06f22]{text-decoration:none;padding:0}.header-modern .navbar-brand-section .navbar-brand .logo-container[data-v-40e06f22]{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-40e06f22]{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-40e06f22]{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-40e06f22]{-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-40e06f22]{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-40e06f22]{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-40e06f22]: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-40e06f22]{position:relative}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-avatar .avatar-img[data-v-40e06f22]{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-40e06f22]{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-40e06f22]{background:#28a745}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-info[data-v-40e06f22]{text-align:left}.header-modern .navbar-right-section .user-profile-container .user-profile-btn .user-info .user-name[data-v-40e06f22]{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-40e06f22]{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-40e06f22]{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-40e06f22]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-modern .navbar-right-section .user-profile-container .user-dropdown[data-v-40e06f22]{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-40e06f22]{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-40e06f22]{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-40e06f22]{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-40e06f22]{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-40e06f22]{margin:0;color:#6c757d;font-size:.85rem}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item[data-v-40e06f22]{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-40e06f22]: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-40e06f22]{font-size:1.1rem;width:20px;text-align:center}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item span[data-v-40e06f22]{font-weight:500}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-item.text-danger[data-v-40e06f22]:hover{background:hsla(0,100%,98%,.8);color:#dc3545}.header-modern .navbar-right-section .user-profile-container .user-dropdown .dropdown-divider[data-v-40e06f22]{margin:.5rem 0;border-color:rgba(233,236,239,.6)}@media(max-width:991.98px){.header-modern .navbar-right-section[data-v-40e06f22]{gap:.5rem}.header-modern .user-profile-container .user-profile-btn .user-info[data-v-40e06f22]{display:none!important}}@media(max-width:575.98px){.header-modern .container-fluid[data-v-40e06f22]{padding:0 1rem}.header-modern .navbar-brand-section .navbar-brand .logo-container .logo-text[data-v-40e06f22]{display:none}}.coverimg[data-v-2b46f1a7]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.sidebar-wrap[data-v-cd8aaf40]{background:-webkit-gradient(linear,left top,left bottom,from(#f8f9fa),to(#e9ecef));background:linear-gradient(180deg,#f8f9fa,#e9ecef);-webkit-box-shadow:2px 0 10px rgba(0,0,0,.08);box-shadow:2px 0 10px rgba(0,0,0,.08);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1000;height:calc(100vh - 80px);margin-top:80px;padding-top:10px;overflow-y:auto}.sidebar-wrap.collapsed[data-v-cd8aaf40]{width:80px!important}.sidebar-wrap.collapsed .sidebar[data-v-cd8aaf40]{width:80px}.sidebar-wrap.collapsed .sidebar .sidebar-header[data-v-cd8aaf40]{padding:1rem .5rem}.sidebar-wrap.collapsed .sidebar .sidebar-header .logo-section[data-v-cd8aaf40]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-wrap.collapsed .sidebar .sidebar-header .logo-section .logo-text[data-v-cd8aaf40]{display:none}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-cd8aaf40]{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-cd8aaf40]{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-cd8aaf40]{font-size:1.4rem}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content[data-v-cd8aaf40]{display:none}.sidebar-wrap.collapsed .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item[data-v-cd8aaf40]{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-cd8aaf40]{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-cd8aaf40]{font-size:.9rem}.sidebar-wrap .sidebar[data-v-cd8aaf40]{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-cd8aaf40]{padding:1rem;border-bottom:1px solid rgba(0,0,0,.08);position:relative}.sidebar-wrap .sidebar .sidebar-header .logo-section[data-v-cd8aaf40]{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-cd8aaf40]{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-cd8aaf40]{color:#fff;font-size:1.2rem}.sidebar-wrap .sidebar .sidebar-header .logo-section .logo-text[data-v-cd8aaf40]{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-cd8aaf40]{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-cd8aaf40]{font-size:.75rem;color:#6c757d;font-weight:400}.sidebar-wrap .sidebar .menu-container[data-v-cd8aaf40]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 0}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list[data-v-cd8aaf40]{list-style:none;padding:0;margin:0}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item[data-v-cd8aaf40]{margin-bottom:.25rem}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-cd8aaf40]{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-cd8aaf40]: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-cd8aaf40]: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-cd8aaf40]:hover:before{width:4px}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-icon[data-v-cd8aaf40]{-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-cd8aaf40]{color:#1f2937}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-icon i[data-v-cd8aaf40]{color:#374151}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active[data-v-cd8aaf40]{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-cd8aaf40]: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-cd8aaf40],.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-icon i[data-v-cd8aaf40],.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-text[data-v-cd8aaf40]{color:#fff!important}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item[data-v-cd8aaf40]{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-cd8aaf40]{width:28px;height:28px}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.sub-item .menu-icon i[data-v-cd8aaf40]{font-size:1rem}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link.parent-item[data-v-cd8aaf40]{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-cd8aaf40]{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-cd8aaf40]{font-size:1.1rem;color:#495057}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content[data-v-cd8aaf40]{-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-cd8aaf40]{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-cd8aaf40]{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-cd8aaf40]{font-size:.8rem}.sidebar-wrap .sidebar .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-arrow[data-v-cd8aaf40]{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-cd8aaf40]: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-cd8aaf40]{position:fixed;top:100px;left:230px;width:32px;height:32px;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1002}.sidebar-wrap .toggle-btn[data-v-cd8aaf40]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.2);box-shadow:0 6px 16px rgba(0,0,0,.2)}.sidebar-wrap .toggle-btn i[data-v-cd8aaf40]{font-size:.9rem}.sidebar-wrap.collapsed .toggle-btn[data-v-cd8aaf40]{left:70px}.sidebar-wrap[data-v-cd8aaf40]::-webkit-scrollbar{width:4px}.sidebar-wrap[data-v-cd8aaf40]::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.sidebar-wrap[data-v-cd8aaf40]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.sidebar-wrap[data-v-cd8aaf40]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.vue-image-crop-upload .vicp-wrap .vicp-operate a,.vue-image-crop-upload .vicp-wrap .vicp-operate a:hover{color:#fff!important;background-color:#6c757d;border-radius:5px}.vicp-operate-btn{background-color:#0d6efd!important}.profile-photo-glass[data-v-50cd7152]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;padding:18px;margin-bottom:10px}.profile-photo-glass.compact[data-v-50cd7152]{padding:8px;margin-bottom:0}.avatar-130[data-v-50cd7152]{width:130px;height:130px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:4px solid #ff7e5f;-webkit-box-shadow:0 4px 24px 0 rgba(31,38,135,.08);box-shadow:0 4px 24px 0 rgba(31,38,135,.08);background:#fff}.border-glass[data-v-50cd7152]{border:4px solid #ff7e5f!important}.btn-camera-animated[data-v-50cd7152]{position:absolute;bottom:18px;right:18px;background:linear-gradient(135deg,#ff7e5f,#feb47b);color:#fff;border:none;border-radius:50%;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(255,126,95,.18);box-shadow:0 2px 8px rgba(255,126,95,.18);-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s;z-index:2;font-size:1.5rem;cursor:pointer;outline:none}.btn-camera-animated.compact[data-v-50cd7152]{width:36px;height:36px;bottom:8px;right:8px;font-size:1.1rem}.btn-camera-animated[data-v-50cd7152]:hover{-webkit-transform:scale(1.08) rotate(-8deg);transform:scale(1.08) rotate(-8deg);-webkit-box-shadow:0 4px 16px rgba(255,126,95,.28);box-shadow:0 4px 16px rgba(255,126,95,.28);background:linear-gradient(135deg,#feb47b,#ff7e5f)}.input-group>.input-group-text[data-v-50cd7152]{z-index:2}.input-group .form-floating>.form-control[data-v-50cd7152]{padding-left:2.7rem!important}.custom-tabs-container[data-v-50cd7152]{margin-top:18px;margin-bottom:18px;gap:8px}.custom-tab[data-v-50cd7152]{background:#fff;border:1.2px solid #e0e6ed;border-radius:22px;padding:.35rem 1.2rem;font-size:1rem;font-weight:500;color:#343579;-webkit-box-shadow:0 1px 4px 0 rgba(31,38,135,.05);box-shadow:0 1px 4px 0 rgba(31,38,135,.05);-webkit-transition:all .18s;transition:all .18s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;outline:none;min-height:38px}.custom-tab i[data-v-50cd7152]{font-size:1.05rem;margin-right:.5rem}.custom-tab.active[data-v-50cd7152]{background:linear-gradient(135deg,#ff7e5f,#feb47b);color:#fff;border-color:#ffb08a;-webkit-box-shadow:0 2px 8px 0 rgba(255,126,95,.1);box-shadow:0 2px 8px 0 rgba(255,126,95,.1)}.custom-tab.active i[data-v-50cd7152]{color:#fff}.custom-tab[data-v-50cd7152]:not(.active):hover{background:#f7f7fa;color:#ff7e5f;border-color:#ffb08a}.custom-tab:not(.active):hover i[data-v-50cd7152]{color:#ff7e5f}.section-card[data-v-50cd7152]{background:linear-gradient(135deg,hsla(0,0%,100%,.95) 60%,rgba(245,247,250,.85));border-radius:18px;-webkit-box-shadow:0 6px 32px 0 rgba(31,38,135,.08);box-shadow:0 6px 32px 0 rgba(31,38,135,.08);padding:24px 18px 18px 18px;margin-bottom:28px;border-left:6px solid #ff7e5f;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:box-shadow .2s,border-color .2s;transition:box-shadow .2s,border-color .2s,-webkit-box-shadow .2s}.section-card.user-card[data-v-50cd7152]{border-left:6px solid #343579}.section-card.user-card[data-v-50cd7152]:hover{border-left-color:#343579}.section-title[data-v-50cd7152]{font-size:1.25rem;font-weight:600;color:#343579;margin-bottom:18px;letter-spacing:.01em}.icon-bg[data-v-50cd7152],.section-title[data-v-50cd7152]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-bg[data-v-50cd7152]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;border-radius:50%;margin-right:12px}.client-bg[data-v-50cd7152],.icon-bg[data-v-50cd7152]{background:linear-gradient(135deg,#fff6f2,#ffe3d3)}.user-bg[data-v-50cd7152]{background:linear-gradient(135deg,#e6e8fa,#d3e0ff)}.section-icon[data-v-50cd7152]{font-size:1.5rem;color:#ff7e5f}.user-bg .section-icon[data-v-50cd7152]{color:#343579}.form-group .form-control[data-v-50cd7152]{border-radius:12px;-webkit-box-shadow:0 1px 8px 0 rgba(31,38,135,.06);box-shadow:0 1px 8px 0 rgba(31,38,135,.06);border:1px solid #e0e6ed;background:hsla(0,0%,100%,.7);-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.form-group .form-control[data-v-50cd7152]:focus{border-color:#ff7e5f;-webkit-box-shadow:0 0 0 2px rgba(255,126,95,.13);box-shadow:0 0 0 2px rgba(255,126,95,.13);background:hsla(0,0%,100%,.95)}.form-floating>label[data-v-50cd7152]{color:#888}.btn-theme[data-v-50cd7152]{background:linear-gradient(135deg,#ff7e5f,#feb47b);border:none;color:#fff;font-weight:600;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(255,126,95,.13);box-shadow:0 2px 8px rgba(255,126,95,.13);padding:.7rem 2.2rem;-webkit-transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,-webkit-box-shadow .2s;transition:background .2s,box-shadow .2s;transition:background .2s,box-shadow .2s,-webkit-box-shadow .2s}.btn-theme[data-v-50cd7152]:hover{background:linear-gradient(135deg,#feb47b,#ff7e5f);-webkit-box-shadow:0 4px 16px rgba(255,126,95,.18);box-shadow:0 4px 16px rgba(255,126,95,.18)}.security-card[data-v-50cd7152]{border-left:6px solid #343579}.security-bg[data-v-50cd7152]{background:linear-gradient(135deg,#e6e8fa,#d3e0ff)}.security-bg .section-icon[data-v-50cd7152]{color:#343579}.tab-pane#security[data-v-50cd7152]{background:transparent!important}.behavioral-icon-wrapper[data-v-69b6cdf2]{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-69b6cdf2]: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-69b6cdf2]:hover:before{opacity:1}.behavioral-icon[data-v-69b6cdf2]{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-69b6cdf2]{position:relative}.stats-circle[data-v-69b6cdf2]{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-69b6cdf2]{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-69b6cdf2]{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-69b6cdf2]{display:block;font-size:10px;font-weight:500;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.behavioral-profile-item[data-v-69b6cdf2]{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-69b6cdf2]: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-69b6cdf2]: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-69b6cdf2]: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-69b6cdf2]: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-69b6cdf2]:before{background:-webkit-gradient(linear,left top,left bottom,from(#f59e0b),to(#d97706));background:linear-gradient(180deg,#f59e0b,#d97706)}.behavioral-profile-item[data-v-69b6cdf2]: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-69b6cdf2]: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-69b6cdf2]{gap:12px;margin-bottom:8px}.profile-header[data-v-69b6cdf2],.profile-icon[data-v-69b6cdf2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-icon[data-v-69b6cdf2]{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-69b6cdf2]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.behavioral-profile-item[data-profile=influente] .profile-icon[data-v-69b6cdf2]{background:linear-gradient(135deg,#10b981,#059669)}.behavioral-profile-item[data-profile=estavel] .profile-icon[data-v-69b6cdf2]{background:linear-gradient(135deg,#ef4444,#dc2626)}.behavioral-profile-item[data-profile=conforme] .profile-icon[data-v-69b6cdf2]{background:linear-gradient(135deg,#f59e0b,#d97706)}.profile-info[data-v-69b6cdf2]{-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-69b6cdf2]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:2px}.behavioral-profile-item[data-profile=dominante] .profile-name[data-v-69b6cdf2]{color:#4f46e5}.behavioral-profile-item[data-profile=influente] .profile-name[data-v-69b6cdf2]{color:#10b981}.behavioral-profile-item[data-profile=estavel] .profile-name[data-v-69b6cdf2]{color:#ef4444}.behavioral-profile-item[data-profile=conforme] .profile-name[data-v-69b6cdf2]{color:#f59e0b}.profile-description[data-v-69b6cdf2]{font-size:11px;color:#6b7280;font-weight:500}.profile-stats[data-v-69b6cdf2]{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-69b6cdf2]{font-size:16px;font-weight:700;color:#1f2937;line-height:1}.behavioral-profile-item[data-profile=dominante] .profile-count[data-v-69b6cdf2]{color:#4f46e5}.behavioral-profile-item[data-profile=influente] .profile-count[data-v-69b6cdf2]{color:#10b981}.behavioral-profile-item[data-profile=estavel] .profile-count[data-v-69b6cdf2]{color:#ef4444}.behavioral-profile-item[data-profile=conforme] .profile-count[data-v-69b6cdf2]{color:#f59e0b}.profile-percentage[data-v-69b6cdf2]{font-size:11px;color:#6b7280;font-weight:500}.profile-progress[data-v-69b6cdf2]{position:relative;height:6px;background:rgba(0,0,0,.05);border-radius:3px;overflow:hidden}.progress-track[data-v-69b6cdf2]{position:relative;height:100%;background:rgba(0,0,0,.05);border-radius:3px}.progress-fill[data-v-69b6cdf2]{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-69b6cdf2]{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-69b6cdf2]{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-69b6cdf2]{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-69b6cdf2]{background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#d97706));background:linear-gradient(90deg,#f59e0b,#d97706)}.progress-indicator[data-v-69b6cdf2]{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-69b6cdf2]{background:#4f46e5}.behavioral-profile-item[data-profile=influente] .progress-indicator[data-v-69b6cdf2]{background:#10b981}.behavioral-profile-item[data-profile=estavel] .progress-indicator[data-v-69b6cdf2]{background:#ef4444}.behavioral-profile-item[data-profile=conforme] .progress-indicator[data-v-69b6cdf2]{background:#f59e0b}.behavioral-profile-item[data-v-69b6cdf2],.behavioral-profile-item[data-v-69b6cdf2]:hover{-webkit-animation:fadeInUp-69b6cdf2 .6s ease forwards;animation:fadeInUp-69b6cdf2 .6s ease forwards}.behavioral-profile-item[data-v-69b6cdf2]:first-child,.behavioral-profile-item[data-v-69b6cdf2]:first-child:hover{-webkit-animation-delay:.1s;animation-delay:.1s}.behavioral-profile-item[data-v-69b6cdf2]:nth-child(2),.behavioral-profile-item[data-v-69b6cdf2]:nth-child(2):hover{-webkit-animation-delay:.2s;animation-delay:.2s}.behavioral-profile-item[data-v-69b6cdf2]:nth-child(3),.behavioral-profile-item[data-v-69b6cdf2]:nth-child(3):hover{-webkit-animation-delay:.3s;animation-delay:.3s}.behavioral-profile-item[data-v-69b6cdf2]:nth-child(4),.behavioral-profile-item[data-v-69b6cdf2]:nth-child(4):hover{-webkit-animation-delay:.4s;animation-delay:.4s}.behavioral-profile-item[data-v-69b6cdf2]:nth-child(5),.behavioral-profile-item[data-v-69b6cdf2]:nth-child(5):hover{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fadeInUp-69b6cdf2{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-69b6cdf2{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-69b6cdf2],.behavioral-profile-item:hover .progress-indicator[data-v-69b6cdf2]{-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-69b6cdf2]{opacity:1}.behavioral-list-container[data-v-69b6cdf2]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:4px;margin-bottom:12px}.behavioral-list-container[data-v-69b6cdf2]::-webkit-scrollbar{width:4px}.behavioral-list-container[data-v-69b6cdf2]::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:2px}.behavioral-list-container[data-v-69b6cdf2]::-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-69b6cdf2]{border-top:1px solid rgba(0,0,0,.05);padding-top:12px;margin-top:auto}.insight-compact-behavioral[data-v-69b6cdf2]{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-69b6cdf2]{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-69b6cdf2]{font-size:16px;margin-bottom:4px}.insight-compact-value-behavioral[data-v-69b6cdf2]{font-size:14px;font-weight:700;color:#1f2937;line-height:1;margin-bottom:2px}.insight-compact-label-behavioral[data-v-69b6cdf2]{font-size:10px;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.behavioral-card[data-v-69b6cdf2]:focus-within,.behavioral-card[data-v-69b6cdf2]: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-69b6cdf2]{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-69b6cdf2]: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-69b6cdf2]:hover:before{left:100%}@media (max-width:768px){.behavioral-profile-item[data-v-69b6cdf2]{padding:10px 12px}.profile-icon[data-v-69b6cdf2]{width:28px;height:28px;font-size:12px}.profile-name[data-v-69b6cdf2]{font-size:13px}.profile-count[data-v-69b6cdf2]{font-size:14px}.stats-circle[data-v-69b6cdf2]{width:60px;height:60px}.stats-number[data-v-69b6cdf2]{font-size:16px}.stats-label[data-v-69b6cdf2]{font-size:9px}}@media (max-width:576px){.behavioral-icon-wrapper[data-v-69b6cdf2]{width:40px;height:40px}.behavioral-icon[data-v-69b6cdf2],.behavioral-title[data-v-69b6cdf2]{font-size:16px}.insight-compact-behavioral[data-v-69b6cdf2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.insight-item-behavioral[data-v-69b6cdf2]{-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-70a97124]{height:100%;overflow-y:auto;padding:.5rem}.tree-root-item[data-v-70a97124]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.5rem}.tree-item-header[data-v-70a97124]{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-70a97124]:hover{background:rgba(59,130,246,.05)}.tree-item-icon[data-v-70a97124]{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-70a97124]{color:#fff;font-size:.9rem}.tree-item-content[data-v-70a97124]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tree-item-name[data-v-70a97124]{font-size:.95rem;font-weight:600;color:#1f2937;margin-bottom:.2rem}.tree-item-stats[data-v-70a97124]{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-70a97124]{font-weight:600;color:#10b981}.tree-item-label[data-v-70a97124]{color:#6b7280}.tree-item-stats-right[data-v-70a97124]{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-70a97124]{font-size:.8rem;color:#6b7280}.tree-item-toggle[data-v-70a97124]{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-70a97124]:hover{background:#e5e7eb}.tree-item-toggle.expanded[data-v-70a97124]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tree-item-toggle i[data-v-70a97124]{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-70a97124]{-ms-flex-negative:0;flex-shrink:0}.tree-children[data-v-70a97124]{border-top:1px solid #e2e8f0;background:#f8fafc;padding:.5rem 0}.tree-child-item[data-v-70a97124]{position:relative}.tree-child-item[data-v-70a97124]:not(:last-child){border-bottom:1px solid #e2e8f0}.loading-container[data-v-70a97124]{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-70a97124]{width:40px;height:40px;border:3px solid #e5e7eb;border-top:3px solid #10b981;border-radius:50%;-webkit-animation:spin-70a97124 1s linear infinite;animation:spin-70a97124 1s linear infinite}@-webkit-keyframes spin-70a97124{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-70a97124{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tree-item-progress[data-v-70a97124]{position:relative;height:6px;background:#f3f4f6;border-radius:3px;margin:.5rem 1rem;overflow:hidden}.progress-track-departments[data-v-70a97124]{position:relative;height:100%;background:rgba(0,0,0,.05);border-radius:4px;overflow:hidden}.progress-fill-departments[data-v-70a97124]{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-70a97124]{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-e4017e62]{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-e4017e62]: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-e4017e62]: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-e4017e62]{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-e4017e62]{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-e4017e62]{-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-e4017e62]{font-size:.9rem;font-weight:600;color:#1f2937;margin-bottom:0;line-height:1.2}.position-description[data-v-e4017e62]{font-size:.8rem;color:#6b7280;margin-bottom:0;line-height:1.2}.position-stats[data-v-e4017e62]{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-e4017e62]{font-size:1rem;font-weight:700;color:#1f2937;line-height:1.2}.position-percentage[data-v-e4017e62]{font-size:.75rem;color:#9ca3af;font-weight:500;line-height:1.2}.position-progress[data-v-e4017e62]{position:relative;height:6px;background:#f3f4f6;border-radius:3px;overflow:hidden}.progress-track-positions[data-v-e4017e62]{position:relative;height:100%;background:rgba(0,0,0,.05);border-radius:4px;overflow:hidden}.progress-fill-positions[data-v-e4017e62]{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-e4017e62]{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-e4017e62]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding-right:.5rem}.positions-list-container[data-v-e4017e62]::-webkit-scrollbar{width:4px}.positions-list-container[data-v-e4017e62]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.positions-list-container[data-v-e4017e62]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.positions-list-container[data-v-e4017e62]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.loading-container[data-v-e4017e62]{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-e4017e62]{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #f59e0b;border-radius:50%;-webkit-animation:spin-e4017e62 1s linear infinite;animation:spin-e4017e62 1s linear infinite}@-webkit-keyframes spin-e4017e62{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-e4017e62{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.competencies-card[data-v-a39a6048]{border-radius:18px;border:1px solid #e1e5e9;-webkit-transition:all .3s ease;transition:all .3s ease}.competencies-card[data-v-a39a6048]: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-a39a6048]{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-a39a6048]{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-a39a6048]{font-size:1.5rem;color:#fff}.competencies-title[data-v-a39a6048]{color:#1f2937;font-size:1.25rem;font-weight:700}.stats-circle-competencies[data-v-a39a6048]{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-a39a6048]{font-size:1.1rem;font-weight:700;color:#ff6a39;line-height:1}.stats-label-competencies[data-v-a39a6048]{font-size:.7rem;color:#6b7280;font-weight:500;line-height:1}.radar-chart-container[data-v-a39a6048]{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-a39a6048],.radar-chart-container[data-v-a39a6048]{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-a39a6048]{-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-a39a6048]{position:relative;width:80px;height:80px;margin-bottom:2rem}.spinner-ring[data-v-a39a6048]{position:absolute;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #3b82f6;border-radius:50%;-webkit-animation:spin-a39a6048 1.2s linear infinite;animation:spin-a39a6048 1.2s linear infinite}.spinner-ring[data-v-a39a6048]: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-a39a6048]: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-a39a6048{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-a39a6048{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-text[data-v-a39a6048]{color:#1e40af}.loading-title[data-v-a39a6048]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:#1e40af}.loading-subtitle[data-v-a39a6048]{font-size:.9rem;color:#3b82f6;margin:0;opacity:.8}.intelligence-panel[data-v-a39a6048]{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-a39a6048]{background:#f8fafc;border-radius:12px;padding:1.5rem;border:1px solid #e1e5e9}.progress-card[data-v-a39a6048]{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-a39a6048]{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-a39a6048]{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-a39a6048]{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-a39a6048]{-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-a39a6048],.overview-item[data-v-a39a6048]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.overview-icon[data-v-a39a6048]{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-a39a6048]{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-a39a6048]{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-a39a6048]{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-a39a6048]{font-size:1.2rem;font-weight:700;color:#1f2937;line-height:1}.overview-label[data-v-a39a6048]{font-size:.75rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.progress-card-body[data-v-a39a6048]{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-a39a6048]{margin-bottom:2rem}.progress-item[data-v-a39a6048]:last-child{margin-bottom:0}.progress-label[data-v-a39a6048]{margin-bottom:.75rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-label[data-v-a39a6048],.progress-left[data-v-a39a6048]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-name[data-v-a39a6048]{color:#374151;font-weight:600;font-size:.95rem}.progress-percentage[data-v-a39a6048]{color:#6b7280;font-weight:600;font-size:.85rem;margin-left:auto}.progress-bar-container[data-v-a39a6048]{height:12px;background-color:#e5e7eb;border-radius:6px;overflow:hidden;position:relative}.progress-bar-auto[data-v-a39a6048]{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-a39a6048]: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-a39a6048 2s infinite;animation:shimmer-a39a6048 2s infinite}.progress-bar-gestor[data-v-a39a6048]{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-a39a6048]: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-a39a6048 2s infinite;animation:shimmer-a39a6048 2s infinite}.progress-bar-feedback[data-v-a39a6048]{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-a39a6048]: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-a39a6048 2s infinite;animation:shimmer-a39a6048 2s infinite}.progress-bar-custom[data-v-a39a6048]{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-a39a6048]: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-a39a6048 2s infinite;animation:shimmer-a39a6048 2s infinite}@-webkit-keyframes shimmer-a39a6048{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer-a39a6048{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.intelligence-section[data-v-a39a6048]{background:#f8fafc;border-radius:8px;padding:1rem;border:1px solid #e1e5e9}.metric-item[data-v-a39a6048],.pending-item[data-v-a39a6048],.status-item[data-v-a39a6048]{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-a39a6048],.pending-label[data-v-a39a6048],.status-label[data-v-a39a6048]{color:#6b7280;font-weight:500}.metric-value[data-v-a39a6048],.pending-value[data-v-a39a6048],.status-value[data-v-a39a6048]{color:#1f2937;font-weight:600}.metric-item i[data-v-a39a6048],.pending-item i[data-v-a39a6048]{margin-right:.5rem;width:16px}.progress[data-v-a39a6048]{height:8px;border-radius:4px;background-color:#e5e7eb}.progress-bar[data-v-a39a6048]{border-radius:4px;-webkit-transition:width .6s ease;transition:width .6s ease}.competencies-footer[data-v-a39a6048]{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-a39a6048]{-ms-flex-pack:distribute;justify-content:space-around}.insight-compact-competencies[data-v-a39a6048],.insight-item-competencies[data-v-a39a6048]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.insight-item-competencies[data-v-a39a6048]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.insight-compact-value-competencies[data-v-a39a6048]{font-size:1.2rem;font-weight:700;color:#1f2937;margin:.25rem 0}.insight-compact-label-competencies[data-v-a39a6048]{font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.insights-panel[data-v-a39a6048]{background:#f8fafc;border-radius:12px;padding:2rem 1.5rem;border:1px solid #e1e5e9;margin-bottom:.5rem}.insights-highlights[data-v-a39a6048]{gap:2rem}.highlight-insight[data-v-a39a6048]{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-a39a6048]{font-size:1.7rem}.highlight-value[data-v-a39a6048]{font-size:1.3rem;font-weight:700;color:#1f2937}.highlight-label[data-v-a39a6048]{font-size:.85rem;color:#6b7280;font-weight:500}.insights-section[data-v-a39a6048]{background:#fff;border-radius:10px;padding:1.2rem 1rem;border:1px solid #e1e5e9;min-height:180px}.insights-list[data-v-a39a6048]{list-style:none;padding:0;margin:0}.insight-list-item[data-v-a39a6048]{margin-bottom:.7rem}.insight-list-label[data-v-a39a6048]{-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-a39a6048]{min-width:48px;text-align:right;font-weight:700;color:#ff6a39}.gap-bar[data-v-a39a6048]{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-a39a6048]{color:#ff6a39}.insight-list-count[data-v-a39a6048]{min-width:32px;text-align:right;font-weight:700;color:#2563eb}.count-bar[data-v-a39a6048]{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-a39a6048]{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-a39a6048]{list-style:none;padding:0;margin:0}.insight-list-item[data-v-a39a6048]{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-a39a6048]{-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-a39a6048]{min-width:48px;text-align:right;font-weight:700;color:#ff6a39}.comp-align[data-v-a39a6048]{min-width:40px;text-align:right;font-weight:700}.context-buttons[data-v-a39a6048]{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-a39a6048]{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-a39a6048]:hover{background:#e5e7eb;color:#374151}.context-btn.active[data-v-a39a6048]{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-a39a6048]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.competency-card[data-v-a39a6048]{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-a39a6048]: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-a39a6048]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.card-warning[data-v-a39a6048]{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.card-danger[data-v-a39a6048]{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#fca5a5}.card-neutral[data-v-a39a6048]{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-color:#cbd5e1}.competency-header[data-v-a39a6048]{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-a39a6048]{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-a39a6048]{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-a39a6048]{background:#dcfce7;color:#16a34a}.indicator-warning[data-v-a39a6048]{background:#fef3c7;color:#d97706}.indicator-danger[data-v-a39a6048]{background:#fecaca;color:#dc2626}.indicator-neutral[data-v-a39a6048]{background:#e2e8f0;color:#64748b}.competency-main-metric[data-v-a39a6048]{text-align:center;margin-top:auto}.main-value[data-v-a39a6048]{font-size:1.8rem;font-weight:700;margin-bottom:.3rem;line-height:1}.main-label[data-v-a39a6048]{font-size:.8rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.context-highlights[data-v-a39a6048]{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-a39a6048]{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-a39a6048]: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-a39a6048]{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-a39a6048]{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-a39a6048]{color:#6b7280;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.highlight-badge-value[data-v-a39a6048]{font-weight:700;font-size:1.1rem;line-height:1}.highlight-average[data-v-a39a6048]{border-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.highlight-average .highlight-badge-icon[data-v-a39a6048]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.highlight-average .highlight-badge-value[data-v-a39a6048]{color:#1e40af}.highlight-max[data-v-a39a6048]{border-color:#10b981;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.highlight-max .highlight-badge-icon[data-v-a39a6048]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.highlight-max .highlight-badge-value[data-v-a39a6048]{color:#065f46}.highlight-min[data-v-a39a6048]{border-color:#f59e0b;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.highlight-min .highlight-badge-icon[data-v-a39a6048]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.highlight-min .highlight-badge-value[data-v-a39a6048]{color:#92400e}.competencies-grid[data-v-a39a6048]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem}.competency-card-compact[data-v-a39a6048]{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-a39a6048]:hover{-webkit-box-shadow:0 2px 12px #10b98133;box-shadow:0 2px 12px #10b98133}.competency-card-compact:hover.card-medium[data-v-a39a6048]{-webkit-box-shadow:0 2px 12px #f59e0b33;box-shadow:0 2px 12px #f59e0b33}.competency-card-compact:hover.card-bad[data-v-a39a6048]{-webkit-box-shadow:0 2px 12px #ef444433;box-shadow:0 2px 12px #ef444433}.competency-value-compact.card-good[data-v-a39a6048]{color:#10b981}.competency-value-compact.card-medium[data-v-a39a6048]{color:#f59e0b}.competency-value-compact.card-bad[data-v-a39a6048]{color:#ef4444}.competency-title-compact[data-v-a39a6048]{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-a39a6048]{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-a39a6048]{font-size:1.1rem;font-weight:700;color:#1f2937;min-width:36px}.progress-bar-compact[data-v-a39a6048]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-bar-inner[data-v-a39a6048]{height:100%;border-radius:2px;-webkit-transition:width .5s ease-out;transition:width .5s ease-out;opacity:.7}.competencies-group-card[data-v-a39a6048]{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-a39a6048]{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-a39a6048]{font-size:1.1rem;font-weight:700;color:#1f2937}.trainings-card[data-v-92807a22]{border:none;border-radius:16px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.trainings-card[data-v-92807a22]: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-92807a22]{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-92807a22]{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-92807a22]{font-size:1.25rem;color:#fff}.trainings-title[data-v-92807a22]{color:#1e293b;font-size:1.1rem}.kpi-grid[data-v-92807a22]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem}.kpi-item[data-v-92807a22]{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-92807a22]: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-92807a22]{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-92807a22]{-webkit-box-flex:1;-ms-flex:1;flex:1}.kpi-item .kpi-content .kpi-value[data-v-92807a22]{font-size:1.3rem;font-weight:700;line-height:1;margin-bottom:.2rem}.kpi-item .kpi-content .kpi-label[data-v-92807a22]{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:.2rem}.kpi-item .kpi-content .kpi-subtitle[data-v-92807a22]{font-size:.7rem}.kpi-item .kpi-content .kpi-subtitle .badge[data-v-92807a22]{font-size:.65rem;padding:.15rem .4rem}.kpi-item.kpi-primary .kpi-icon[data-v-92807a22]{background:linear-gradient(135deg,#667eea,#764ba2)}.kpi-item.kpi-warning .kpi-icon[data-v-92807a22]{background:linear-gradient(135deg,#f093fb,#f5576c)}.kpi-item.kpi-success .kpi-icon[data-v-92807a22]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.kpi-item.kpi-info .kpi-icon[data-v-92807a22]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.progress-overview[data-v-92807a22]{background:#f8fafc;border-radius:12px;padding:1.5rem}.progress-overview .progress-title[data-v-92807a22]{font-weight:600;color:#1e293b;margin-bottom:1rem}.progress-overview .progress-bars[data-v-92807a22]{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-92807a22]{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-92807a22]{color:#64748b}.progress-overview .progress-item .progress-bar-container[data-v-92807a22]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-overview .progress-item .progress-bar-container .progress-bar[data-v-92807a22]{height:100%;border-radius:4px;-webkit-transition:width .3s ease;transition:width .3s ease}.recent-trainings[data-v-92807a22]{background:#f8fafc;border-radius:12px;padding:1.5rem;height:100%}.recent-trainings .recent-title[data-v-92807a22]{font-weight:600;color:#1e293b;margin-bottom:1rem}.recent-trainings .trainings-list[data-v-92807a22]{max-height:300px;overflow-y:auto;margin-bottom:1rem}.recent-trainings .trainings-list[data-v-92807a22]::-webkit-scrollbar{width:4px}.recent-trainings .trainings-list[data-v-92807a22]::-webkit-scrollbar-track{background:#e2e8f0;border-radius:2px}.recent-trainings .trainings-list[data-v-92807a22]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.recent-trainings .training-item[data-v-92807a22]{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-92807a22]: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-92807a22]:last-child{margin-bottom:0}.recent-trainings .training-info[data-v-92807a22]{margin-bottom:.5rem}.recent-trainings .training-info .training-name[data-v-92807a22]{font-weight:600;color:#1e293b;font-size:.9rem;margin-bottom:.25rem;line-height:1.3}.recent-trainings .training-info .training-stats[data-v-92807a22]{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-92807a22]{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-92807a22]{font-size:.65rem}.recent-trainings .training-progress .progress-circle[data-v-92807a22],.recent-trainings .training-progress[data-v-92807a22]{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-92807a22]{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-92807a22]:before{content:"";position:absolute;width:28px;height:28px;background:#fff;border-radius:50%}.recent-trainings .training-progress .progress-circle .progress-text[data-v-92807a22]{font-size:.7rem;font-weight:600;color:#1e293b;z-index:1}.recent-trainings .training-progress-bar[data-v-92807a22]{margin-top:.75rem}.recent-trainings .training-progress-bar .progress-container .progress-bar[data-v-92807a22]{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-92807a22]{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-92807a22]{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-92807a22]{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-92807a22]{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-92807a22]{color:#10b981;font-weight:500}.recent-trainings .training-progress-bar .progress-container .progress-labels .label-in-progress[data-v-92807a22]{color:#f59e0b;font-weight:500}.recent-trainings .no-trainings[data-v-92807a22]{text-align:center;padding:2rem 1rem;color:#64748b}.recent-trainings .no-trainings .no-trainings-icon[data-v-92807a22]{font-size:3rem;margin-bottom:1rem;color:#10b981}.recent-trainings .no-trainings .no-trainings-text h6[data-v-92807a22]{font-weight:600;margin-bottom:.5rem;color:#1e293b}.recent-trainings .no-trainings .no-trainings-text p[data-v-92807a22]{font-size:.9rem;margin:0}.recent-trainings .view-all-trainings[data-v-92807a22]{margin-top:1rem}.training-modern-card[data-v-92807a22]{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-92807a22]: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-92807a22]{margin-bottom:.75rem}.training-modern-card .training-header .training-title[data-v-92807a22]{font-size:1.1rem;font-weight:700;color:#2d3748}.training-modern-card .training-kpis[data-v-92807a22]{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-92807a22]{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-92807a22]{font-size:1rem}.training-modern-card .training-kpis .kpi-badge.total[data-v-92807a22]{background:#e2e8f0;color:#64748b}.training-modern-card .training-kpis .kpi-badge.pendentes[data-v-92807a22]{background:#fee2e2;color:#dc2626}.training-modern-card .training-kpis .kpi-badge.andamento[data-v-92807a22]{background:#fef9c3;color:#f59e0b}.training-modern-card .training-kpis .kpi-badge.concluidos[data-v-92807a22]{background:#d1fae5;color:#059669}.training-modern-card .training-progress-modern .progress-bar-modern[data-v-92807a22]{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-92807a22]{height:100%;-webkit-transition:width .3s;transition:width .3s}.training-modern-card .training-progress-modern .progress-bar-modern .progress-segment.completed[data-v-92807a22]{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-92807a22]{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-92807a22]{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-92807a22]{grid-template-columns:1fr}.trainings-card[data-v-92807a22]{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}}.botao-confirmacao[data-v-8f30752c]{width:70px;height:40px;border-radius:8px;font-size:16px}.confirm-overlay[data-v-8f30752c]{position:fixed;inset:0;background:rgba(0,0,0,.25);backdrop-filter:blur(2px);z-index:1999;pointer-events:none}.modal[data-v-8f30752c]{z-index:2000!important}.modal-dialog[data-v-8f30752c]{z-index:2001!important;position:relative}.modal-content[data-v-8f30752c]{z-index:2002!important}.lnk-add-action[data-v-5f4d14ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;min-width:180px}.card-footer[data-v-5f4d14ac]{background-color:#f2f2f2}.card[data-v-5f4d14ac]{margin-top:14px}button[data-v-5f4d14ac]:active,button[data-v-5f4d14ac]:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dropdown-menu[data-v-5f4d14ac]{position:absolute!important;z-index:1060!important}.dropdown[data-v-5f4d14ac]{position:relative!important}.card-body-no-overflow[data-v-5f4d14ac]{overflow:visible!important}.relatorio-overlay[data-v-306a764f]{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-306a764f]{z-index:1060;position:relative}#modalRelatorio .modal-content[data-v-306a764f]{z-index:1065}.modal-dialog[data-v-306a764f]{z-index:1050}.modern-modal[data-v-306a764f]{border:none;border-radius:16px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden;position:relative;z-index:1050}.modern-header[data-v-306a764f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:1.5rem 2rem}.modern-header .header-content[data-v-306a764f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.modern-header .header-content[data-v-306a764f],.modern-header .header-info .modal-title[data-v-306a764f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modern-header .header-info .modal-title[data-v-306a764f]{font-size:1.5rem;font-weight:600;margin:0}.modern-header .header-info .training-details[data-v-306a764f]{margin-top:.5rem}.modern-header .header-info .modal-subtitle[data-v-306a764f]{font-size:1.1rem;opacity:.95;margin:0 0 .5rem 0;font-weight:500}.modern-header .header-info .training-meta[data-v-306a764f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.modern-header .header-info .training-meta .meta-item[data-v-306a764f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem;opacity:.85;background:hsla(0,0%,100%,.1);padding:.25rem .75rem;border-radius:20px;backdrop-filter:blur(10px)}.modern-header .header-info .training-meta .meta-item i[data-v-306a764f]{font-size:.75rem}.modern-header .header-actions[data-v-306a764f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.modern-header .btn-export-pdf[data-v-306a764f]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;backdrop-filter:blur(10px)}.modern-header .btn-export-pdf[data-v-306a764f]:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);-webkit-transform:translateY(-1px);transform:translateY(-1px);color:#fff}.modern-header .btn-export-pdf i[data-v-306a764f]{font-size:1rem}.modern-header .btn-close[data-v-306a764f]{-webkit-filter:invert(1);filter:invert(1);opacity:.8}.modern-header .btn-close[data-v-306a764f]:hover{opacity:1}.modern-body[data-v-306a764f]{padding:2rem;max-height:80vh;overflow-y:auto}.modern-body[data-v-306a764f]::-webkit-scrollbar{width:8px}.modern-body[data-v-306a764f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.modern-body[data-v-306a764f]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.modern-body[data-v-306a764f]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.grid-section[data-v-306a764f],.info-section[data-v-306a764f],.kpi-section[data-v-306a764f],.table-section[data-v-306a764f]{margin-bottom:2rem}.grid-section[data-v-306a764f]:last-child,.info-section[data-v-306a764f]:last-child,.kpi-section[data-v-306a764f]:last-child,.table-section[data-v-306a764f]:last-child{margin-bottom:0}.info-card[data-v-306a764f]{background:#f8f9fa;border-radius:12px;padding:1.5rem;border:1px solid #e9ecef}.info-card .info-item[data-v-306a764f]{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-306a764f]{font-size:1.25rem;width:24px;text-align:center}.info-card .info-item .info-content[data-v-306a764f]{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-306a764f]{font-size:.8rem;color:#6c757d;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-card .info-item .info-content .info-value[data-v-306a764f]{font-size:1rem;font-weight:600;color:#212529}.kpi-grid[data-v-306a764f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.kpi-card[data-v-306a764f]{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-306a764f]: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-306a764f]{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-306a764f]{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-306a764f]{font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:.25rem}.kpi-card .kpi-content .kpi-label[data-v-306a764f]{font-size:.8rem;color:#6c757d;font-weight:500}.kpi-card.kpi-primary .kpi-icon[data-v-306a764f]{background:linear-gradient(135deg,#667eea,#764ba2)}.kpi-card.kpi-warning .kpi-icon[data-v-306a764f]{background:linear-gradient(135deg,#f093fb,#f5576c)}.kpi-card.kpi-info .kpi-icon[data-v-306a764f]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.kpi-card.kpi-success .kpi-icon[data-v-306a764f]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.kpi-card.kpi-secondary .kpi-icon[data-v-306a764f]{background:linear-gradient(135deg,#fa709a,#fee140)}.section-header[data-v-306a764f]{margin-bottom:1.5rem}.section-header .section-title[data-v-306a764f]{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}.section-header .section-title i[data-v-306a764f]{color:#667eea}.table-container[data-v-306a764f]{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-306a764f]{margin:0}.modern-table thead[data-v-306a764f]{background:#f8f9fa}.modern-table thead th[data-v-306a764f]{border:none;padding:1rem;font-weight:600;color:#495057;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.modern-table tbody tr[data-v-306a764f]{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.modern-table tbody tr[data-v-306a764f]:hover{background-color:#f8f9fa}.modern-table tbody tr td[data-v-306a764f]{border:none;border-bottom:1px solid #e9ecef;padding:1rem;vertical-align:middle}@media(max-width:768px){.modern-body[data-v-306a764f],.modern-header[data-v-306a764f]{padding:1rem}.modern-header .header-content[data-v-306a764f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modern-header .training-meta[data-v-306a764f]{gap:.5rem}.modern-header .training-meta .meta-item[data-v-306a764f]{font-size:.75rem;padding:.2rem .5rem}.modern-header .btn-export-pdf[data-v-306a764f]{padding:.4rem .8rem;font-size:.8rem}.kpi-grid[data-v-306a764f]{grid-template-columns:1fr}.info-card[data-v-306a764f]{padding:1rem}}@media(max-width:576px){.modal-dialog[data-v-306a764f]{margin:.5rem}.kpi-card[data-v-306a764f]{padding:1rem}.kpi-card .kpi-icon[data-v-306a764f]{width:40px;height:40px;font-size:1rem}.kpi-card .kpi-value[data-v-306a764f]{font-size:1.25rem}}.dashboard-card-video-ranking .dashboard-card-header-icon[data-v-54462716]{background:linear-gradient(135deg,#8e44ad,#6c3483)}.dashboard-card-video-ranking[data-v-54462716]{height:auto!important;min-height:480px!important;max-height:580px!important}.video-ranking-dashboard .video-ranking-list-container[data-v-54462716]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;padding:.5rem;max-height:600px;overflow-y:auto;overflow-x:hidden;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.video-ranking-dashboard .video-ranking-list-container[data-v-54462716]::-webkit-scrollbar{width:6px}.video-ranking-dashboard .video-ranking-list-container[data-v-54462716]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.video-ranking-dashboard .video-ranking-list-container[data-v-54462716]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.video-ranking-dashboard .video-ranking-list-container[data-v-54462716]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.video-ranking-dashboard .video-ranking-item[data-v-54462716]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:.75rem;-webkit-transition:all .2s ease;transition:all .2s ease;height:180px;min-height:180px;max-height:180px;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:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.video-ranking-dashboard .video-ranking-item[data-v-54462716]:hover{border-color:#8e44ad;-webkit-box-shadow:0 4px 12px rgba(142,68,173,.1);box-shadow:0 4px 12px rgba(142,68,173,.1);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.video-ranking-dashboard .video-ranking-item[data-position=top][data-v-54462716]{border-color:#ffc107;background:linear-gradient(135deg,#fffbf0,#fff8e1)}.video-ranking-dashboard .video-ranking-item[data-position=top] .position-number[data-v-54462716]{color:#ffc107;font-weight:700}.video-ranking-dashboard .video-ranking-item[data-rank="1"][data-v-54462716]{border-color:gold;background:linear-gradient(135deg,#fffdf0,#fff8e1)}.video-ranking-dashboard .video-ranking-item[data-rank="1"] .position-number[data-v-54462716]{color:gold;font-weight:800}.video-ranking-dashboard .video-ranking-item[data-rank="2"][data-v-54462716]{border-color:silver;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.video-ranking-dashboard .video-ranking-item[data-rank="2"] .position-number[data-v-54462716]{color:#6c757d;font-weight:700}.video-ranking-dashboard .video-ranking-item[data-rank="3"][data-v-54462716]{border-color:#cd7f32;background:linear-gradient(135deg,#fdf8f0,#f5e6d3)}.video-ranking-dashboard .video-ranking-item[data-rank="3"] .position-number[data-v-54462716]{color:#cd7f32;font-weight:700}.video-ranking-dashboard .ranking-header[data-v-54462716]{gap:.5rem;margin-bottom:.5rem;-ms-flex-negative:0;flex-shrink:0}.video-ranking-dashboard .ranking-header[data-v-54462716],.video-ranking-dashboard .ranking-position[data-v-54462716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.video-ranking-dashboard .ranking-position[data-v-54462716]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-width:35px}.video-ranking-dashboard .ranking-position .position-number[data-v-54462716]{font-size:1rem;font-weight:700;color:#8e44ad}.video-ranking-dashboard .ranking-position .position-icon[data-v-54462716]{font-size:.875rem}.video-ranking-dashboard .ranking-position .position-icon i.text-warning[data-v-54462716]{color:#ffc107!important}.video-ranking-dashboard .ranking-position .position-icon i.text-secondary[data-v-54462716]{color:#6c757d!important}.video-ranking-dashboard .ranking-position .position-icon i.text-bronze[data-v-54462716]{color:#cd7f32!important}.video-ranking-dashboard .user-info[data-v-54462716]{-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;gap:.125rem}.video-ranking-dashboard .user-info .user-name[data-v-54462716]{font-size:.875rem;font-weight:600;color:#2c3e50;line-height:1.1}.video-ranking-dashboard .user-info .user-role[data-v-54462716]{font-size:.75rem;color:#6c757d;line-height:1.1}.video-ranking-dashboard .video-stats[data-v-54462716]{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:.125rem;min-width:50px}.video-ranking-dashboard .video-stats .video-count[data-v-54462716]{font-size:.875rem;font-weight:700;color:#8e44ad}.video-ranking-dashboard .video-stats .video-percentage[data-v-54462716]{font-size:.6875rem;color:#6c757d}.video-ranking-dashboard .video-progress[data-v-54462716]{position:relative}.video-ranking-dashboard .video-progress .progress-track-videos[data-v-54462716]{height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;position:relative}.video-ranking-dashboard .video-progress .progress-fill-videos[data-v-54462716]{height:100%;background:-webkit-gradient(linear,left top,right top,from(#8e44ad),to(#9b59b6));background:linear-gradient(90deg,#8e44ad,#9b59b6);border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.video-ranking-dashboard .video-progress .progress-indicator-videos[data-v-54462716]{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;background:#8e44ad;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 2px 4px rgba(142,68,173,.3);box-shadow:0 2px 4px rgba(142,68,173,.3)}@media(max-width:768px){.video-ranking-list-container[data-v-54462716]{grid-template-columns:1fr;gap:.75rem}.video-ranking-item[data-v-54462716]{padding:.75rem;height:180px;min-height:180px;max-height:180px}.ranking-header[data-v-54462716]{gap:.5rem}.ranking-position[data-v-54462716]{min-width:35px}.ranking-position .position-number[data-v-54462716]{font-size:1.125rem}.user-info .user-name[data-v-54462716]{font-size:.8125rem}.user-info .user-role[data-v-54462716]{font-size:.6875rem}.video-stats[data-v-54462716]{min-width:50px}.video-stats .video-count[data-v-54462716]{font-size:.875rem}.video-stats .video-percentage[data-v-54462716]{font-size:.6875rem}}.ranking-totals[data-v-54462716]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem;padding:.75rem;margin-bottom:1rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;border:1px solid #dee2e6}.total-metric[data-v-54462716]{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;padding:.5rem;background:#fff;border-radius:6px;border:1px solid #e9ecef;-webkit-transition:all .2s ease;transition:all .2s ease}.total-metric[data-v-54462716]: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)}.metric-icon[data-v-54462716]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#8e44ad,#6c3483);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:.375rem}.metric-icon i[data-v-54462716]{color:#fff;font-size:.875rem}.metric-content .metric-value[data-v-54462716]{font-size:1.125rem;font-weight:700;color:#2c3e50;line-height:1.1}.metric-content .metric-label[data-v-54462716]{font-size:.6875rem;color:#6c757d;text-transform:uppercase;font-weight:600;letter-spacing:.25px}.user-details[data-v-54462716]{margin:.5rem 0 0 0;padding:.5rem;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;-ms-flex-negative:0;flex-shrink:0;overflow:visible;max-height:none}.achievement-badges[data-v-54462716]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.badge[data-v-54462716]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.125rem;padding:.25rem .5rem;border-radius:16px;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.25px}.badge i[data-v-54462716]{font-size:.75rem}.badge-gold[data-v-54462716]{background:linear-gradient(135deg,gold,#ffed4e);color:#8b6914;border:1px solid #ffc107}.badge-silver[data-v-54462716]{background:linear-gradient(135deg,silver,#e5e5e5);color:#6c757d;border:1px solid #adb5bd}.badge-bronze[data-v-54462716]{background:linear-gradient(135deg,#cd7f32,#daa520);color:#8b4513;border:1px solid #b8860b}.badge-expert[data-v-54462716]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:1px solid #20c997}.badge-intermediate[data-v-54462716]{background:linear-gradient(135deg,#fd7e14,#ff8c00);color:#fff;border:1px solid #fd7e14}.badge-beginner[data-v-54462716]{background:linear-gradient(135deg,#6f42c1,#8e44ad);color:#fff;border:1px solid #6f42c1}.detailed-stats[data-v-54462716]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.stat-item[data-v-54462716]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;font-size:.75rem;color:#6c757d}.stat-item i[data-v-54462716]{color:#8e44ad;font-size:.875rem;width:16px}.user-department[data-v-54462716]{font-size:.6875rem;color:#6c757d;font-style:italic;margin-top:.125rem}@media(max-width:1200px){.video-ranking-list-container[data-v-54462716]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.video-ranking-item[data-v-54462716]{height:180px;min-height:180px;max-height:180px}}@media(max-width:768px){.video-ranking-item[data-v-54462716]{height:160px;min-height:160px;max-height:160px}.user-details[data-v-54462716]{padding:.375rem}}.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}.avatar[data-v-d57b0f26]{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-d57b0f26]{width:40px;height:40px}.avatar-50[data-v-d57b0f26]{width:50px;height:50px}.bg-light-blue[data-v-d57b0f26]{background-color:#e3f2fd}.text-blue[data-v-d57b0f26]{color:#1976d2}.bg-light-green[data-v-d57b0f26]{background-color:#e8f5e9}.text-green[data-v-d57b0f26]{color:#2e7d32}.bg-light-orange[data-v-d57b0f26]{background-color:#fff3e0}.text-orange[data-v-d57b0f26]{color:#f57c00}.modal-overlay-edit[data-v-d57b0f26]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.35);z-index:3000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-edit-card[data-v-d57b0f26]{background:#fff;border-radius:16px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.18);box-shadow:0 8px 32px rgba(0,0,0,.18);width:100%;max-width:420px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-animation:fadeInModal-d57b0f26 .25s cubic-bezier(.4,0,.2,1);animation:fadeInModal-d57b0f26 .25s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes fadeInModal-d57b0f26{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInModal-d57b0f26{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.modal-edit-header[data-v-d57b0f26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px 24px 8px 24px;border-bottom:1px solid #f0f0f0}.modal-edit-header h3[data-v-d57b0f26]{margin:0;color:#2c3e50;font-size:1.4rem;font-weight:600}.close-btn[data-v-d57b0f26]{background:none;border:none;font-size:2rem;color:#888;cursor:pointer;line-height:1;padding:0 4px;-webkit-transition:color .2s;transition:color .2s}.close-btn[data-v-d57b0f26]:hover{color:#007bff}.modal-edit-body[data-v-d57b0f26]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;overflow-y:auto}.form-group[data-v-d57b0f26]{margin-bottom:18px}.form-group label[data-v-d57b0f26]{display:block;margin-bottom:8px;color:#666;font-weight:500}.form-control[data-v-d57b0f26]{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:4px;font-size:15px;background:#fafbfc;-webkit-transition:border .2s;transition:border .2s}.form-control[data-v-d57b0f26]:focus{border-color:#007bff;outline:none}.modal-edit-actions[data-v-d57b0f26]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;padding:16px 24px 24px 24px;border-top:1px solid #f0f0f0}.btn[data-v-d57b0f26]{padding:9px 20px;border-radius:4px;border:none;cursor:pointer;font-size:15px;-webkit-transition:background-color .2s;transition:background-color .2s}.btn-primary[data-v-d57b0f26]{background:#007bff;color:#fff}.btn-primary[data-v-d57b0f26]:hover{background:#0056b3}.btn-secondary[data-v-d57b0f26]{background:#6c757d;color:#fff}.btn-secondary[data-v-d57b0f26]:hover{background:#545b62}.modal-backdrop[data-v-2fa65332]{opacity:.1}.border-danger[data-v-204430f0]{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.txt-default[data-v-204430f0]{color:#fff;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px}.ImgFotoUsuario[data-v-204430f0]{height:100px;width:100px;border-radius:50%}.container{max-width:none}.card-body{overflow:auto}.md-confirm{width:450px;max-width:450px;min-width:450px}.gamify-mapping-container[data-v-7fc7687a]{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-7fc7687a]{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-7fc7687a],.col-md-7[data-v-7fc7687a]{max-width:100vw;overflow-x:auto;padding-bottom:0}.drag-block[data-v-7fc7687a]{min-height:32px;height:32px;font-size:.95rem;padding:5px 10px}.drop-area[data-v-7fc7687a]{min-height:24px;font-size:.95rem;padding:2px 0}.d-flex.align-items-center.gap-2.mb-1[data-v-7fc7687a]{margin-bottom:2px!important}@media (max-width:900px){.gamify-mapping-container[data-v-7fc7687a]{-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-7fc7687a],.col-md-7[data-v-7fc7687a]{max-width:100vw;width:100%;padding-bottom:0}.mapping-card[data-v-7fc7687a]{min-width:100%;max-width:100%;padding:6px 2px 5px 2px;font-size:.93rem;margin-bottom:.2rem}.drag-block[data-v-7fc7687a]{font-size:.93rem;padding:4px 6px;height:28px}.drop-area[data-v-7fc7687a]{min-height:20px;font-size:.93rem;padding:1px 0}}.drag-block[data-v-7fc7687a]{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-7fc7687a]:active{-webkit-box-shadow:0 0 0 4px #ffe06655;box-shadow:0 0 0 4px #ffe06655}.drag-block-text[data-v-7fc7687a]{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-7fc7687a]{color:#b6c800;font-size:1.1rem}.field-icon[data-v-7fc7687a]{font-size:1.3rem;color:#009fe3}.drop-area[data-v-7fc7687a]{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-7fc7687a]{background:#e6f9e6}.chip[data-v-7fc7687a]{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-7fc7687a]{font-size:1rem;margin-left:6px;cursor:pointer;color:#fff;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.chip-remove[data-v-7fc7687a]:hover{opacity:1}.gamify-chip[data-v-7fc7687a]{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-7fc7687a]:active{-webkit-box-shadow:0 0 0 4px #ffe06655;box-shadow:0 0 0 4px #ffe06655}.animate__animated[data-v-7fc7687a]{-webkit-animation-duration:.5s;animation-duration:.5s}.import-info-panel-blocks[data-v-7fc7687a]{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-7fc7687a]{font-size:1.08rem;font-weight:600;color:#009fe3;letter-spacing:.1px;margin-bottom:0}.info-icon[data-v-7fc7687a]{font-size:1.05rem}.d-flex.gap-3>.info-block[data-v-7fc7687a]{margin-bottom:0}.info-block[data-v-7fc7687a]{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-7fc7687a]{font-size:.99rem;font-weight:600;color:#009fe3;margin-bottom:2px}.info-block-obrigatorio[data-v-7fc7687a]{border:1.5px solid #ff2d55}.info-block-obrigatorio .info-block-title[data-v-7fc7687a]{color:#ff2d55}.info-block-desc[data-v-7fc7687a]{font-size:.95rem;color:#444;margin-bottom:0}.chip-obrigatorio[data-v-7fc7687a]{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-7fc7687a]{-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-7fc7687a]{margin-left:0!important;margin-top:2px}}.mapped-chip-ellipsis[data-v-7fc7687a]{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-7fc7687a]{-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-7fc7687a]{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-7fc7687a]{grid-template-columns:1fr;grid-auto-flow:row}}.card[data-v-68d6b002]{min-width:180px;max-width:100%;min-height:110px;height:110px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:16px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.card-body[data-v-68d6b002],.card[data-v-68d6b002]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-body[data-v-68d6b002]{height:100%;padding:16px 12px}.row>[class^=col][data-v-68d6b002]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.card .avatar[data-v-68d6b002]{margin-bottom:.5rem}.card .col.ps-0[data-v-68d6b002]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.card .col.ps-0 h4[data-v-68d6b002],.card .col.ps-0 p[data-v-68d6b002]{margin-bottom:.2rem;text-align:left}@media (max-width:991.98px){.card[data-v-68d6b002]{min-width:100%;height:auto}}.pdf-report{font-family:Nunito,Arial,sans-serif!important;color:#333;line-height:1.4}@page{.pdf-report{size:A4;margin:0}}.pdf-report *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.pdf-report .report-container{width:210mm;min-height:297mm;padding:20mm 15mm;margin:0 auto;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.pdf-report .report-container .report-header{margin-bottom:15mm;padding-bottom:5mm;border-bottom:.5mm solid #e0e0e0}.pdf-report .report-container .report-header .logo-section{margin-bottom:10mm}.pdf-report .report-container .report-header .logo-section img{height:12mm;width:auto}.pdf-report .report-container .report-header .title-section{text-align:center}.pdf-report .report-container .report-header .title-section h1{font-size:24pt;color:#343579;margin:0 0 2mm;font-weight:600}.pdf-report .report-container .report-header .title-section p{font-size:12pt;color:#666;margin:0}.pdf-report .report-container .profile-section{margin:10mm 0;text-align:center}.pdf-report .report-container .profile-section .profile-icon{width:35mm;height:35mm;margin-bottom:5mm}.pdf-report .report-container .profile-section .profile-name{font-size:28pt;margin:5mm 0}.pdf-report .report-container .profile-section .profile-name .primary-profile{color:var(--primary-color)}.pdf-report .report-container .profile-section .profile-name .secondary-profile{color:var(--secondary-color)}.pdf-report .report-container .distribution-section{margin:15mm 0}.pdf-report .report-container .distribution-section .distribution-bar{display:-webkit-box;display:-ms-flexbox;display:flex;height:20mm;width:100%;border:.2mm solid #e0e0e0}.pdf-report .report-container .distribution-section .distribution-bar .profile-segment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:25mm;padding:2mm}.pdf-report .report-container .distribution-section .distribution-bar .profile-segment .segment-content{text-align:center;color:#fff}.pdf-report .report-container .distribution-section .distribution-bar .profile-segment .segment-content .profile-name{font-size:11pt;font-weight:600;margin-bottom:1mm}.pdf-report .report-container .distribution-section .distribution-bar .profile-segment .segment-content .profile-value{font-size:9pt}.pdf-report .report-container .content-section{margin:15mm 0}.pdf-report .report-container .content-section .report-card{margin-bottom:15mm;page-break-inside:avoid}.pdf-report .report-container .content-section .report-card .card-header{margin-bottom:5mm;padding-bottom:3mm;border-bottom:.2mm solid #e0e0e0}.pdf-report .report-container .content-section .report-card .card-header .header-icon{width:10mm;height:10mm;margin-right:3mm;float:left}.pdf-report .report-container .content-section .report-card .card-header .header-title{font-size:16pt;color:#343579;margin:0 0 1mm}.pdf-report .report-container .content-section .report-card .card-header .header-subtitle{font-size:11pt;color:#666;margin:0}.pdf-report .report-container .content-section .report-card .card-content{padding:5mm 0}.pdf-report .report-container .content-section .report-card .card-content .text-block{margin-bottom:5mm}.pdf-report .report-container .content-section .report-card .card-content .text-block:last-child{margin-bottom:0}.pdf-report .report-container .content-section .report-card .card-content .text-block .block-title{font-size:12pt;font-weight:600;color:#343579;margin:0 0 2mm}.pdf-report .report-container .content-section .report-card .card-content .text-block .block-text{font-size:11pt;color:#333;margin:0;line-height:1.6}.pdf-report .report-container .content-section .report-card .competencies-section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8mm}.pdf-report .report-container .content-section .report-card .competencies-section .chart-container{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.pdf-report .report-container .content-section .report-card .competencies-section .chart-container canvas{width:100%!important;height:120mm!important}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;padding-left:5mm;border-left:.2mm solid #e0e0e0}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item{margin-bottom:5mm}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item:last-child{margin-bottom:0}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item .competency-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2mm}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item .competency-header .name{font-size:11pt;color:#343579;font-weight:600}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item .competency-header .value{font-size:10pt;color:#666}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item .competency-bar{height:2mm;background:#f5f6fa;border-radius:1mm;overflow:hidden}.pdf-report .report-container .content-section .report-card .competencies-section .competencies-list .competency-item .competency-bar .bar-fill{height:100%;background:linear-gradient(45deg,#343579,#4a4b9c);border-radius:1mm}.pdf-report .report-container .content-section .report-card .card-footer{margin-top:5mm;padding-top:3mm;border-top:.2mm solid #e0e0e0;text-align:right}.pdf-report .report-container .content-section .report-card .card-footer .footer-logo{height:6mm;width:auto}.pdf-report .profile-dominante{background-color:#0292c6}.pdf-report .profile-influente{background-color:#b7c32b}.pdf-report .profile-estavel{background-color:#ff023f}.pdf-report .profile-conforme{background-color:#ffc000}.pdf-report .web-only{display:none!important}.report-page :not(i){font-family:Nunito,sans-serif!important}@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}.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}.progress-bar{-webkit-transition:width .3s ease;transition:width .3s ease}@media print{.action-buttons{display:none!important}.card-comportamento{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.modal-relatorio-comportamental[data-v-0bc308c6]{z-index:1050!important}.modal-relatorio-comportamental .modal-dialog[data-v-0bc308c6]{z-index:1051!important}.modal-relatorio-comportamental .modal-content[data-v-0bc308c6]{z-index:1052!important}#count-by-person[data-v-0bc308c6]{font-size:14px}.modal-body[data-v-0bc308c6]{overflow-y:auto!important;max-height:80vh!important}.reenvia-email-modal[data-v-0bc308c6]{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-0bc308c6]{margin-top:2rem;margin-bottom:auto}.reenvia-email-header[data-v-0bc308c6]{background:#fff;color:#333;padding:.35rem .75rem .3rem .75rem;border:none;position:relative;border-bottom:1px solid #e2e8f0}.header-content[data-v-0bc308c6]{gap:.6rem;position:relative;z-index:2}.header-content[data-v-0bc308c6],.header-icon[data-v-0bc308c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-0bc308c6]{width:28px;height:28px;background:#f8fafc;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e2e8f0}.header-icon i[data-v-0bc308c6]{font-size:1.5rem;color:#6b7280}.header-text[data-v-0bc308c6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-title[data-v-0bc308c6]{font-size:.95rem;font-weight:700;margin:0;color:#333}.modal-subtitle[data-v-0bc308c6]{font-size:.8rem;margin:.1rem 0 0 0;opacity:.9;color:#6b7280}.btn-close-custom[data-v-0bc308c6]{background:#f8fafc;border:none;width:32px;height:32px;border-radius:8px;color:#6b7280;font-size:.9rem;border:1px solid #e2e8f0;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:2}.btn-close-custom[data-v-0bc308c6]:hover{background:#e2e8f0;color:#374151;-webkit-transform:scale(1.05);transform:scale(1.05)}.reenvia-email-body[data-v-0bc308c6]{padding:1rem 1.5rem;background:#fafbfc}.email-option[data-v-0bc308c6]{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:transparent}.email-option[data-v-0bc308c6]:before,.radio-input[data-v-0bc308c6]{position:absolute;opacity:0;pointer-events:none}.email-option[data-v-0bc308c6]:before{content:"";top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#6b7280,#9ca3af);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:0}.email-option[data-v-0bc308c6]: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-0bc308c6]: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-0bc308c6]{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)}.email-option.selected[data-v-0bc308c6]:before{opacity:.05}.option-icon[data-v-0bc308c6]{width:32px;height:32px;background:linear-gradient(135deg,#fd7e14,#e17055);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;color:#fff;font-size:.9rem;position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.option-content[data-v-0bc308c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:1}.option-title[data-v-0bc308c6]{font-size:1rem;font-weight:600;color:#1a202c;margin:0 0 .25rem 0}.option-description[data-v-0bc308c6]{font-size:.85rem;color:#718096;margin:0;line-height:1.4}.option-radio[data-v-0bc308c6]{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.radio-circle[data-v-0bc308c6]{width:20px;height:20px;border:1px solid #cbd5e1;border-radius:50%;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.radio-circle.active[data-v-0bc308c6]{border-color:#fd7e14;background:#fd7e14}.radio-circle.active[data-v-0bc308c6]:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6px;height:6px;background:#fff;border-radius:50%}.new-email-section[data-v-0bc308c6]{margin-top:.6rem;padding:.6rem;background:#fff;border-radius:8px;border:1px solid #e2e8f0;-webkit-animation:slideDown-0bc308c6 .3s ease;animation:slideDown-0bc308c6 .3s ease}@-webkit-keyframes slideDown-0bc308c6{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-0bc308c6{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.input-group-custom[data-v-0bc308c6]{margin-bottom:0}.input-label[data-v-0bc308c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9rem;font-weight:600;color:#374151;margin-bottom:.5rem}.input-label i[data-v-0bc308c6]{color:#6b7280}.input-wrapper[data-v-0bc308c6]{position:relative}.form-input-custom[data-v-0bc308c6]{width:100%;padding:.6rem .8rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.9rem;background:#f8fafc;-webkit-transition:all .3s ease;transition:all .3s ease;outline:none}.form-input-custom[data-v-0bc308c6]:focus{border-color:#fd7e14;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(253,126,20,.1);box-shadow:0 0 0 3px rgba(253,126,20,.1)}.form-input-custom.error[data-v-0bc308c6]{border-color:#ef4444;background:#fef2f2}.form-input-custom.error[data-v-0bc308c6]:focus{-webkit-box-shadow:0 0 0 3px rgba(239,68,68,.1);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.input-focus-border[data-v-0bc308c6]{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;pointer-events:none;-webkit-transition:all .3s ease;transition:all .3s ease}.form-input-custom:focus+.input-focus-border[data-v-0bc308c6]{-webkit-box-shadow:0 0 0 3px rgba(253,126,20,.1);box-shadow:0 0 0 3px rgba(253,126,20,.1)}.error-message[data-v-0bc308c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ef4444;font-size:.8rem;margin-top:.4rem;font-weight:500}.reenvia-email-footer[data-v-0bc308c6]{padding:1rem 1.5rem;background:#fff;border-top:1px solid #e2e8f0;gap:.75rem}.btn[data-v-0bc308c6]{padding:.6rem 1.25rem;border-radius:8px;font-weight:600;font-size:.85rem;border:none;-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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:110px}.btn-cancel[data-v-0bc308c6]{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.btn-cancel[data-v-0bc308c6]:hover{background:#ffeaa7;color:#6c5ce7;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(255,193,7,.2);box-shadow:0 4px 12px rgba(255,193,7,.2)}.btn-send[data-v-0bc308c6]{background:linear-gradient(135deg,#fd7e14,#e17055);color:#fff;-webkit-box-shadow:0 4px 15px rgba(253,126,20,.3);box-shadow:0 4px 15px rgba(253,126,20,.3)}.btn-send[data-v-0bc308c6]: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-header[data-v-0bc308c6]{padding:.75rem 1rem .5rem 1rem}.reenvia-email-body[data-v-0bc308c6],.reenvia-email-footer[data-v-0bc308c6]{padding:.75rem 1rem}.header-icon[data-v-0bc308c6]{width:40px;height:40px}.header-icon i[data-v-0bc308c6]{font-size:1.2rem}.modal-title[data-v-0bc308c6]{font-size:1.1rem}.email-option[data-v-0bc308c6]{padding:.75rem}.option-icon[data-v-0bc308c6]{width:35px;height:35px}.modal-dialog-top[data-v-0bc308c6]{margin-top:1rem}}.opcoes-envio-modal[data-v-343ba922]{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-backdrop[data-v-343ba922]{display:none!important}.modal-dialog-top[data-v-343ba922]{margin-top:2rem;margin-bottom:auto}.opcoes-envio-header[data-v-343ba922]{background:#fff;color:#333;padding:.35rem .75rem .3rem .75rem;border:none;position:relative;border-bottom:1px solid #e2e8f0}.header-content[data-v-343ba922]{gap:.6rem;position:relative;z-index:2}.header-content[data-v-343ba922],.header-icon[data-v-343ba922]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-343ba922]{width:28px;height:28px;background:#f8fafc;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e2e8f0}.header-icon i[data-v-343ba922]{font-size:1.5rem;color:#6b7280}.header-text[data-v-343ba922]{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-title[data-v-343ba922]{font-size:.95rem;font-weight:700;margin:0;color:#333}.modal-subtitle[data-v-343ba922]{font-size:.8rem;margin:.1rem 0 0 0;opacity:.9;color:#6b7280}.btn-close-custom[data-v-343ba922]{background:#f8fafc;border:none;width:32px;height:32px;border-radius:8px;color:#6b7280;font-size:.9rem;border:1px solid #e2e8f0;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:2}.btn-close-custom[data-v-343ba922]:hover{background:#e2e8f0;color:#374151;-webkit-transform:scale(1.05);transform:scale(1.05)}.opcoes-envio-body[data-v-343ba922]{padding:1rem 1.5rem;background:#fafbfc}.envio-option[data-v-343ba922]{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:transparent}.envio-option[data-v-343ba922]: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-343ba922]{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-343ba922]{-ms-flex-negative:0;flex-shrink:0}.option-radio input[type=radio][data-v-343ba922]{width:18px;height:18px;accent-color:#fd7e14;cursor:pointer}.option-icon[data-v-343ba922]{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-343ba922]{font-size:1.2rem;color:#6b7280;-webkit-transition:all .3s ease;transition:all .3s ease}.envio-option.selected .option-icon[data-v-343ba922],.envio-option:hover .option-icon[data-v-343ba922]{background:#fff5f0;border-color:#fd7e14}.envio-option.selected .option-icon i[data-v-343ba922],.envio-option:hover .option-icon i[data-v-343ba922]{color:#fd7e14}.option-content[data-v-343ba922]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:2}.option-title[data-v-343ba922]{font-size:.9rem;font-weight:600;color:#333;margin-bottom:.2rem}.option-description[data-v-343ba922]{font-size:.8rem;color:#6b7280;line-height:1.3}.alert-critico-expandido[data-v-343ba922]{margin-top:1rem;padding:1rem;background:#fef2f2;border:2px solid #dc3545;border-radius:8px;-webkit-animation:slideDown-343ba922 .3s ease-out,pulse-343ba922 2s ease-in-out infinite;animation:slideDown-343ba922 .3s ease-out,pulse-343ba922 2s ease-in-out infinite}@-webkit-keyframes slideDown-343ba922{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-343ba922{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse-343ba922{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-343ba922{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-343ba922]{gap:.75rem;margin-bottom:1rem}.alert-header[data-v-343ba922],.alert-icon[data-v-343ba922]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-icon[data-v-343ba922]{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-343ba922 1.5s ease-in-out infinite;animation:iconPulse-343ba922 1.5s ease-in-out infinite}@-webkit-keyframes iconPulse-343ba922{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-343ba922{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-343ba922]{font-size:1rem;color:#fff}.alert-title h6[data-v-343ba922]{margin:0;font-size:.9rem;font-weight:700;color:#dc3545}.alert-title p[data-v-343ba922]{margin:.2rem 0 0 0;font-size:.8rem;color:#6b7280}.alert-content[data-v-343ba922]{padding-left:2.5rem}.alert-subtitle[data-v-343ba922]{font-size:.85rem;font-weight:600;color:#dc3545;margin-bottom:.5rem}.alert-list[data-v-343ba922]{margin:0 0 1rem 0;padding-left:1rem;font-size:.8rem;color:#374151;line-height:1.4}.alert-list li[data-v-343ba922]{margin-bottom:.3rem}.confirmacao-final[data-v-343ba922]{margin-top:1rem;padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;text-align:center}.confirmacao-final p[data-v-343ba922]{margin:0;font-size:.85rem;color:#dc3545;font-weight:600}.opcoes-envio-footer[data-v-343ba922]{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-343ba922]{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-343ba922]:hover{background:#e2e8f0;color:#374151;border-color:#d1d5db}.btn-confirm[data-v-343ba922]{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-343ba922]{background:#198754;color:#fff}.btn-confirm.btn-success[data-v-343ba922]:hover{background:#157347;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(25,135,84,.3);box-shadow:0 4px 8px rgba(25,135,84,.3)}.btn-confirm.btn-danger[data-v-343ba922]{background:#dc3545;color:#fff}.btn-confirm.btn-danger[data-v-343ba922]: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-343ba922]: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-595a766a]{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-595a766a]{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-595a766a]{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-595a766a]{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-595a766a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.colored-clips .clip[data-v-595a766a]{width:4px;height:40px;border-radius:2px}.colored-clips .clip.red[data-v-595a766a]{background:#f44}.colored-clips .clip.yellow[data-v-595a766a]{background:#fb3}.colored-clips .clip.green[data-v-595a766a]{background:#00c851}.colored-clips .clip.blue[data-v-595a766a]{background:#33b5e5}.title-purple[data-v-595a766a]{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-595a766a]{color:#88619a;font-size:1.2rem;opacity:.9}.section-container .section-header[data-v-595a766a]{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)}.section-container .section-header .section-title[data-v-595a766a]{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)}.section-container .section-header .section-title i[data-v-595a766a]{color:#88619a;text-shadow:0 1px 2px rgba(136,97,154,.1);font-size:1.2rem;margin-right:.5rem;display:inline-block;vertical-align:middle}.section-container .section-header .section-description[data-v-595a766a]{color:#4a4a4a;font-size:1rem;margin-bottom:0;font-weight:500;font-family:var(--fontFamily,"Nunito",sans-serif)}.card-white[data-v-595a766a]{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-595a766a]{padding:1.25rem;border-bottom:1px solid #eee}.competencies-list .competency-item[data-v-595a766a]:last-child{border-bottom:none}.competencies-list .competency-item .competency-info .competency-name[data-v-595a766a]{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-595a766a]{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-595a766a]{color:#88619a}.competencies-list .competency-item .competency-status .feedback-button[data-v-595a766a]{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-595a766a]:hover{background:#6c4d7b}.competencies-list .competency-item .competency-status .aligned-status[data-v-595a766a]{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-595a766a]{margin-top:1rem}.competencies-list .competency-item .competency-progress .progress[data-v-595a766a]{border-radius:4px;background:#f5f5f5}.feedback-list .feedback-item[data-v-595a766a]{margin-bottom:1rem}.feedback-list .feedback-item .feedback-author[data-v-595a766a]{font-weight:500}.feedback-list .feedback-item .feedback-content[data-v-595a766a]{color:#444;line-height:1.5}.no-feedback-container[data-v-595a766a]{background:#f8f9fa;border-radius:8px;padding:2rem}.no-feedback-container i[data-v-595a766a]{color:#88619a;font-size:3rem;margin-bottom:1rem}.no-feedback-container h5[data-v-595a766a]{color:#6c757d!important;font-size:1.25rem;font-weight:500;margin-bottom:1rem}.no-feedback-container p[data-v-595a766a]{color:#6c757d!important;font-size:.95rem;line-height:1.5}.radar-chart-container[data-v-595a766a]{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-595a766a]{max-width:100%;height:auto}.parecer-final-content[data-v-595a766a]{position:relative;padding:2rem;background:linear-gradient(135deg,#f8f9ff,#e8f2ff);border-radius:12px;border-left:4px solid #5a6ae6}.parecer-final-text[data-v-595a766a]{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-595a766a]{position:absolute;top:-10px;left:-15px;font-size:2rem;color:#5a6ae6;opacity:.3}.parecer-quote-end[data-v-595a766a]{position:absolute;bottom:-10px;right:-15px;font-size:2rem;color:#5a6ae6;opacity:.3}.parecer-text[data-v-595a766a]{margin:0;padding:0 1rem;text-align:justify;font-family:var(--fontFamily,"Nunito",sans-serif)}.gestor-info[data-v-595a766a]{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-595a766a]{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-595a766a]{font-size:.85rem;color:#6c757d}.gestor-info-content[data-v-595a766a]{padding-left:1.5rem}.gestor-nome[data-v-595a766a]{color:#2d3a4b;font-size:1rem;margin-bottom:.25rem}.gestor-email[data-v-595a766a]{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-595a766a]{width:4px;height:40px;background:#88619a;border-radius:2px}.feedback-header h5[data-v-595a766a]{font-family:var(--fontFamily,"Nunito",sans-serif);color:#333;font-weight:600}.feedback-header p[data-v-595a766a]{font-family:var(--fontFamily,"Nunito",sans-serif);color:#666}.feedback-list .feedback-item[data-v-595a766a]{margin-bottom:1.5rem;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #88619a}.feedback-list .feedback-item .feedback-author[data-v-595a766a]{font-family:var(--fontFamily,"Nunito",sans-serif);font-weight:600;color:#88619a;margin-bottom:.5rem}.feedback-list .feedback-item .feedback-author i[data-v-595a766a]{color:#88619a}.feedback-list .feedback-item .feedback-content[data-v-595a766a]{font-family:var(--fontFamily,"Nunito",sans-serif);color:#333;line-height:1.6}.no-feedback-container h5[data-v-595a766a],.no-feedback-container p[data-v-595a766a]{font-family:var(--fontFamily,"Nunito",sans-serif)}.btn-print-pdf[data-v-595a766a]{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-595a766a]{font-size:1rem;color:#fff}.btn-print-pdf[data-v-595a766a]: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-595a766a]:active{-webkit-transform:translateY(0);transform:translateY(0)}.pending-status[data-v-595a766a]{color:#ffc107;font-weight:500;font-family:var(--fontFamily,"Nunito",sans-serif)}@media(max-width:768px){.report-container[data-v-595a766a]{padding:1rem}.title-purple[data-v-595a766a]{font-size:2rem}.competency-item[data-v-595a766a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.competency-item .competency-status[data-v-595a766a]{margin-top:1rem}}@media print{.report-container[data-v-595a766a]{background:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:2px solid #88619a!important}.report-header[data-v-595a766a]{background:#f0e6ff!important;border:2px solid #88619a!important}.report-header .institution-name[data-v-595a766a],.title-purple[data-v-595a766a]{color:#5a4fd8!important;text-shadow:none!important}.section-header[data-v-595a766a]{background:#f0e6ff!important;border:2px solid #88619a!important}.section-header .section-title[data-v-595a766a]{color:#5a4fd8!important;text-shadow:none!important}.section-header .section-description[data-v-595a766a]{color:#4a4a4a!important}.card-white[data-v-595a766a]{background:#fff!important;border:2px solid #e6d9ff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.btn-primary[data-v-595a766a]{display:none!important}}.opcoes-envio-modal[data-v-38334514]{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-backdrop[data-v-38334514]{display:none!important}.modal-dialog-top[data-v-38334514]{margin-top:2rem;margin-bottom:auto}.opcoes-envio-header[data-v-38334514]{background:#fff;color:#333;padding:.35rem .75rem .3rem .75rem;border:none;position:relative;border-bottom:1px solid #e2e8f0}.header-content[data-v-38334514]{gap:.6rem;position:relative;z-index:2}.header-content[data-v-38334514],.header-icon[data-v-38334514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-38334514]{width:28px;height:28px;background:#f8fafc;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e2e8f0}.header-icon i[data-v-38334514]{font-size:1.5rem;color:#6b7280}.header-text[data-v-38334514]{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-title[data-v-38334514]{font-size:.95rem;font-weight:700;margin:0;color:#333}.modal-subtitle[data-v-38334514]{font-size:.8rem;margin:.1rem 0 0 0;opacity:.9;color:#6b7280}.btn-close-custom[data-v-38334514]{background:#f8fafc;border:none;width:32px;height:32px;border-radius:8px;color:#6b7280;font-size:.9rem;border:1px solid #e2e8f0;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;z-index:2}.btn-close-custom[data-v-38334514]:hover{background:#e2e8f0;color:#374151;-webkit-transform:scale(1.05);transform:scale(1.05)}.opcoes-envio-body[data-v-38334514]{padding:1rem 1.5rem;background:#fafbfc}.envio-option[data-v-38334514]{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:transparent}.envio-option[data-v-38334514]: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-38334514]{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-38334514]{-ms-flex-negative:0;flex-shrink:0}.option-radio input[type=radio][data-v-38334514]{width:18px;height:18px;accent-color:#fd7e14;cursor:pointer}.option-icon[data-v-38334514]{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-38334514]{font-size:1.2rem;color:#6b7280;-webkit-transition:all .3s ease;transition:all .3s ease}.envio-option.selected .option-icon[data-v-38334514],.envio-option:hover .option-icon[data-v-38334514]{background:#fff5f0;border-color:#fd7e14}.envio-option.selected .option-icon i[data-v-38334514],.envio-option:hover .option-icon i[data-v-38334514]{color:#fd7e14}.option-content[data-v-38334514]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;z-index:2}.option-title[data-v-38334514]{font-size:.9rem;font-weight:600;color:#333;margin-bottom:.2rem}.option-description[data-v-38334514]{font-size:.8rem;color:#6b7280;line-height:1.3}.alert-critico-expandido[data-v-38334514]{margin-top:1rem;padding:1rem;background:#fef2f2;border:2px solid #dc3545;border-radius:8px;-webkit-animation:slideDown-38334514 .3s ease-out,pulse-38334514 2s ease-in-out infinite;animation:slideDown-38334514 .3s ease-out,pulse-38334514 2s ease-in-out infinite}@-webkit-keyframes slideDown-38334514{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown-38334514{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse-38334514{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-38334514{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-38334514]{gap:.75rem;margin-bottom:1rem}.alert-header[data-v-38334514],.alert-icon[data-v-38334514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-icon[data-v-38334514]{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-38334514 1.5s ease-in-out infinite;animation:iconPulse-38334514 1.5s ease-in-out infinite}@-webkit-keyframes iconPulse-38334514{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-38334514{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-38334514]{font-size:1rem;color:#fff}.alert-title h6[data-v-38334514]{margin:0;font-size:.9rem;font-weight:700;color:#dc3545}.alert-title p[data-v-38334514]{margin:.2rem 0 0 0;font-size:.8rem;color:#6b7280}.alert-content[data-v-38334514]{padding-left:2.5rem}.alert-subtitle[data-v-38334514]{font-size:.85rem;font-weight:600;color:#dc3545;margin-bottom:.5rem}.alert-list[data-v-38334514]{margin:0 0 1rem 0;padding-left:1rem;font-size:.8rem;color:#374151;line-height:1.4}.alert-list li[data-v-38334514]{margin-bottom:.3rem}.confirmacao-final[data-v-38334514]{margin-top:1rem;padding:.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;text-align:center}.confirmacao-final p[data-v-38334514]{margin:0;font-size:.85rem;color:#dc3545;font-weight:600}.opcoes-envio-footer[data-v-38334514]{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-38334514]{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-38334514]:hover{background:#e2e8f0;color:#374151;border-color:#d1d5db}.btn-confirm[data-v-38334514]{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-38334514]{background:#198754;color:#fff}.btn-confirm.btn-success[data-v-38334514]:hover{background:#157347;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(25,135,84,.3);box-shadow:0 4px 8px rgba(25,135,84,.3)}.btn-confirm.btn-danger[data-v-38334514]{background:#dc3545;color:#fff}.btn-confirm.btn-danger[data-v-38334514]: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-38334514]:disabled{background:#e2e8f0;color:#9ca3af;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.analises-competencias-novo[data-v-546878bc]{width:100%}.full-row[data-v-546878bc]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.dashboard-card-container[data-v-546878bc]{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-546878bc]{background:linear-gradient(135deg,#f8fafc,#eef2f6);border-bottom:1px solid #e5e7eb}.header-icon[data-v-546878bc]{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-546878bc]{font-weight:700;color:#111827}.dept-pill[data-v-546878bc]{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-546878bc]{font-size:.7rem;color:#6b7280}.departments-list-container[data-v-546878bc]{padding:.5rem;max-height:500px;overflow-y:auto}.department-group[data-v-546878bc]{margin-bottom:.6rem;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background-color:#fdfdfd}.group-header[data-v-546878bc]{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-546878bc]:hover{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.group-header.selected[data-v-546878bc]{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-546878bc]:hover{background:linear-gradient(135deg,#059669,#047857)}.group-name[data-v-546878bc]{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dept-selected-badge[data-v-546878bc]{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-546878bc]{font-weight:600}.radar-chart-container[data-v-546878bc]{height:300px;border:1px solid #e1e5e9;border-radius:12px;padding:12px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.loading-overlay[data-v-546878bc]{position:absolute;inset:0;background:hsla(0,0%,100%,.6);z-index:2}.loading-overlay[data-v-546878bc],.simple-warning[data-v-546878bc]{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-546878bc]{height:100%;color:#6b7280;font-size:.9rem;font-style:italic}.simple-warning i[data-v-546878bc]{color:#9ca3af}.stat-box[data-v-546878bc]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:12px;text-align:center}.stat-value[data-v-546878bc]{font-size:1.25rem;font-weight:700;color:#111827}.stat-label[data-v-546878bc]{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.progress-panel[data-v-546878bc]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px}.progress-panel-title[data-v-546878bc]{font-weight:700;margin-bottom:10px;color:#111827}.summary-grid[data-v-546878bc]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.summary-box[data-v-546878bc]{border:1px solid #e5e7eb;border-radius:10px;padding:10px;text-align:center}.summary-box .summary-value[data-v-546878bc]{font-size:1.2rem;font-weight:800}.summary-box .summary-caption[data-v-546878bc]{font-size:.7rem;color:#6b7280;margin-top:2px}.summary-box .summary-label[data-v-546878bc]{font-size:.7rem;color:#64748b;margin-top:2px;font-weight:700}.summary-box.success[data-v-546878bc]{background:#f0fdf4}.summary-box.warning[data-v-546878bc]{background:#fff7ed}.progress-item[data-v-546878bc]{margin-bottom:12px}.progress-label-row[data-v-546878bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;font-size:.9rem}.progress-bar-container[data-v-546878bc]{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.progress-bar[data-v-546878bc]{height:100%;border-radius:4px}.progress-bar.auto[data-v-546878bc]{background:-webkit-gradient(linear,left top,right top,from(#3b82f6),to(#60a5fa));background:linear-gradient(90deg,#3b82f6,#60a5fa)}.progress-bar.gestor[data-v-546878bc]{background:-webkit-gradient(linear,left top,right top,from(#14b8a6),to(#2dd4bf));background:linear-gradient(90deg,#14b8a6,#2dd4bf)}.progress-bar.feedback[data-v-546878bc]{background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#fbbf24));background:linear-gradient(90deg,#f59e0b,#fbbf24)}.competencies-overview-section[data-v-546878bc]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.competencies-overview-header[data-v-546878bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;font-weight:700;color:#111827}.competencies-overview-title[data-v-546878bc]{font-size:16px}.competencies-grid[data-v-546878bc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.competency-card-compact[data-v-546878bc]{border:1px solid #e5e7eb;border-radius:6px;padding:8px;background:#f8fafc;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.competency-card-compact[data-v-546878bc]: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-546878bc]{font-size:12px;font-weight:600;margin-bottom:6px;color:#111827}.competency-value-row[data-v-546878bc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.competency-value-compact[data-v-546878bc]{font-size:14px;font-weight:700}.progress-bar-compact[data-v-546878bc]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.progress-bar-inner[data-v-546878bc]{height:100%;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.no-competencies-message[data-v-546878bc]{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-546878bc]{font-size:2.5rem;color:#cbd5e1}.no-competencies-title[data-v-546878bc]{font-size:1.1rem;font-weight:700;color:#1e293b}.no-competencies-text[data-v-546878bc]{font-size:1rem;max-width:320px;line-height:1.4}.loading-container[data-v-546878bc]{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-546878bc]{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #10b981;border-radius:50%;-webkit-animation:spin-546878bc 1s linear infinite;animation:spin-546878bc 1s linear infinite;margin-bottom:12px}.loading-spinner-sm[data-v-546878bc]{width:16px;height:16px;border-width:2px;margin-bottom:0}.loading-text[data-v-546878bc]{font-size:.9rem;font-weight:500;color:#6b7280}@-webkit-keyframes spin-546878bc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-546878bc{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}.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}@-webkit-keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.stepper-modern[data-v-22bc4685]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;gap:1rem;-ms-flex-negative:0;flex-shrink:0}.stepper-modern .stepper-step[data-v-22bc4685],.stepper-modern[data-v-22bc4685]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stepper-modern .stepper-step[data-v-22bc4685]{gap:.5rem;padding:.4rem .8rem;border-radius:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;background:#e9ecef;border:2px solid transparent}.stepper-modern .stepper-step[data-v-22bc4685]:hover{background:rgba(102,126,234,.08);border-color:rgba(102,126,234,.3)}.stepper-modern .stepper-step.active[data-v-22bc4685]{background:#fff;color:#667eea;border-color:#667eea;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.15);box-shadow:0 2px 8px rgba(102,126,234,.15)}.stepper-modern .stepper-step.active .step-icon[data-v-22bc4685]{background:rgba(102,126,234,.1);color:#667eea}.stepper-modern .stepper-step.completed[data-v-22bc4685]{background:rgba(40,167,69,.08);color:#28a745;border-color:transparent}.stepper-modern .stepper-step.completed .step-icon[data-v-22bc4685]{background:#28a745;color:#fff}.stepper-modern .stepper-step.active.completed[data-v-22bc4685]{background:rgba(40,167,69,.08);color:#28a745;border-color:#667eea}.stepper-modern .stepper-step.active.completed .step-icon[data-v-22bc4685]{background:#28a745;color:#fff}.stepper-modern .stepper-step .step-icon[data-v-22bc4685]{width:30px;height:30px;border-radius:8px;background:#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;font-size:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}.stepper-modern .stepper-step .step-content .step-label[data-v-22bc4685]{font-weight:600;font-size:.9rem;margin-bottom:.1rem}.stepper-modern .stepper-step .step-content .step-description[data-v-22bc4685]{font-size:.75rem;opacity:.8}.stepper-modern .stepper-step .step-check[data-v-22bc4685]{width:18px;height:18px;background:#28a745;color:#fff;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}.stepper-modern .stepper-connector[data-v-22bc4685]{width:32px;height:2px;background:#e9ecef;-webkit-transition:all .3s ease;transition:all .3s ease}.stepper-modern .stepper-connector.active[data-v-22bc4685]{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2)}.form-group-modern[data-v-658400b4]{margin-bottom:1.5rem}.input-group-modern[data-v-658400b4]{position:relative}.form-input-modern[data-v-658400b4]{width:100%;padding:.6rem .8rem;border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.form-input-modern[data-v-658400b4]:focus{outline:none;border-color:#28a745;-webkit-box-shadow:0 0 0 3px rgba(40,167,69,.1);box-shadow:0 0 0 3px rgba(40,167,69,.1)}.input-icon-modern[data-v-658400b4]{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6c757d;pointer-events:none}.char-counter-modern[data-v-658400b4]{text-align:right;font-size:.8rem;color:#6c757d;margin-top:.5rem}.char-counter-modern .warning[data-v-658400b4]{color:#dc3545}.categories-grid[data-v-658400b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.category-item[data-v-658400b4]{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}.step-panel[data-v-2a3c4add]{background:#fff;border-radius:16px;padding:1.25rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:1rem}.step-header[data-v-2a3c4add]{margin-bottom:1rem;text-align:center}.step-header h5[data-v-2a3c4add]{color:#2c3e50;font-weight:600;margin-bottom:.25rem}.step-header p[data-v-2a3c4add]{color:#6c757d;margin:0;font-size:.9rem}.form-grid[data-v-2a3c4add]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group-modern.full-width[data-v-2a3c4add]{grid-column:1/-1}.form-row-modern[data-v-2a3c4add]{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;grid-column:1/-1}.description-column[data-v-2a3c4add]{grid-column:1}.image-column[data-v-2a3c4add]{grid-column:2}.form-label-modern[data-v-2a3c4add]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-size:.9rem}.input-group-modern[data-v-2a3c4add]{position:relative}.form-input-modern[data-v-2a3c4add]{width:100%;padding:.6rem .8rem;border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.form-input-modern[data-v-2a3c4add]: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)}.form-input-modern[data-v-2a3c4add]::-webkit-input-placeholder{color:#adb5bd}.form-input-modern[data-v-2a3c4add]::-moz-placeholder{color:#adb5bd}.form-input-modern[data-v-2a3c4add]:-ms-input-placeholder{color:#adb5bd}.form-input-modern[data-v-2a3c4add]::-ms-input-placeholder{color:#adb5bd}.form-input-modern[data-v-2a3c4add]::placeholder{color:#adb5bd}.input-icon-modern[data-v-2a3c4add]{position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#6c757d;pointer-events:none}.select-group-modern[data-v-2a3c4add]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.form-select-modern[data-v-2a3c4add]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.6rem .8rem;border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.form-select-modern[data-v-2a3c4add]: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)}.add-category-btn-modern[data-v-2a3c4add]{width:45px;height:45px;background:#28a745;color:#fff;border:none;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;-webkit-transition:all .3s ease;transition:all .3s ease}.add-category-btn-modern[data-v-2a3c4add]:hover{background:#218838;-webkit-transform:scale(1.05);transform:scale(1.05)}.textarea-group-modern[data-v-2a3c4add]{position:relative}.form-textarea-modern[data-v-2a3c4add]{width:100%;padding:.6rem .8rem;border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;resize:vertical;min-height:100px;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.form-textarea-modern[data-v-2a3c4add]: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)}.form-textarea-modern[data-v-2a3c4add]::-webkit-input-placeholder{color:#adb5bd}.form-textarea-modern[data-v-2a3c4add]::-moz-placeholder{color:#adb5bd}.form-textarea-modern[data-v-2a3c4add]:-ms-input-placeholder{color:#adb5bd}.form-textarea-modern[data-v-2a3c4add]::-ms-input-placeholder{color:#adb5bd}.form-textarea-modern[data-v-2a3c4add]::placeholder{color:#adb5bd}.textarea-icon-modern[data-v-2a3c4add]{position:absolute;right:1rem;top:1rem;color:#6c757d;pointer-events:none}.char-counter-modern[data-v-2a3c4add]{text-align:right;font-size:.8rem;color:#6c757d;margin-top:.5rem}.char-counter-modern .warning[data-v-2a3c4add]{color:#dc3545}.cover-upload-modern .upload-area-modern[data-v-2a3c4add]{border:2px dashed #dee2e6;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#f8f9fa}.cover-upload-modern .upload-area-modern[data-v-2a3c4add]:hover{border-color:#667eea;background:rgba(102,126,234,.05)}.upload-content-modern .upload-icon[data-v-2a3c4add]{font-size:3rem;color:#6c757d;margin-bottom:1rem}.upload-content-modern h6[data-v-2a3c4add]{color:#2c3e50;margin-bottom:.5rem}.upload-content-modern p[data-v-2a3c4add]{color:#6c757d;margin-bottom:.5rem}.upload-content-modern .upload-hint[data-v-2a3c4add]{font-size:.8rem;color:#adb5bd}.cover-preview-modern[data-v-2a3c4add]{position:relative;border-radius:12px;overflow:hidden}.cover-image-modern[data-v-2a3c4add]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.cover-overlay-modern[data-v-2a3c4add]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);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:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cover-overlay-modern[data-v-2a3c4add]:hover{opacity:1}.change-cover-btn-modern[data-v-2a3c4add]{background:#fff;color:#2c3e50;border:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.change-cover-btn-modern[data-v-2a3c4add]:hover{background:#f8f9fa;-webkit-transform:scale(1.05);transform:scale(1.05)}.sessions-container[data-v-507d6ec1]{margin-top:1rem}.session-card[data-v-507d6ec1]{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-507d6ec1]{padding:.5rem .8rem}.session-header[data-v-507d6ec1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem}.session-header[data-v-507d6ec1],.session-info h6[data-v-507d6ec1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session-info h6[data-v-507d6ec1]{color:#2c3e50;margin-bottom:.3rem;gap:.4rem;font-size:.95rem}.session-title-input-inline[data-v-507d6ec1]{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-507d6ec1]: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-507d6ec1]{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-507d6ec1]:hover{color:#667eea;background:rgba(102,126,234,.1)}.placeholder-text[data-v-507d6ec1]{color:#adb5bd;font-style:italic}.btn-toggle-session[data-v-507d6ec1]{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-507d6ec1]:hover{background:rgba(102,126,234,.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-toggle-session i[data-v-507d6ec1]{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-507d6ec1],.session-actions[data-v-507d6ec1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}.btn-action[data-v-507d6ec1]{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-507d6ec1]{background:#dc3545;color:#fff}.btn-action[data-v-507d6ec1]:hover:not(.danger){background:#5a6fd8}.btn-action.danger[data-v-507d6ec1]:hover{background:#c82333}.resources-list[data-v-507d6ec1]{margin-top:.5rem}.resource-item[data-v-507d6ec1]{background:#fff;border-radius:12px;margin-bottom:.5rem;border:1px solid #e9ecef;overflow:hidden}.resource-content[data-v-507d6ec1]{padding:.75rem}.resource-header[data-v-507d6ec1]{margin-bottom:.5rem}.resource-name-section[data-v-507d6ec1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.resource-label[data-v-507d6ec1]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.3rem;font-size:.85rem;white-space:nowrap}.btn-remove-resource[data-v-507d6ec1]{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-507d6ec1]:hover{background:rgba(220,53,69,.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.resource-name-input[data-v-507d6ec1]{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-507d6ec1]: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-507d6ec1]{margin-bottom:.5rem}.resource-type-selector[data-v-507d6ec1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.resource-type-selector-compact[data-v-507d6ec1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.type-option[data-v-507d6ec1]{padding:.8rem;border:2px solid #e9ecef;border-radius:12px}.type-option-compact[data-v-507d6ec1],.type-option[data-v-507d6ec1]{-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-507d6ec1]{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-507d6ec1]:hover{border-color:#667eea;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.type-option-compact.active[data-v-507d6ec1],.type-option-compact[data-v-507d6ec1]:hover,.type-option.active[data-v-507d6ec1]{border-color:#667eea;background:#f8f9ff}.type-option i[data-v-507d6ec1]{font-size:1.8rem;margin-bottom:.4rem;display:block;color:#6c757d}.type-option-compact i[data-v-507d6ec1]{font-size:1rem;color:#6c757d}.type-option-compact.active i[data-v-507d6ec1],.type-option.active i[data-v-507d6ec1]{color:#667eea}.type-option span[data-v-507d6ec1]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.2rem}.type-option-compact span[data-v-507d6ec1]{font-weight:600;color:#2c3e50;font-size:.85rem}.type-option small[data-v-507d6ec1]{color:#6c757d;font-size:.8rem}.file-upload-area[data-v-507d6ec1]{cursor:pointer}.file-upload-area-compact[data-v-507d6ec1]{cursor:pointer;margin-top:.3rem}.upload-placeholder[data-v-507d6ec1]{border:2px dashed #dee2e6;border-radius:12px;padding:1.2rem}.upload-placeholder-compact[data-v-507d6ec1],.upload-placeholder[data-v-507d6ec1]{text-align:center;background:#f8f9fa;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-placeholder-compact[data-v-507d6ec1]{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-507d6ec1]:hover,.upload-placeholder[data-v-507d6ec1]:hover{border-color:#667eea;background:#f8f9ff}.upload-placeholder i[data-v-507d6ec1]{font-size:2rem;color:#667eea;margin-bottom:.6rem}.upload-placeholder-compact i[data-v-507d6ec1]{font-size:1.2rem;color:#667eea}.upload-placeholder p[data-v-507d6ec1]{font-weight:600;color:#2c3e50;margin-bottom:.2rem;font-size:.9rem}.upload-placeholder-compact span[data-v-507d6ec1]{font-weight:600;color:#2c3e50;font-size:.85rem}.upload-placeholder small[data-v-507d6ec1]{color:#6c757d;display:block;margin-bottom:.6rem;font-size:.8rem}.btn-upload[data-v-507d6ec1]{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-507d6ec1]:hover{background:#5a6fd8;-webkit-transform:scale(1.05);transform:scale(1.05)}.file-selected[data-v-507d6ec1]{gap:.8rem;padding:.8rem;border-radius:12px;border:1px solid #c3e6c3}.file-selected-compact[data-v-507d6ec1],.file-selected[data-v-507d6ec1]{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-507d6ec1]{gap:.5rem;padding:.5rem;border-radius:6px;border:1px solid #c3e6c3}.file-selected i[data-v-507d6ec1]{font-size:1.8rem}.file-selected-compact i[data-v-507d6ec1]{font-size:1.2rem}.file-info-compact[data-v-507d6ec1],.file-info[data-v-507d6ec1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.file-info-compact[data-v-507d6ec1]{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-507d6ec1]{font-weight:600;color:#2c3e50;margin-bottom:.2rem}.file-name-compact[data-v-507d6ec1]{font-weight:600;color:#2c3e50;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-details[data-v-507d6ec1]{color:#6c757d;font-size:.8rem;margin:0}.file-details-compact[data-v-507d6ec1]{color:#6c757d;font-size:.75rem;margin:0}.btn-change-file[data-v-507d6ec1]{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-507d6ec1]:hover{background:#5a6268}.video-upload-progress[data-v-507d6ec1]{margin-top:6px;background:#f3f4f6;border-radius:6px;height:18px;position:relative}.video-upload-progress-compact[data-v-507d6ec1]{margin-top:4px;background:#f3f4f6;border-radius:4px;height:14px;position:relative}.progress-bar[data-v-507d6ec1]{border-radius:6px}.progress-bar-compact[data-v-507d6ec1],.progress-bar[data-v-507d6ec1]{background:#667eea;height:100%;-webkit-transition:width .2s;transition:width .2s}.progress-bar-compact[data-v-507d6ec1]{border-radius:4px}.video-upload-progress span[data-v-507d6ec1]{font-size:.95em}.video-upload-progress span[data-v-507d6ec1],.video-upload-progress-compact span[data-v-507d6ec1]{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#222}.video-upload-progress-compact span[data-v-507d6ec1]{font-size:.8em}.video-upload-error[data-v-507d6ec1]{color:#dc3545;font-size:.95em;margin-top:4px}.video-upload-error-compact[data-v-507d6ec1]{color:#dc3545;font-size:.8em;margin-top:3px}.youtube-input-group[data-v-507d6ec1]{gap:.4rem;padding:.6rem;border:2px solid #e9ecef;border-radius:8px}.youtube-input-group-compact[data-v-507d6ec1],.youtube-input-group[data-v-507d6ec1]{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-507d6ec1]{gap:.3rem;padding:.4rem;border:1px solid #e9ecef;border-radius:6px;margin-top:.3rem}.youtube-input-group i[data-v-507d6ec1]{font-size:1.3rem}.youtube-input-group-compact i[data-v-507d6ec1]{font-size:1rem}.youtube-url-input[data-v-507d6ec1]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;font-size:.9rem}.youtube-url-input-compact[data-v-507d6ec1]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;font-size:.85rem}.youtube-url-input-compact[data-v-507d6ec1]:focus,.youtube-url-input[data-v-507d6ec1]:focus{outline:none}.btn-validate-youtube[data-v-507d6ec1]{padding:.4rem .8rem;border:none;border-radius:6px;gap:.4rem}.btn-validate-youtube-compact[data-v-507d6ec1],.btn-validate-youtube[data-v-507d6ec1]{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-507d6ec1]{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-507d6ec1]:hover{background:#218838}.btn-validate-youtube-compact[data-v-507d6ec1]:hover{background:#218838;-webkit-transform:scale(1.1);transform:scale(1.1)}.help-text[data-v-507d6ec1]{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-507d6ec1]{color:#667eea}.empty-resources[data-v-507d6ec1]{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-507d6ec1]{font-size:1.8rem;margin-bottom:.6rem;opacity:.6;color:#667eea}.empty-resources p[data-v-507d6ec1]{font-weight:600;margin-bottom:.2rem;color:#495057}.empty-resources small[data-v-507d6ec1]{opacity:.8;font-size:.8rem}.btn-add-session-small[data-v-507d6ec1]{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-507d6ec1]: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-507d6ec1]:active{-webkit-transform:scale(.95);transform:scale(.95)}.btn-add-session-small i[data-v-507d6ec1]{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-507d6ec1]{-webkit-animation:pulse .3s ease;animation:pulse .3s ease}.step-header[data-v-507d6ec1]{margin-bottom:1rem}.header-content[data-v-507d6ec1]{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;gap:1rem}.header-left[data-v-507d6ec1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.step-panel[data-v-f127b10a]{background:#fff;border-radius:16px;padding:1.25rem;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:1rem;height:100%;max-height:calc(100vh - 200px);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}.step-header[data-v-f127b10a]{margin-bottom:1rem;text-align:center;-ms-flex-negative:0;flex-shrink:0}.step-header h5[data-v-f127b10a]{color:#2c3e50;font-weight:600;margin-bottom:.25rem}.step-header p[data-v-f127b10a]{color:#6c757d;margin:0;font-size:.9rem}.funcionarios-modern-area[data-v-f127b10a]{-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-f127b10a],.funcionarios-modern-panel[data-v-f127b10a]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;min-height:0;overflow:hidden}.funcionarios-modern-panel[data-v-f127b10a]{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-f127b10a]{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-f127b10a]{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-f127b10a]{background:#f3f4f6;border-radius:8px;padding:2px 12px;font-size:1rem;color:#667eea;font-weight:600}.funcionarios-modern-search[data-v-f127b10a]{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-f127b10a]{-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-f127b10a]{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-f127b10a]{background:#f6f8fa}.funcionarios-modern-item[data-v-f127b10a]:hover{background:#f0f4ff}.func-avatar[data-v-f127b10a]{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-f127b10a]{background:#667eea;color:#fff}.func-info[data-v-f127b10a]{-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-f127b10a]{font-weight:600;color:#222;margin-right:6px}.func-cargo[data-v-f127b10a],.func-nome[data-v-f127b10a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.func-cargo[data-v-f127b10a]{color:#888;font-size:.93em}.func-btn-add[data-v-f127b10a],.func-btn-remove[data-v-f127b10a]{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-f127b10a]:hover{background:#e6f4ff;color:#007bff}.func-btn-remove[data-v-f127b10a]{color:#dc3545}.func-btn-remove[data-v-f127b10a]:hover{background:#ffe6e6;color:#a71d2a}.funcionarios-modern-empty[data-v-f127b10a]{color:#aaa;text-align:center;padding:16px 0 0 0;font-size:1.01rem}.funcionarios-modern-actions[data-v-f127b10a]{-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-f127b10a],.funcionarios-modern-actions[data-v-f127b10a]{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-f127b10a]{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-f127b10a]:disabled{opacity:.5;cursor:not-allowed}.func-arrow[data-v-f127b10a]:hover:not(:disabled){background:#667eea;color:#fff}@-webkit-keyframes pulse-b11d02a6{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-b11d02a6{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-b11d02a6]{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-training-modal .modal-header-modern[data-v-b11d02a6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1.25rem;min-height:unset;border:none;-ms-flex-negative:0;flex-shrink:0}.modern-training-modal .modal-header-modern .header-content[data-v-b11d02a6]{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-b11d02a6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.modern-training-modal .modal-header-modern .header-content .header-left .header-icon[data-v-b11d02a6]{width:36px;height:36px;font-size:1.1rem;border-radius:8px;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}.modern-training-modal .modal-header-modern .header-content .header-left .header-text .modal-title[data-v-b11d02a6]{font-size:1.1rem;font-weight:700;margin:0}.modern-training-modal .modal-header-modern .header-content .header-left .header-text .modal-subtitle[data-v-b11d02a6]{font-size:.85rem;margin:.1rem 0 0 0}.modern-training-modal .modal-header-modern .header-content .btn-close-modern[data-v-b11d02a6]{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:28px;height:28px;border-radius:6px;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 .3s ease;transition:all .3s ease}.modern-training-modal .modal-header-modern .header-content .btn-close-modern[data-v-b11d02a6]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.modern-training-modal .modal-body-modern[data-v-b11d02a6]{padding:.8rem 1.2rem;padding-bottom:80px;background:#f8f9fa;overflow-x:hidden;position:relative}.modern-training-modal .modal-body-modern[data-v-b11d02a6],.modern-training-modal .step-content-container[data-v-b11d02a6]{-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}.modern-training-modal .modal-footer-modern[data-v-b11d02a6]{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-training-modal .modal-footer-modern .footer-content[data-v-b11d02a6]{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-footer-modern .footer-content .btn-secondary-modern[data-v-b11d02a6]{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-training-modal .modal-footer-modern .footer-content .btn-secondary-modern[data-v-b11d02a6]:hover{background:#5a6268;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modern-training-modal .modal-footer-modern .footer-content .footer-actions[data-v-b11d02a6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.modern-training-modal .modal-footer-modern .footer-content .footer-actions .btn-outline-modern[data-v-b11d02a6]{background:transparent;color:#667eea;border:2px solid #667eea;padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-training-modal .modal-footer-modern .footer-content .footer-actions .btn-outline-modern[data-v-b11d02a6]:hover{background:#667eea;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modern-training-modal .modal-footer-modern .footer-content .footer-actions .btn-primary-modern[data-v-b11d02a6]{background:linear-gradient(135deg,#667eea,#764ba2);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-training-modal .modal-footer-modern .footer-content .footer-actions .btn-primary-modern[data-v-b11d02a6]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.3);box-shadow:0 6px 20px rgba(102,126,234,.3)}.modern-training-modal .modal-footer-modern .footer-content .footer-actions .btn-success-modern[data-v-b11d02a6]{background:#28a745;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-training-modal .modal-footer-modern .footer-content .footer-actions .btn-success-modern[data-v-b11d02a6]:hover{background:#218838;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(40,167,69,.3);box-shadow:0 6px 20px rgba(40,167,69,.3)}@-webkit-keyframes fadeInUp-b11d02a6{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-b11d02a6{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.step-panel[data-v-b11d02a6]{-webkit-animation:fadeInUp-b11d02a6 .5s ease-out;animation:fadeInUp-b11d02a6 .5s ease-out}#modalInclusao[data-v-b11d02a6],#modalNovaCategoria[data-v-b11d02a6]{z-index:1050!important}#modalInclusao.show[data-v-b11d02a6],#modalNovaCategoria.show[data-v-b11d02a6]{z-index:1055!important}#modalInclusao .modal-overlay[data-v-b11d02a6],#modalNovaCategoria .modal-overlay[data-v-b11d02a6]{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}#modalInclusao .modal-dialog[data-v-b11d02a6],#modalNovaCategoria .modal-dialog[data-v-b11d02a6]{z-index:1060!important;position:relative;margin:1rem auto;max-width:95vw;max-height:90vh;height:90vh;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}#modalInclusao .modal-dialog.modal-xl[data-v-b11d02a6],#modalNovaCategoria .modal-dialog.modal-xl[data-v-b11d02a6]{max-width:1200px;width:100%}#modalInclusao .modal-dialog.modal-lg[data-v-b11d02a6],#modalNovaCategoria .modal-dialog.modal-lg[data-v-b11d02a6]{max-width:800px}#modalInclusao .modal-dialog.modal-employees-dialog[data-v-b11d02a6],#modalNovaCategoria .modal-dialog.modal-employees-dialog[data-v-b11d02a6]{max-width:1200px;width:100%}#modalInclusao .modal-content[data-v-b11d02a6],#modalNovaCategoria .modal-content[data-v-b11d02a6]{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}.toast-container{position:fixed!important;z-index:3000!important}.swal2-container{z-index:3100!important}.section-header[data-v-155b5310]{background:linear-gradient(135deg,#667eea,#764ba2);padding:1.5rem;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.3);box-shadow:0 4px 20px rgba(102,126,234,.3);border:none;color:#fff}.section-header .section-icon[data-v-155b5310]{width:48px;height:48px;background:hsla(0,0%,100%,.2);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;backdrop-filter:blur(10px)}.section-header .section-title[data-v-155b5310]{color:#fff;font-weight:700;font-size:1.5rem;margin:0;line-height:1.2}.section-header .section-subtitle[data-v-155b5310]{color:hsla(0,0%,100%,.9);font-size:.875rem;margin:.25rem 0 0 0;opacity:.9}.controls-panel[data-v-155b5310]{background:#fff;padding:1rem 1.5rem;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e9ecef}.controls-panel .pagination-controls[data-v-155b5310]{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[data-v-155b5310]{color:#6c757d;font-size:.875rem;margin:0}.controls-panel .search-container .search-box[data-v-155b5310]{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-icon[data-v-155b5310]{position:absolute;left:12px;color:#6c757d;z-index:2}.controls-panel .search-container .search-box .search-input[data-v-155b5310]{padding:.5rem 1rem .5rem 2.5rem;border:1px solid #e9ecef;border-radius:25px;width:300px;-webkit-transition:all .3s ease;transition:all .3s ease}.controls-panel .search-container .search-box .search-input[data-v-155b5310]: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)}.controls-panel .search-container .search-box .clear-search[data-v-155b5310]{position:absolute;right:8px;background:none;border:none;color:#6c757d;padding:.25rem;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.controls-panel .search-container .search-box .clear-search[data-v-155b5310]:hover{background:#e9ecef;color:#495057}.controls-panel .search-container .search-box .search-loading[data-v-155b5310]{position:absolute;right:40px}.section-header[data-v-155b5310]{margin-bottom:4px!important}.controls-panel[data-v-155b5310]{margin-top:0;margin-bottom:6px;padding-top:4px;padding-bottom:4px}.training-page[data-v-155b5310]{height:100vh;overflow:hidden;--app-header:0px;padding-top:var(--app-header);--safe-bottom:16px;--scroll-bottom-trim:36px}.training-page>.container-fluid[data-v-155b5310],.training-page[data-v-155b5310]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.training-page>.container-fluid[data-v-155b5310]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding-top:0;padding-bottom:4px}.scroll-only-list[data-v-155b5310]{overflow:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:auto;padding-bottom:var(--safe-bottom);margin-bottom:var(--scroll-bottom-trim)}.kpi-card[data-v-155b5310]{padding:1px 6px;border:1px solid #e9ecef;border-radius:9px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.kpi-icon i[data-v-155b5310]{font-size:.85rem}.kpi-content .kpi-value[data-v-155b5310]{font-size:1rem;font-weight:700;margin:0}.kpi-label[data-v-155b5310]{margin-bottom:0;font-size:.78rem;color:#6c757d}.kpi-details .badge[data-v-155b5310]{-webkit-transform:scale(.86);transform:scale(.86);-webkit-transform-origin:left center;transform-origin:left center}.kpi-details .text-success[data-v-155b5310],.kpi-details .text-warning[data-v-155b5310]{font-size:.75rem;font-weight:500}.top-pagination .page-btn[data-v-155b5310]{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[data-v-155b5310]:disabled{opacity:.5}.top-pagination .page-btn[data-v-155b5310]:hover{background:#f8f9fa}.top-pagination .page-indicator[data-v-155b5310]{color:#6c757d;font-size:.9rem;padding:0 6px}.training-grid-container[data-v-155b5310]{min-height:200px}.training-loading-overlay[data-v-155b5310]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.85);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;z-index:10;border-radius:12px;backdrop-filter:blur(2px)}.training-grid.loading-opacity[data-v-155b5310]{opacity:.6;pointer-events:none}.training-grid[data-v-155b5310]{display:grid;grid-template-columns:1fr;gap:.75rem}.training-card[data-v-155b5310]{background:#fff;border-radius:14px;-webkit-box-shadow:0 10px 25px rgba(2,8,23,.06);box-shadow:0 10px 25px rgba(2,8,23,.06);border:1px solid #e6e9ef;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;overflow:hidden;position:relative}.training-card[data-v-155b5310]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 16px 30px rgba(2,8,23,.12);box-shadow:0 16px 30px rgba(2,8,23,.12);border-color:#dbe1ea}.training-card[data-v-155b5310]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--training-accent,linear-gradient(90deg,#b9a7ff,#8b6cff))}.training-card.inactive[data-v-155b5310]{opacity:1;background:#fff}.training-card .card-content[data-v-155b5310]{padding:1.1rem 1.25rem}.training-card .card-main[data-v-155b5310]{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;min-height:110px}.training-card.line-card .card-content[data-v-155b5310]{padding:.25rem .5rem .28rem!important}.training-card.line-card .card-header[data-v-155b5310]{margin-bottom:.04rem}.training-card.line-card .card-main[data-v-155b5310]{min-height:auto!important;gap:.06rem}.training-card.line-card .card-info[data-v-155b5310]{gap:.08rem;padding-bottom:.05rem!important;margin-top:0!important}.training-card.line-card .card-title[data-v-155b5310]{font-size:.95rem;line-height:1.2;margin:0;margin-right:.5rem}.training-card .card-cover[data-v-155b5310]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.02;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:12px;pointer-events:none}.training-card .card-header[data-v-155b5310]{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;gap:.5rem}.training-card .card-header .card-title[data-v-155b5310]{font-size:1.1rem;font-weight:700;color:#1f2937;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem;line-height:1.3}.training-card .card-header .card-actions[data-v-155b5310]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.training-card .card-info[data-v-155b5310]{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}.training-card .card-info .info-row[data-v-155b5310]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem .6rem;margin-bottom:.1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.training-card .card-info .info-row .info-item[data-v-155b5310]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.82rem;color:#6c757d;margin:0}.training-card .card-info .info-row .info-item i[data-v-155b5310]{font-size:.8rem;color:#adb5bd}.training-card .card-info .email-status-item[data-v-155b5310]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.8rem;color:#28a745;cursor:pointer;padding:.25rem .5rem;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;background:#f8f9fa;border:1px solid #e9ecef;font-weight:500;position:relative}.training-card .card-info .email-status-item[data-v-155b5310]:hover{background-color:rgba(40,167,69,.1);border-color:rgba(40,167,69,.2);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(40,167,69,.1);box-shadow:0 2px 4px rgba(40,167,69,.1)}.training-card .card-info .email-status-item.not-sent[data-v-155b5310]{color:#dc3545;background:#fff3cd;border-color:#ffeaa7}.training-card .card-info .email-status-item.not-sent[data-v-155b5310]:hover{background-color:rgba(220,53,69,.1);border-color:rgba(220,53,69,.2);-webkit-box-shadow:0 2px 4px rgba(220,53,69,.1);box-shadow:0 2px 4px rgba(220,53,69,.1)}.training-card .card-info .email-status-item .email-action-icon[data-v-155b5310]{font-size:.7rem;margin-left:.25rem;opacity:.7;-webkit-transition:all .2s ease;transition:all .2s ease}.training-card .card-info .email-status-item:hover .email-action-icon[data-v-155b5310]{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.training-card .card-info .email-status-item i[data-v-155b5310]:first-child{font-size:.8rem;opacity:.8}.training-card .card-info .email-status-item span[data-v-155b5310]{font-weight:500;white-space:nowrap}.training-card .title-wrap[data-v-155b5310]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.training-card .title-wrap .title-icon[data-v-155b5310]{font-size:1.05rem;color:var(--training-accent,#8b6cff)}.training-card .title-wrap .card-title[data-v-155b5310]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-action-subtle[data-v-155b5310]{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}.btn-action-subtle[data-v-155b5310]:hover{background:#f8f9fa;border-color:#adb5bd;color:#495057}.btn-action-subtle.btn-success[data-v-155b5310]{color:#28a745;border-color:#28a745}.btn-action-subtle.btn-success[data-v-155b5310]:hover{background:#d4edda;color:#155724}.btn-action-subtle.btn-danger[data-v-155b5310]{color:#dc3545;border-color:#dc3545}.btn-action-subtle.btn-danger[data-v-155b5310]:hover{background:#f8d7da;color:#721c24}.btn-action-subtle.btn-info[data-v-155b5310]{color:#17a2b8;border-color:#17a2b8}.btn-action-subtle.btn-info[data-v-155b5310]:hover{background:#d1ecf1;color:#0c5460}.btn-action-subtle[data-v-155b5310]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}#modalConfirmacaoDesativar{z-index:2000!important}#modalConfirmacaoDesativar .modal-dialog{z-index:2001!important;position:relative}#modalConfirmacaoDesativar .modal-content{z-index:2002!important}#modalConfirmacaoAtivar{z-index:2000!important}#modalConfirmacaoAtivar .modal-dialog{z-index:2001!important;position:relative}#modalConfirmacaoAtivar .modal-content{z-index:2002!important}#modalConfirmacaoEnviar{z-index:2000!important}#modalConfirmacaoEnviar .modal-dialog{z-index:2001!important;position:relative}#modalConfirmacaoEnviar .modal-content{z-index:2002!important}@media(max-width:768px){.training-grid[data-v-155b5310]{grid-template-columns:1fr}.controls-panel[data-v-155b5310]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.controls-panel .search-container .search-box .search-input[data-v-155b5310]{width:100%}.section-header[data-v-155b5310]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center}.training-card[data-v-155b5310]{border-radius:8px}.training-card .card-content[data-v-155b5310]{padding:.25rem .5rem .28rem!important}.training-card .card-header[data-v-155b5310]{margin-bottom:.04rem}.training-card .card-header .card-title[data-v-155b5310]{font-size:.95rem;line-height:1.2;margin:0;margin-right:.5rem}.training-card .card-main[data-v-155b5310]{min-height:auto!important;gap:.06rem}.training-card .card-info[data-v-155b5310]{gap:.08rem;padding-bottom:.05rem!important;margin-top:0!important}.training-card .card-info .info-row[data-v-155b5310]{gap:.24rem;margin-bottom:0}.training-card .card-info .info-row[data-v-155b5310]:last-child{margin-bottom:0}.training-card .card-info .info-row .info-item[data-v-155b5310]{font-size:.82rem;line-height:1.2}.training-card .card-info .email-status-item[data-v-155b5310]{font-size:.75rem;padding:.2rem .4rem}.training-card .card-info .email-status-item .email-action-icon[data-v-155b5310]{font-size:.65rem}.training-card .btn-action-subtle[data-v-155b5310]{width:28px;height:28px;padding:.25rem}}.training-content .line-card[data-v-155b5310]{margin-bottom:.35rem;padding-top:4px!important;padding-bottom:0!important}.training-content .line-card[data-v-155b5310]:last-child{margin-bottom:.35rem}.training-content .line-card .card-content[data-v-155b5310]{padding-top:8px!important;padding-bottom:20px!important;padding-left:16px!important;padding-right:16px!important;margin-bottom:0!important}.training-content .line-card .card-title[data-v-155b5310]{margin-bottom:0!important}.training-content .line-card .card-info[data-v-155b5310]{margin-top:4px!important}.training-content .line-card .card-info .info-row[data-v-155b5310]:last-child{margin-bottom:0!important;padding-bottom:0!important}.mainheight-with-padding[data-v-6a1c1fae]{padding-top:80px;min-height:100vh}.mainheight-no-padding[data-v-6a1c1fae]{padding-top:0;min-height:100vh}.avatar[data-v-6a1c1fae]{-o-object-fit:cover;object-fit:cover}.invalid-feedback[data-v-6a1c1fae]{min-height:18px;font-size:.75rem}.button-camera[data-v-6a1c1fae]{position:absolute;bottom:10px;right:10px;z-index:5}.modal-overlay[data-v-64422b3b]{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-64422b3b]{-webkit-animation:fadeIn-64422b3b .3s ease;animation:fadeIn-64422b3b .3s ease}.modal.show .modal-dialog[data-v-64422b3b]{z-index:1060!important;position:relative}.modal-backdrop[data-v-64422b3b]{display:none!important}.modal{&[data-v-64422b3b]{z-index:1050!important}&.show[data-v-64422b3b]{z-index:1055!important}}.modal-dialog[data-v-64422b3b]{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-64422b3b]{max-width:1200px;width:100%;height:85vh;max-height:85vh}.modern-profile-modal[data-v-64422b3b]{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-64422b3b .4s ease;animation:slideInUp-64422b3b .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-64422b3b],.modern-profile-modal[data-v-64422b3b]{position:relative;border:none;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-header-modern[data-v-64422b3b]{background:linear-gradient(135deg,#20c997,#198754);color:#fff;padding:1.5rem 2rem;-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-64422b3b]{gap:1rem}.header-content[data-v-64422b3b],.header-icon[data-v-64422b3b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-icon[data-v-64422b3b]{width:48px;height:48px;background:hsla(0,0%,100%,.2);border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem}.header-text[data-v-64422b3b]{-webkit-box-flex:1;-ms-flex:1;flex:1}.modal-title[data-v-64422b3b]{font-size:1.5rem;font-weight:600;margin:0;color:#fff}.modal-subtitle[data-v-64422b3b]{font-size:.9rem;margin:.25rem 0 0 0;opacity:.9;color:#fff}.btn-close-modern[data-v-64422b3b]{background:hsla(0,0%,100%,.2);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;font-size:1.2rem;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.btn-close-modern[data-v-64422b3b]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-body-modern[data-v-64422b3b]{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-64422b3b]{background:#f8f9fa;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.section-header[data-v-64422b3b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.section-header h6[data-v-64422b3b]{font-weight:600;color:#495057;margin:0;font-size:1.1rem}.section-header i[data-v-64422b3b]{color:#20c997;font-size:1.2rem}.badge[data-v-64422b3b]{padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:6px}.bg-success[data-v-64422b3b]{background-color:#20c997!important;color:#fff}.section-content[data-v-64422b3b]{padding-top:.5rem}.form-label[data-v-64422b3b]{font-weight:500;color:#495057;margin-bottom:.5rem}.form-control[data-v-64422b3b]{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-64422b3b]:focus{border-color:#20c997;-webkit-box-shadow:0 0 0 .2rem rgba(32,201,151,.25);box-shadow:0 0 0 .2rem rgba(32,201,151,.25)}.form-control.border-danger[data-v-64422b3b]{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-64422b3b]{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-64422b3b]{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-64422b3b]{max-height:350px;overflow-y:auto}.permissions-table[data-v-64422b3b]{margin:0;border:none;background:#fff}.permissions-header[data-v-64422b3b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:2px solid #dee2e6;position:sticky;top:0;z-index:10}.permissions-header th[data-v-64422b3b]{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-64422b3b]{color:#20c997;font-size:1.1rem;font-weight:600}.permission-row[data-v-64422b3b]{border-bottom:1px solid #e9ecef;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.permission-row[data-v-64422b3b]:hover{background-color:#eaf6ff!important}.permission-row td[data-v-64422b3b]{padding:.75rem 1rem}.child-row[data-v-64422b3b]{background-color:#f8f9fa}.child-row[data-v-64422b3b]:hover{background-color:#e3f2fd!important}.child-section[data-v-64422b3b]{padding-left:2rem!important;color:#333!important;font-weight:600;font-size:.9rem}.section-name[data-v-64422b3b]{gap:.5rem;font-weight:700;color:#000!important;background:transparent;font-size:.95rem}.btn-expand[data-v-64422b3b],.section-name[data-v-64422b3b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-expand[data-v-64422b3b]{background:none;border:none;color:#20c997;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-64422b3b]:hover{background:rgba(32,201,151,.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.btn-expand.expanded[data-v-64422b3b]{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.section-indicator[data-v-64422b3b]{color:#20c997;font-size:1.2rem;width:20px;text-align:center;font-weight:700}.permission-checkbox[data-v-64422b3b]{width:18px;height:18px;cursor:pointer;accent-color:#20c997}.permission-row td[data-v-64422b3b]{padding:.5rem .75rem;border:none;vertical-align:middle;background:#fff}.permission-row:hover td[data-v-64422b3b]{background-color:#eaf6ff!important}.child-row td[data-v-64422b3b]{background-color:#f8f9fa}.child-row:hover td[data-v-64422b3b]{background-color:#e3f2fd!important}.modal-footer-modern[data-v-64422b3b]{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-64422b3b]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.btn[data-v-64422b3b],.footer-actions[data-v-64422b3b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn[data-v-64422b3b]{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-64422b3b]{background:#fff;color:#6c757d;border:2px solid #dee2e6}.btn-outline-secondary[data-v-64422b3b]:hover{background:#f8f9fa;border-color:#adb5bd}.btn-success[data-v-64422b3b]{background:linear-gradient(135deg,#20c997,#198754);color:#fff;border:none;-webkit-box-shadow:0 4px 12px rgba(32,201,151,.3);box-shadow:0 4px 12px rgba(32,201,151,.3)}.btn-success[data-v-64422b3b]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(32,201,151,.4);box-shadow:0 6px 16px rgba(32,201,151,.4)}.btn-success[data-v-64422b3b]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}@-webkit-keyframes spin-64422b3b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-64422b3b{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spin[data-v-64422b3b]{-webkit-animation:spin-64422b3b 1s linear infinite;animation:spin-64422b3b 1s linear infinite}@-webkit-keyframes fadeIn-64422b3b{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-64422b3b{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideInUp-64422b3b{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp-64422b3b{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-64422b3b]{padding:1rem}.modal-footer-modern[data-v-64422b3b],.modal-header-modern[data-v-64422b3b]{padding:1rem 1.5rem}.header-icon[data-v-64422b3b]{width:40px;height:40px;font-size:1.2rem}.modal-title[data-v-64422b3b]{font-size:1.25rem}.permissions-scroll[data-v-64422b3b]{max-height:300px}.permission-row td[data-v-64422b3b]{padding:.5rem .75rem}.child-section[data-v-64422b3b]{padding-left:1.5rem!important}}.grid-container[data-v-76d570fa]{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-eb8ba0d2]{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-eb8ba0d2]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff;padding:.5rem 1.25rem;min-height:unset;border:none;-ms-flex-negative:0;flex-shrink:0}.modern-user-modal .modal-header-modern .header-content[data-v-eb8ba0d2]{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-eb8ba0d2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.modern-user-modal .modal-header-modern .header-content .header-left .header-icon[data-v-eb8ba0d2]{width:36px;height:36px;font-size:1.1rem;border-radius:8px;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}.modern-user-modal .modal-header-modern .header-content .header-left .header-text .modal-title[data-v-eb8ba0d2]{font-size:1.1rem;font-weight:700;margin:0}.modern-user-modal .modal-header-modern .header-content .header-left .header-text .modal-subtitle[data-v-eb8ba0d2]{font-size:.85rem;margin:.1rem 0 0 0;opacity:.9}.modern-user-modal .modal-header-modern .header-content .btn-close-modern[data-v-eb8ba0d2]{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:28px;height:28px;border-radius:6px;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 .3s ease;transition:all .3s ease}.modern-user-modal .modal-header-modern .header-content .btn-close-modern[data-v-eb8ba0d2]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.modern-user-modal .modal-body-modern[data-v-eb8ba0d2]{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-eb8ba0d2]{margin-bottom:1rem}.modern-user-modal .tabs-container .nav-tabs[data-v-eb8ba0d2]{border-bottom:2px solid #e9ecef;background:#fff;border-radius:8px;padding:.25rem}.modern-user-modal .tabs-container .nav-tabs .nav-link[data-v-eb8ba0d2]{border:none;color:#6c757d;font-weight:500;padding:.75rem 1.5rem;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0 .25rem}.modern-user-modal .tabs-container .nav-tabs .nav-link[data-v-eb8ba0d2]:hover{color:#17a2b8;background:#e3f2fd}.modern-user-modal .tabs-container .nav-tabs .nav-link.active[data-v-eb8ba0d2]{color:#fff;background:linear-gradient(135deg,#17a2b8,#138496);font-weight:600}.modern-user-modal .tab-content-container[data-v-eb8ba0d2]{-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-eb8ba0d2]{-webkit-animation:fadeInUp-eb8ba0d2 .5s ease-out;animation:fadeInUp-eb8ba0d2 .5s ease-out}.modern-user-modal .section-card[data-v-eb8ba0d2]{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 .section-header[data-v-eb8ba0d2]{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}.modern-user-modal .section-card .section-header i[data-v-eb8ba0d2]{color:#17a2b8;font-size:1.1rem}.modern-user-modal .section-card .section-header h6[data-v-eb8ba0d2]{margin:0;font-weight:600;color:#495057;font-size:.95rem}.modern-user-modal .section-card .section-content[data-v-eb8ba0d2]{padding:1rem}.modern-user-modal .photo-upload-section[data-v-eb8ba0d2]{text-align:center}.modern-user-modal .photo-upload-section .photo-container[data-v-eb8ba0d2]{position:relative;display:inline-block;margin-bottom:1rem}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper[data-v-eb8ba0d2]{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-eb8ba0d2]{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-eb8ba0d2]{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-eb8ba0d2]:hover{background:linear-gradient(135deg,#e3f2fd,#bbdefb);-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-eb8ba0d2]{color:#138496}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo-placeholder[data-v-eb8ba0d2]:hover:before{opacity:.15}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo-placeholder[data-v-eb8ba0d2]: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,#17a2b8,#138496);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-eb8ba0d2]{font-size:2.5rem;color:#17a2b8;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-eb8ba0d2]{position:absolute;bottom:0;right:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#17a2b8,#138496);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-eb8ba0d2]: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-eb8ba0d2]{font-weight:600;color:#495057;margin-bottom:.5rem;font-size:.9rem}.modern-user-modal .form-control[data-v-eb8ba0d2]{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-eb8ba0d2]:focus{border-color:#17a2b8;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.25);box-shadow:0 0 0 .2rem rgba(23,162,184,.25)}.modern-user-modal .form-control.border-danger[data-v-eb8ba0d2]{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-eb8ba0d2]:checked{background-color:#17a2b8;border-color:#17a2b8}.modern-user-modal .form-check-label[data-v-eb8ba0d2]{font-weight:500;color:#495057;font-size:.9rem}.modern-user-modal .error-message[data-v-eb8ba0d2]{color:#dc3545;font-size:.8rem;margin-top:.25rem;font-weight:500}.modern-user-modal .permissions-container[data-v-eb8ba0d2]{padding:1rem;background:#f8f9fa;border-radius:8px;text-align:center}.modern-user-modal .permissions-container p[data-v-eb8ba0d2]{margin:0;font-style:italic}.modern-user-modal .perms-card[data-v-eb8ba0d2]{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-eb8ba0d2]{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-eb8ba0d2]{color:#17a2b8;font-size:1rem}.modern-user-modal .perms-card .perms-scroll[data-v-eb8ba0d2]{-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-eb8ba0d2]{margin-bottom:0}.modern-user-modal .perms-card .perms-scroll .table th[data-v-eb8ba0d2]{background:#f8f9fa;border-color:#dee2e6;font-weight:600;font-size:.85rem;padding:.5rem}.modern-user-modal .perms-card .perms-scroll .table td[data-v-eb8ba0d2]{border-color:#dee2e6;padding:.5rem;font-size:.85rem;vertical-align:middle}.modern-user-modal .perms-card .perms-scroll .table .btn-sm[data-v-eb8ba0d2]{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-eb8ba0d2]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modern-user-modal .perms-card .perms-scroll .table .btn-outline-primary[data-v-eb8ba0d2]{color:#17a2b8;border-color:#17a2b8}.modern-user-modal .perms-card .perms-scroll .table .btn-outline-primary[data-v-eb8ba0d2]:hover{background-color:#17a2b8;border-color:#17a2b8}.modern-user-modal .perms-card .perms-scroll .table .btn-outline-danger[data-v-eb8ba0d2]{color:#dc3545;border-color:#dc3545}.modern-user-modal .perms-card .perms-scroll .table .btn-outline-danger[data-v-eb8ba0d2]:hover{background-color:#dc3545;border-color:#dc3545}.modern-user-modal .modal-footer-modern[data-v-eb8ba0d2]{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-eb8ba0d2]{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-eb8ba0d2]{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-eb8ba0d2]:hover{background:#5a6268;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modern-user-modal .modal-footer-modern .footer-content .footer-actions[data-v-eb8ba0d2]{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-eb8ba0d2]{background:linear-gradient(135deg,#17a2b8,#138496);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-eb8ba0d2]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(23,162,184,.3);box-shadow:0 6px 20px rgba(23,162,184,.3)}@-webkit-keyframes fadeInUp-eb8ba0d2{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-eb8ba0d2{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes spin-eb8ba0d2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-eb8ba0d2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spin[data-v-eb8ba0d2]{-webkit-animation:spin-eb8ba0d2 1s linear infinite;animation:spin-eb8ba0d2 1s linear infinite}.modal-overlay[data-v-eb8ba0d2]{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-eb8ba0d2],.modal-overlay[data-v-eb8ba0d2]{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-eb8ba0d2]{z-index:1060!important;position:relative;margin:1rem auto;max-width:95vw;max-height:90vh;height:90vh}.modal-dialog.modal-xl[data-v-eb8ba0d2]{max-width:1200px;width:100%}.modal-content[data-v-eb8ba0d2]{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-eb8ba0d2]{height:95vh}.modern-user-modal .modal-body-modern[data-v-eb8ba0d2]{padding:.5rem 1rem}.modern-user-modal .section-card .section-content[data-v-eb8ba0d2]{padding:.75rem}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper[data-v-eb8ba0d2]{width:100px;height:100px}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper .user-photo-placeholder i[data-v-eb8ba0d2]{font-size:2rem}.modern-user-modal .photo-upload-section .photo-container .user-photo-wrapper[data-v-eb8ba0d2]:before{width:50px;height:50px}}.permissions-scroll[data-v-67a22b71]{height:300px;overflow-y:auto;overflow-x:auto}.permissions-scroll thead[data-v-67a22b71]{position:sticky;top:0;z-index:2;background:inherit}.btn-func-hide{display:none}.btn-min{min-width:180px}.stepper-modern[data-v-e8b1a18a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 1.2rem;border-radius:0;-ms-flex-negative:0;flex-shrink:0;position:sticky;top:0;z-index:10;background:#f8f9fa;border-bottom:1px solid #e9ecef}.stepper-modern .stepper-step[data-v-e8b1a18a],.stepper-modern[data-v-e8b1a18a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.stepper-modern .stepper-step[data-v-e8b1a18a]{padding:.75rem 1rem;border-radius:8px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;background:#e9ecef;border:2px solid transparent}.stepper-modern .stepper-step[data-v-e8b1a18a]:hover{background:rgba(102,126,234,.08);border-color:rgba(102,126,234,.3)}.stepper-modern .stepper-step.active[data-v-e8b1a18a]{background:#fff;color:#667eea;border-color:#667eea;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.15);box-shadow:0 2px 8px rgba(102,126,234,.15)}.stepper-modern .stepper-step.active .step-icon[data-v-e8b1a18a]{background:rgba(102,126,234,.1);color:#667eea}.stepper-modern .stepper-step.completed[data-v-e8b1a18a]{background:rgba(40,167,69,.08);color:#28a745;border-color:transparent}.stepper-modern .stepper-step.completed .step-icon[data-v-e8b1a18a]{background:#28a745;color:#fff}.stepper-modern .stepper-step.active.completed[data-v-e8b1a18a]{background:rgba(40,167,69,.08);color:#28a745;border-color:#667eea}.stepper-modern .stepper-step.active.completed .step-icon[data-v-e8b1a18a]{background:#28a745;color:#fff}.stepper-modern .stepper-step .step-icon[data-v-e8b1a18a]{width:30px;height:30px;border-radius:8px;background:#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;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease}.stepper-modern .stepper-step .step-content .step-label[data-v-e8b1a18a]{font-weight:600;font-size:.9rem;margin-bottom:.1rem}.stepper-modern .stepper-step .step-content .step-description[data-v-e8b1a18a]{font-size:.75rem;opacity:.8}.stepper-modern .stepper-step .step-check[data-v-e8b1a18a]{width:18px;height:18px;background:#28a745;color:#fff;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}.stepper-modern .stepper-connector[data-v-e8b1a18a]{width:32px;height:2px;background:#e9ecef;-webkit-transition:all .3s ease;transition:all .3s ease}.stepper-modern .stepper-connector.active[data-v-e8b1a18a]{background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea,#764ba2)}.competicao-config[data-v-438ce388]{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}.config-header[data-v-438ce388]{margin-bottom:1.5rem;-ms-flex-negative:0;flex-shrink:0}.config-title[data-v-438ce388]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.config-description[data-v-438ce388]{font-size:.9rem;color:#6c757d;margin:0}.pillars-setting[data-v-438ce388]{display:block}.pillars-header[data-v-438ce388]{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-438ce388]{-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}.section-header[data-v-438ce388]{-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}.header-left[data-v-438ce388],.section-header[data-v-438ce388]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-438ce388]{gap:1rem}.section-title[data-v-438ce388]{font-size:1.1rem;font-weight:700;color:#2c3e50;margin:0}.questions-counter[data-v-438ce388]{font-size:.85rem;color:#5a6c7d;background:#e8f4fd;padding:.3rem .8rem;border-radius:16px;font-weight:600;border:1px solid #b3d9f2}.btn-add-question[data-v-438ce388]{background:#3498db;color:#fff;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;-webkit-box-shadow:0 2px 4px rgba(52,152,219,.2);box-shadow:0 2px 4px rgba(52,152,219,.2)}.btn-add-question[data-v-438ce388]:hover{background:#2980b9;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(52,152,219,.3);box-shadow:0 4px 8px rgba(52,152,219,.3)}.questions-grid[data-v-438ce388]{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-438ce388]{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px) and (max-width:899px){.questions-grid[data-v-438ce388]{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.questions-grid[data-v-438ce388]{grid-template-columns:1fr}}.question-card[data-v-438ce388]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:1.2rem;min-height:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.question-card[data-v-438ce388]: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)}.question-header[data-v-438ce388]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.8rem}.question-header[data-v-438ce388],.question-info[data-v-438ce388]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-info[data-v-438ce388]{gap:.5rem}.question-number[data-v-438ce388]{font-size:.9rem;font-weight:600;color:#2c3e50;background:#e9ecef;padding:.2rem .6rem;border-radius:4px}.question-status[data-v-438ce388]{font-size:.8rem;color:#6c757d;background:#e9ecef;padding:.2rem .6rem;border-radius:12px}.question-actions[data-v-438ce388]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}.btn-toggle[data-v-438ce388]{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-438ce388]:hover{background:#e9ecef;color:#495057}.btn-remove[data-v-438ce388]{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}.btn-remove[data-v-438ce388]:hover{background:#c82333}.question-content[data-v-438ce388]{gap:.8rem}.question-content[data-v-438ce388],.question-input[data-v-438ce388]{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-438ce388]{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-438ce388]: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-438ce388]::-webkit-input-placeholder{color:#adb5bd}.question-textarea[data-v-438ce388]::-moz-placeholder{color:#adb5bd}.question-textarea[data-v-438ce388]:-ms-input-placeholder{color:#adb5bd}.question-textarea[data-v-438ce388]::-ms-input-placeholder{color:#adb5bd}.question-textarea[data-v-438ce388]::placeholder{color:#adb5bd}.pillar-selection[data-v-438ce388]{margin-top:.8rem;padding:.8rem;background:#f0f8ff;border-radius:6px;border-left:3px solid #667eea}.pillar-label[data-v-438ce388]{display:block;margin-bottom:.5rem;font-size:.85rem;font-weight:600;color:#2c3e50}.pillar-input[data-v-438ce388]{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-438ce388]: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-438ce388]{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-438ce388]{display:block;width:100%;margin-top:.25rem;font-size:.8rem;color:#dc3545}.pillar-row[data-v-438ce388]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.options-section[data-v-438ce388]{background:#f8f9fa;border-radius:6px;padding:.8rem;border-left:3px solid #667eea}.options-header[data-v-438ce388]{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-438ce388]{font-size:.85rem;font-weight:600;color:#2c3e50}.options-counter[data-v-438ce388]{font-size:.8rem;color:#6c757d;background:#e9ecef;padding:.2rem .6rem;border-radius:12px}.options-list[data-v-438ce388]{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-438ce388]{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:.6rem;gap:.6rem}.option-radio[data-v-438ce388],.option-row[data-v-438ce388]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-radio[data-v-438ce388]{gap:.3rem;-ms-flex-negative:0;flex-shrink:0}.radio-input[data-v-438ce388]{width:16px;height:16px;accent-color:#667eea}.radio-label[data-v-438ce388]{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-438ce388]{-webkit-box-flex:1;-ms-flex:1;flex:1}.option-text[data-v-438ce388]{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-438ce388]: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-438ce388]{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-438ce388]:hover{background:#c82333}.add-option-section[data-v-438ce388]{text-align:center}.btn-add-option[data-v-438ce388]{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-438ce388]:hover{background:#218838}.max-options-warning[data-v-438ce388]{color:#ffc107;font-size:.8rem;font-weight:500}.empty-state[data-v-438ce388]{text-align:center;padding:2rem 1rem;color:#6c757d;-ms-flex-negative:0;flex-shrink:0}.empty-icon[data-v-438ce388]{font-size:2rem;margin-bottom:.8rem;opacity:.5}.empty-text[data-v-438ce388]{font-size:1rem;font-weight:600;color:#2c3e50;margin-bottom:.3rem}.empty-subtext[data-v-438ce388]{font-size:.85rem;color:#6c757d}@media (max-width:768px){.competicao-config[data-v-438ce388]{padding:.8rem}.questions-grid[data-v-438ce388]{grid-template-columns:1fr}.question-card[data-v-438ce388]{min-height:auto}}.drag-handle[data-v-438ce388]{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-438ce388]:hover{background:#e9ecef;color:#495057}.drag-handle[data-v-438ce388]:active{cursor:-webkit-grabbing;cursor:grabbing}.sortable-ghost[data-v-438ce388]{opacity:.5;background:#f8f9fa;border:2px dashed #667eea}.sortable-chosen[data-v-438ce388]{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-438ce388]{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)}.question-card[data-v-438ce388]{-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.question-card.sortable-ghost[data-v-438ce388]{-webkit-transform:scale(.95);transform:scale(.95)}.question-card.sortable-chosen[data-v-438ce388]{-webkit-transform:scale(1.02);transform:scale(1.02)}.questions-bottom-margin[data-v-438ce388]{height:2rem;margin-bottom:1rem;-ms-flex-negative:0;flex-shrink:0}.pesquisa-config[data-v-fe89e3ae]{padding:.6rem;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}.config-header[data-v-fe89e3ae]{margin-bottom:.6rem}.config-title[data-v-fe89e3ae]{font-size:1rem;font-weight:700;color:#2c3e50;margin-bottom:.1rem}.config-description[data-v-fe89e3ae]{font-size:.8rem;color:#6c757d;margin:0}.questions-section[data-v-fe89e3ae]{-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}.section-header[data-v-fe89e3ae]{-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-fe89e3ae],.section-header[data-v-fe89e3ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-fe89e3ae]{gap:.5rem}.section-title[data-v-fe89e3ae]{font-size:.95rem;font-weight:700;color:#2c3e50;margin:0}.questions-counter[data-v-fe89e3ae]{font-size:.75rem;color:#5a6c7d;background:#e8f4fd;padding:.1rem .5rem;border-radius:12px;border:1px solid #b3d9f2}.btn-add-question[data-v-fe89e3ae]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:.35rem .6rem;border-radius:8px;font-size:.85rem;font-weight:600}.questions-grid[data-v-fe89e3ae]{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-fe89e3ae]{grid-template-columns:repeat(4,1fr)}}@media (min-width:900px) and (max-width:1199px){.questions-grid[data-v-fe89e3ae]{grid-template-columns:repeat(3,1fr)}}@media (max-width:899px) and (min-width:600px){.questions-grid[data-v-fe89e3ae]{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.questions-grid[data-v-fe89e3ae]{grid-template-columns:1fr}}.question-card[data-v-fe89e3ae]{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}.question-header[data-v-fe89e3ae]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.4rem}.question-header[data-v-fe89e3ae],.question-info[data-v-fe89e3ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-info[data-v-fe89e3ae]{gap:.4rem}.drag-handle[data-v-fe89e3ae]{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-number[data-v-fe89e3ae]{font-size:.8rem;font-weight:700;color:#2c3e50;background:#e9ecef;padding:0 .4rem;border-radius:4px}.btn-remove[data-v-fe89e3ae]{background:#dc3545;color:#fff;border:none;padding:.25rem;border-radius:4px;font-size:.75rem}.question-content[data-v-fe89e3ae]{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}.question-textarea[data-v-fe89e3ae]{width:100%;padding:.45rem .5rem;border:1px solid #e9ecef;border-radius:6px;font-size:.9rem;min-height:38px;resize:vertical}.options-list[data-v-fe89e3ae]{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-fe89e3ae]{display:grid;grid-template-columns:auto 1fr auto;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-left[data-v-fe89e3ae]{gap:.35rem}.option-left[data-v-fe89e3ae],.option-letter[data-v-fe89e3ae]{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-fe89e3ae]{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-fe89e3ae]{border:1px solid #e9ecef;border-radius:6px;padding:.35rem .5rem;font-size:.9rem}.btn-remove-option[data-v-fe89e3ae]{background:transparent;border:1px solid #e9ecef;border-radius:6px;color:#6c757d;padding:.2rem .35rem}.btn-add-option[data-v-fe89e3ae]{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}.empty-state[data-v-fe89e3ae]{text-align:center;padding:1rem .5rem;color:#6c757d}.empty-icon[data-v-fe89e3ae]{font-size:1.4rem;margin-bottom:.4rem;opacity:.5}.questions-bottom-margin[data-v-fe89e3ae]{height:1rem;margin-bottom:0}.modal-overlay[data-v-18317712]{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-18317712]{-webkit-animation:fadeIn-18317712 .2s ease;animation:fadeIn-18317712 .2s ease}@-webkit-keyframes fadeIn-18317712{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-18317712{0%{opacity:0}to{opacity:1}}.modal-dialog[data-v-18317712]{z-index:1060!important}.modern-game-modal[data-v-18317712]{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:none;height:100%;max-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}.modern-game-modal .modal-header-modern[data-v-18317712]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.5rem 1.25rem;min-height:unset;border:none;-ms-flex-negative:0;flex-shrink:0}.modern-game-modal .modal-header-modern .header-content[data-v-18317712]{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-18317712]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.modern-game-modal .modal-header-modern .header-content .header-left .header-icon[data-v-18317712]{width:36px;height:36px;font-size:1.1rem;border-radius:8px;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}.modern-game-modal .modal-header-modern .header-content .header-left .header-text .modal-title[data-v-18317712]{font-size:1.1rem;font-weight:700;margin:0}.modern-game-modal .modal-header-modern .header-content .header-left .header-text .modal-subtitle[data-v-18317712]{font-size:.85rem;margin:.1rem 0 0 0}.modern-game-modal .modal-header-modern .header-content .btn-close-modern[data-v-18317712]{background:hsla(0,0%,100%,.2);border:none;color:#fff;width:28px;height:28px;border-radius:6px;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 .3s ease;transition:all .3s ease}.modern-game-modal .modal-header-modern .header-content .btn-close-modern[data-v-18317712]:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.modern-game-modal .modal-body-modern[data-v-18317712]{padding:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 120px);-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-18317712]{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;-webkit-box-flex:1;-ms-flex:1;flex:1}.modern-game-modal .modal-body-modern .step-content-container .step-content[data-v-18317712]{-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:.6rem 1rem}.modern-game-modal .modal-body-modern .step-content-container .step-content .step-header[data-v-18317712]{text-align:center;margin-bottom:1.5rem}.modern-game-modal .modal-body-modern .step-content-container .step-content .step-header .step-title[data-v-18317712]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}.modern-game-modal .modal-body-modern .step-content-container .step-content .step-header .step-description[data-v-18317712]{color:#6c757d;font-size:1rem}.modern-game-modal .modal-body-modern .step-content-container .step-content .step-header .step-subtitle[data-v-18317712]{color:#6c757d;font-size:.95rem;margin-top:.25rem}.modern-game-modal .modal-body-modern .step-header-compact[data-v-18317712]{text-align:center;margin-bottom:1rem}.modern-game-modal .modal-body-modern .step-header-compact .step-title[data-v-18317712]{font-size:1.25rem;font-weight:700;color:#2c3e50;margin-bottom:.3rem}.modern-game-modal .modal-body-modern .step-header-compact .step-subtitle[data-v-18317712]{color:#6c757d;font-size:.85rem;margin-top:0}.modern-game-modal .step-content .game-types-grid[data-v-18317712]{margin-bottom:.25rem}.modern-game-modal .step-content .registro-types-grid[data-v-18317712]{margin-bottom:1rem}.modern-game-modal .step-content[data-v-18317712]>:last-child{margin-bottom:0!important}.modern-game-modal .modal-footer-modern[data-v-18317712]{background:#fff;padding:.75rem 1rem;border-top:1px solid #e9ecef;position:relative;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-game-modal .modal-footer-modern .footer-content[data-v-18317712]{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-footer-modern .footer-content .btn-secondary-modern[data-v-18317712]{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-game-modal .modal-footer-modern .footer-content .btn-secondary-modern[data-v-18317712]:hover{background:#5a6268;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modern-game-modal .modal-footer-modern .footer-content .footer-actions[data-v-18317712]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.modern-game-modal .modal-footer-modern .footer-content .footer-actions .btn-outline-modern[data-v-18317712]{background:transparent;color:#667eea;border:2px solid #667eea;padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.9rem;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-game-modal .modal-footer-modern .footer-content .footer-actions .btn-outline-modern[data-v-18317712]:hover{background:#667eea;color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.modern-game-modal .modal-footer-modern .footer-content .footer-actions .btn-primary-modern[data-v-18317712]{background:linear-gradient(135deg,#667eea,#764ba2);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-game-modal .modal-footer-modern .footer-content .footer-actions .btn-primary-modern[data-v-18317712]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.3);box-shadow:0 6px 20px rgba(102,126,234,.3)}.modern-game-modal .modal-footer-modern .footer-content .footer-actions .btn-success-modern[data-v-18317712]{background:#28a745;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-game-modal .modal-footer-modern .footer-content .footer-actions .btn-success-modern[data-v-18317712]:hover{background:#218838;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 20px rgba(40,167,69,.3);box-shadow:0 6px 20px rgba(40,167,69,.3)}.game-types-grid[data-v-18317712]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}@media(min-width:1200px){.game-types-grid[data-v-18317712]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media(max-width:1199px){.game-types-grid[data-v-18317712]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:768px){.game-types-grid[data-v-18317712]{grid-template-columns:1fr;gap:1rem}}.registro-types-grid[data-v-18317712]{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-18317712]{grid-template-columns:repeat(3,1fr);gap:.75rem}}@media(max-width:1199px){.registro-types-grid[data-v-18317712]{grid-template-columns:repeat(3,1fr);gap:.6rem}}@media(max-width:992px){.registro-types-grid[data-v-18317712]{grid-template-columns:repeat(2,1fr);gap:.6rem}}@media(max-width:768px){.registro-types-grid[data-v-18317712]{grid-template-columns:1fr;gap:.6rem}}.registro-type-card[data-v-18317712]{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-18317712]: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-18317712]{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-18317712]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.registro-type-card .card-header[data-v-18317712]{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-18317712]{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-18317712]{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-18317712]{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-18317712]{color:#6c757d;font-size:.7rem;line-height:1.2}.registro-type-card .card-description[data-v-18317712]{color:#495057;font-size:.75rem;line-height:1.3;margin-bottom:0}.registro-type-card .card-checkmark[data-v-18317712]{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-18317712]{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-18317712]: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-18317712]{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-18317712]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.game-type-card .card-header[data-v-18317712]{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-18317712]{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-18317712]{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-18317712]{font-size:1.1rem;font-weight:700;color:#2c3e50;margin-bottom:.2rem}.game-type-card .card-header .card-title-section .card-subtitle[data-v-18317712]{color:#6c757d;font-size:.85rem}.game-type-card .card-description[data-v-18317712]{color:#495057;font-size:.9rem;line-height:1.4;margin-bottom:.75rem}.game-type-card .card-features[data-v-18317712]{margin-bottom:.75rem}.game-type-card .card-features .feature-item[data-v-18317712]{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-18317712]{color:#28a745;font-size:.75rem}.game-type-card .card-benefits[data-v-18317712]{background:#f8f9fa;padding:.6rem;border-radius:6px;border-left:3px solid #667eea}.game-type-card .card-benefits .benefits-title[data-v-18317712]{font-weight:600;color:#667eea;margin-bottom:.3rem;font-size:.8rem}.game-type-card .card-benefits .benefits-text[data-v-18317712]{color:#6c757d;font-size:.75rem;line-height:1.3}.game-type-card .card-checkmark[data-v-18317712]{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-18317712]{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-18317712]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:1.5rem}.game-form .form-row .form-group[data-v-18317712]{-webkit-box-flex:1;-ms-flex:1;flex:1}.game-form .form-row .form-group .form-label[data-v-18317712]{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50;font-size:.95rem}.game-form .form-row .form-group .form-control[data-v-18317712]{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-18317712]: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-18317712]{border-color:#dc3545}.config-container .config-section[data-v-18317712]{margin-bottom:2rem}.config-container .config-section .section-title[data-v-18317712]{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-18317712]{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-18317712]{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-18317712]{font-weight:600;color:#667eea;font-size:1rem}.pillars-config .pillars-container .pillar-item .pillar-header .btn-remove[data-v-18317712]{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-18317712]:hover{background:#c82333;-webkit-transform:scale(1.1);transform:scale(1.1)}.pillars-config .btn-add-pillar[data-v-18317712]{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-18317712]: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-18317712]{margin-bottom:2rem}.cadastro-fields-config .config-section .section-title[data-v-18317712]{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-18317712]{color:#6c757d;font-size:.9rem;margin-bottom:1.5rem}.cadastro-fields-config .config-section .info-fields-grid[data-v-18317712]{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-18317712]{grid-template-columns:1fr 1fr;gap:1.25rem}}.cadastro-fields-config .config-section .info-field[data-v-18317712]{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-18317712]{font-weight:600;color:#2c3e50;margin-bottom:.375rem}.cadastro-fields-config .config-section .info-hint[data-v-18317712]{color:#6c757d;margin-top:.25rem}.cadastro-fields-config .config-section .info-input-group[data-v-18317712]{margin-top:.125rem}.cadastro-fields-config .config-section .fields-grid[data-v-18317712]{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-18317712]{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-18317712]:hover{border-color:#667eea;background:#e9ecef;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.cadastro-fields-config .config-section .field-item.selected[data-v-18317712]{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-18317712]{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-18317712]{-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-18317712]{font-weight:600;color:#2c3e50;font-size:1rem;margin-bottom:.2rem}.cadastro-fields-config .config-section .field-item .field-content .field-description[data-v-18317712]{color:#6c757d;font-size:.8rem}.cadastro-fields-config .config-section .field-item .field-checkbox[data-v-18317712]{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-18317712]{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-18317712]{display:grid;grid-template-columns:1fr;gap:1rem;margin:0 1rem 1.25rem 1rem}@media(min-width:768px){.info-fields-grid[data-v-18317712]{grid-template-columns:1fr 1fr;gap:1.25rem}}.info-fields-grid-compact[data-v-18317712]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 1rem 1rem 1rem}@media(max-width:767px){.info-fields-grid-compact[data-v-18317712]{grid-template-columns:1fr;gap:.75rem}}.info-fields-grid-compact .info-field[data-v-18317712]{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-18317712]{font-weight:600;color:#2c3e50;margin-bottom:.375rem;font-size:.9rem}.info-fields-grid-compact .info-hint[data-v-18317712]{color:#6c757d;margin-top:.25rem;font-size:.75rem}.info-fields-grid-compact .info-input-group[data-v-18317712]{margin-top:.125rem}.info-fields-grid-single[data-v-18317712]{display:grid;grid-template-columns:1fr;gap:1rem;margin:0 1rem 1.25rem 1rem}.info-field[data-v-18317712]{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-18317712]{grid-column:1/-1}.info-label[data-v-18317712]{font-weight:600;color:#2c3e50;margin-bottom:.375rem}.info-hint[data-v-18317712]{color:#6c757d;margin-top:.25rem}.info-input-group[data-v-18317712]{margin-top:.125rem;border:2px solid #e8eef7!important;border-radius:10px!important;background:#fbfdff!important}.info-input-group .input-group-text[data-v-18317712]{background:#eef3fb!important;color:#7a8699!important}.info-input-group .form-control[data-v-18317712]{background-color:transparent!important}.info-input-group[data-v-18317712]:hover{border-color:#c9d7ee!important}.info-input-group[data-v-18317712]: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-18317712]{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-18317712]{background:#f6f8fb!important;border:none!important;color:#6c757d!important}.info-input-group .form-control[data-v-18317712]{border:none!important;background-color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.info-input-group[data-v-18317712]:hover{border-color:#b8c5d6!important}.info-input-group[data-v-18317712]: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-18317712]{margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.questions-setup-section[data-v-18317712]{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-18317712]{margin-top:2rem;padding:2rem;text-align:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:12px}.warning-content[data-v-18317712]{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-18317712]{font-size:2.5rem;color:#f39c12}.warning-title[data-v-18317712]{color:#856404;font-weight:600;margin:0}.warning-text[data-v-18317712]{color:#856404;margin:0;max-width:400px}.fade-slide-enter-active[data-v-18317712]{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fade-slide-leave-active[data-v-18317712]{-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.fade-slide-enter-from[data-v-18317712],.fade-slide-leave-to[data-v-18317712]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.fade-slide-enter-to[data-v-18317712],.fade-slide-leave-from[data-v-18317712]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.registro-cadastro-section[data-v-18317712]{margin-top:.75rem}.table-gray[data-v-5b209376]{background-color:#ececec}.paginate-select[data-v-5b209376]{width:100px}.paginate-linha[data-v-5b209376]{width:100%;border:1px solid #48627e}.card-app[data-v-5b209376]{background-color:#f8f8f8}.color-edit[data-v-5b209376]{color:#343579}.color-remove[data-v-5b209376]{color:#6b0c0c}.table-style[data-v-5b209376]{background:#fff;border-radius:10px}.btn-grid-editar[data-v-5b209376]{color:#fff;background:#344379;padding-top:5px!important;padding-bottom:5px!important;padding-left:15px!important;padding-right:15px!important}.btn-grid-editar[data-v-5b209376]:hover{color:#fff}.btn-grid-excluir[data-v-5b209376]{color:#fff;background:#793434;padding-top:5px!important;padding-bottom:5px!important;padding-left:15px!important;padding-right:15px!important;margin-left:10px}.btn-grid-excluir[data-v-5b209376]:hover{color:#fff}.centralizar-fixed-bottom[data-v-5b209376]{max-width:calc(100% - 10px);margin-left:16%}.modal-overlay[data-v-5a90153f]{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-5a90153f]{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-5a90153f]{-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-5a90153f],.modal-hero[data-v-5a90153f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-left[data-v-5a90153f]{gap:.75rem}.hero-icon[data-v-5a90153f]{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-5a90153f]{font-weight:800;font-size:1.1rem}.btn-close[data-v-5a90153f]{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-5a90153f]{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-5a90153f]{border-radius:.9375rem;background:#fff;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;height:100%}.cardGray[data-v-5a90153f]{background:#efefef}.blobCircleWhite[data-v-5a90153f]{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)}.empty-state[data-v-5a90153f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:3rem 1rem;text-align:center;color:#6c757d;min-height:300px}.empty-icon[data-v-5a90153f],.empty-state[data-v-5a90153f]{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}.empty-icon[data-v-5a90153f]{width:80px;height:80px;border-radius:50%;background:#f8f9fa;margin-bottom:1rem;border:2px solid #e9ecef}.empty-icon i[data-v-5a90153f]{font-size:2rem;color:#adb5bd}.empty-title[data-v-5a90153f]{font-weight:600;color:#495057;margin-bottom:.5rem}.empty-text[data-v-5a90153f]{font-size:.9rem;color:#6c757d;max-width:300px;line-height:1.4;margin:0}.chart-container[data-v-5a90153f]{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-5a90153f]{width:95%;max-width:1100px}}@media (max-width:768px){.modal-wrapper[data-v-5a90153f]{width:95%;height:90vh!important;max-height:90vh!important}}.modal-overlay[data-v-55edda5d]{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-55edda5d]{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-55edda5d]{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-55edda5d]{margin:0;font-size:1.25rem;font-weight:600}.btn-close[data-v-55edda5d]{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-55edda5d]:hover{background-color:hsla(0,0%,100%,.2)}.modal-body[data-v-55edda5d]{padding:1rem 1.25rem;overflow:hidden;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-height:0;max-height:100vh}.empty-state[data-v-55edda5d],.modal-body[data-v-55edda5d]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.empty-state[data-v-55edda5d]{text-align:center;padding:3rem 1rem;color:#6c757d;-ms-flex:1;flex:1;-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:400px}.empty-icon[data-v-55edda5d]{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-title[data-v-55edda5d]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.empty-text[data-v-55edda5d]{font-size:1rem;margin:0}.relatorio-content[data-v-55edda5d]{-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;height:100%;max-height:100%}.relatorio-header[data-v-55edda5d]{padding-bottom:.75rem;border-bottom:2px solid #e5e7eb;margin-bottom:1rem}.relatorio-title[data-v-55edda5d]{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-55edda5d]{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-55edda5d]{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-55edda5d]{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-55edda5d]:hover{background:#f3f4f6}.pergunta-title-row[data-v-55edda5d]{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-55edda5d]{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-55edda5d]{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-55edda5d]{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-55edda5d]{background:#f3f4f6;color:#6b7280;padding:.15rem .5rem;border-radius:6px;font-size:.7rem;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.resumo-barra-container[data-v-55edda5d]{margin-top:.5rem;position:relative;overflow:visible}.resumo-barra-unica[data-v-55edda5d]{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-55edda5d]{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-55edda5d]:last-child{border-right:none}.barra-segmento[data-v-55edda5d]: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-55edda5d]{-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-55edda5d]{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-55edda5d]{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-55edda5d]{position:fixed;z-index:999999;pointer-events:none;-webkit-animation:tooltipFadeIn-55edda5d .2s ease;animation:tooltipFadeIn-55edda5d .2s ease}@-webkit-keyframes tooltipFadeIn-55edda5d{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tooltipFadeIn-55edda5d{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.barra-segmento[data-v-55edda5d]{position:relative}.tooltip-content[data-v-55edda5d]{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-55edda5d]: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-55edda5d]{gap:.5rem;margin-bottom:.4rem}.tooltip-header[data-v-55edda5d],.tooltip-letra[data-v-55edda5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tooltip-letra[data-v-55edda5d]{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-55edda5d]{-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-55edda5d]{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-55edda5d]{font-weight:700;color:#fbbf24}.tooltip-count[data-v-55edda5d]{color:hsla(0,0%,100%,.7);font-weight:500}.resumo-legend[data-v-55edda5d]{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-55edda5d]{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-55edda5d]:hover{background:#f3f4f6}.legend-item.most-frequent[data-v-55edda5d]{background:#fef3c7;border-left-color:#f59e0b;font-weight:600}.legend-color[data-v-55edda5d]{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-55edda5d]{font-weight:700;color:#374151;min-width:20px;font-size:.85rem}.legend-texto[data-v-55edda5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#6b7280;font-size:.8rem}.detalhes-expandidos[data-v-55edda5d]{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-55edda5d]{padding:.6rem;background:#f9fafb;border-radius:6px;border-left:3px solid #d1d5db}.detalhe-resposta.most-frequent[data-v-55edda5d]{background:#fef3c7;border-left-color:#f59e0b}.detalhe-header[data-v-55edda5d]{gap:.5rem;margin-bottom:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.detalhe-header[data-v-55edda5d],.detalhe-letra[data-v-55edda5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detalhe-letra[data-v-55edda5d]{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-55edda5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;color:#374151;font-size:.85rem}.winner-badge[data-v-55edda5d]{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-55edda5d]{font-size:.7rem}.detalhe-bar-container[data-v-55edda5d]{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-55edda5d]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.detalhe-bar-fill[data-v-55edda5d]{height:100%;border-radius:3px;-webkit-transition:width .3s ease;transition:width .3s ease}.detalhe-stats[data-v-55edda5d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0;font-size:.8rem}.detalhe-percent[data-v-55edda5d]{font-weight:700;color:#374151}.detalhe-count[data-v-55edda5d]{color:#6b7280;font-weight:500}@media (max-width:1200px){.modal-wrapper[data-v-55edda5d]{width:95%;max-width:1100px}}@media (max-width:768px){.modal-wrapper[data-v-55edda5d]{width:95%;height:90vh!important;max-height:90vh!important}.pergunta-title-row[data-v-55edda5d]{-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-55edda5d]{gap:.3rem}.legend-item[data-v-55edda5d]{font-size:.75rem;padding:.3rem .4rem}}.radar-chart-container[data-v-7fceccc1]{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-7fceccc1]{color:#1f2937;font-weight:600;font-size:1rem}.chart-toggle[data-v-7fceccc1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}.chart-toggle .btn[data-v-7fceccc1]{border-radius:6px;font-size:.75rem;padding:.2rem .6rem}.chart-wrapper[data-v-7fceccc1]{position:relative;width:100%;height:420px;max-width:600px;margin:0 auto;overflow:visible}.chart-inner[data-v-7fceccc1]{display:none}.chart-wrapper canvas[data-v-7fceccc1]{display:block;width:100%!important;height:100%!important;margin:0 auto}.chart-loading[data-v-7fceccc1]{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-7fceccc1]{position:absolute;bottom:10px;right:10px;z-index:10}.chart-legend[data-v-7fceccc1]{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-7fceccc1]{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-7fceccc1]{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-7fceccc1]{width:10px;height:10px;border-radius:50%;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.legend-text[data-v-7fceccc1]{font-size:.7rem;color:#9ca3af;font-weight:400;white-space:nowrap}@media(max-width:768px){.radar-chart-container[data-v-7fceccc1]{padding:1rem 1.5rem}.chart-inner[data-v-7fceccc1]{max-width:420px}.chart-title[data-v-7fceccc1]{font-size:1rem}.chart-toggle .btn[data-v-7fceccc1]{font-size:.75rem;padding:.2rem .6rem}}@media(max-width:480px){.radar-chart-container[data-v-7fceccc1]{padding:1rem 1.25rem}.chart-inner[data-v-7fceccc1]{max-width:360px}.chart-toggle[data-v-7fceccc1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.chart-toggle .btn[data-v-7fceccc1]{width:100%}}.modal-overlay[data-v-6d45398c]{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-6d45398c]{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-6d45398c]{-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-6d45398c],.modal-header[data-v-6d45398c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-6d45398c]{gap:.75rem}.header-icon[data-v-6d45398c]{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-6d45398c]{font-weight:800;font-size:1.1rem}.btn-close[data-v-6d45398c]{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-6d45398c]:hover{background:hsla(0,0%,100%,.1)}.tabs-container[data-v-6d45398c]{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-6d45398c]{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-6d45398c]:hover{background:#f3f4f6}.tab-btn.active[data-v-6d45398c]{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-6d45398c],.tab-panel[data-v-6d45398c]{-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-6d45398c]{padding:1rem 1.25rem}.report-grid[data-v-6d45398c]{grid-template-columns:2fr 1fr}.players-grid[data-v-6d45398c],.report-grid[data-v-6d45398c]{display:grid;gap:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.players-grid[data-v-6d45398c]{grid-template-columns:1fr 1.4fr}.card[data-v-6d45398c]{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-6d45398c]{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-6d45398c],.players-list-section[data-v-6d45398c],.radar-section[data-v-6d45398c],.table-section[data-v-6d45398c]{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-6d45398c]{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-6d45398c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.fixed-table[data-v-6d45398c]{width:100%;border-collapse:collapse;margin:0}.fixed-table thead[data-v-6d45398c]{position:sticky;top:0;background:#f8f9fa;z-index:10}.fixed-table thead tr[data-v-6d45398c]{border-bottom:2px solid #e9ecef}.fixed-table th[data-v-6d45398c]{padding:.75rem .5rem;font-weight:600;font-size:.9rem;color:#495057;text-align:left;white-space:nowrap}.fixed-table tbody tr[data-v-6d45398c]{height:60px;border-bottom:1px solid #f1f3f4;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.fixed-table tbody tr[data-v-6d45398c]:hover{background:#f8f9fa}.fixed-table tbody tr.selected[data-v-6d45398c]{background:#f0f4ff;border-left:3px solid #4f46e5}.fixed-table tbody tr.clickable-row[data-v-6d45398c]{cursor:pointer}.fixed-table td[data-v-6d45398c]{padding:.75rem .5rem;font-size:.9rem;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-score[data-v-6d45398c]{background:#4f46e5;color:#fff;padding:.2rem .6rem;border-radius:12px;font-weight:600;font-size:.9rem;display:inline-block}.badge-count[data-v-6d45398c]{background:#e9ecef;color:#495057;padding:.15rem .5rem;border-radius:8px;font-weight:500;font-size:.8rem;display:inline-block}.badge-average[data-v-6d45398c]{background:#6b7280;color:#fff;padding:.25rem .5rem;border-radius:8px;font-weight:600;font-size:.8rem;display:inline-block}.comparison-badge[data-v-6d45398c]{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-6d45398c]{background:#d1fae5;color:#065f46}.comparison-badge.lower[data-v-6d45398c]{background:#fee2e2;color:#991b1b}.comparison-badge.equal[data-v-6d45398c]{background:#f3f4f6;color:#6b7280}.empty-state[data-v-6d45398c]{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;min-height:300px}.empty-state i[data-v-6d45398c]{font-size:3rem;color:#adb5bd;margin-bottom:1rem}.empty-state h6[data-v-6d45398c]{font-weight:600;color:#495057;margin-bottom:.5rem}.empty-state p[data-v-6d45398c]{font-size:.9rem;color:#6c757d;margin:0;line-height:1.4}.empty-cell[data-v-6d45398c]{padding:0!important;border:none!important}.empty-content[data-v-6d45398c]{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-6d45398c]{font-size:2.5rem;color:#adb5bd;margin-bottom:1rem}.empty-content p[data-v-6d45398c]{font-size:.9rem;color:#6c757d;margin:0}.radar-content[data-v-6d45398c]{padding:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.player-info[data-v-6d45398c]{background:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid #4f46e5;margin-bottom:1rem}.player-info h6[data-v-6d45398c]{font-weight:600;color:#374151;margin-bottom:.25rem}.player-info p[data-v-6d45398c]{color:#6b7280;font-size:.9rem;margin:0}.radar-chart[data-v-6d45398c]{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-6d45398c]{margin-top:1rem}.comparison-title[data-v-6d45398c]{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-6d45398c],.report-grid[data-v-6d45398c]{grid-template-columns:1fr}}@media (max-width:768px){.modal-wrapper[data-v-6d45398c]{width:95%;height:95vh}}.modal-overlay[data-v-51c7fc33]{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-51c7fc33]{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 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);position:relative;z-index:100000}.modal-hero[data-v-51c7fc33]{-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-51c7fc33],.modal-hero[data-v-51c7fc33]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-left[data-v-51c7fc33]{gap:.75rem}.hero-icon[data-v-51c7fc33]{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-51c7fc33]{font-weight:800;font-size:1.1rem;line-height:1}.hero-sub[data-v-51c7fc33]{font-size:.8rem;opacity:.9}.modal-title[data-v-51c7fc33]{margin:0;font-weight:700;color:#2c3e50}.btn-close[data-v-51c7fc33]{background:none;border:none;color:#6c757d}.modal-body[data-v-51c7fc33]{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-51c7fc33]{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-51c7fc33]{font-size:1.1rem;line-height:1;font-weight:800;color:#000}.modal-hero .btn-close[data-v-51c7fc33]:hover{background:#f1f3f5;color:#000}.podium[data-v-51c7fc33]{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-51c7fc33]{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-51c7fc33]{font-weight:800;color:#6b7280;margin-bottom:.25rem}.podium-item .avatar[data-v-51c7fc33]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);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-51c7fc33]{-webkit-box-shadow:0 4px 14px rgba(102,126,234,.3);box-shadow:0 4px 14px rgba(102,126,234,.3)}.podium-item .avatar.crown[data-v-51c7fc33]{position:relative}.podium-item .avatar.crown[data-v-51c7fc33]:after{content:"";font-family:bootstrap-icons;position:absolute;top:-10px;right:-10px;color:#fbbf24}.podium-item .name[data-v-51c7fc33]{font-weight:700;color:#1f2937}.podium-item .score[data-v-51c7fc33]{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-51c7fc33]{display:inline-block;padding:.12rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700}.chip-win[data-v-51c7fc33]{background:#e8f5e9;color:#1b5e20;border:1px solid #c8e6c9}.badge-gold[data-v-51c7fc33]{color:#b45309}.badge-silver[data-v-51c7fc33]{color:#6b7280}.badge-bronze[data-v-51c7fc33]{color:#92400e}.podium-item.first[data-v-51c7fc33]{-webkit-transform:translateY(-8px);transform:translateY(-8px);background:linear-gradient(135deg,#fff7ed,#fffbeb)}.podium-item.second[data-v-51c7fc33]{background:linear-gradient(135deg,#f1f5f9,#f8fafc)}.podium-item.third[data-v-51c7fc33]{background:linear-gradient(135deg,#f3e8ff,#faf5ff)}.ranking-list[data-v-51c7fc33]{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-51c7fc33]{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-51c7fc33]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;min-height:0}.ranking-list .list-row[data-v-51c7fc33]{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-51c7fc33]:hover{background:rgba(0,0,0,.06)}.ranking-list .list-row.top3[data-v-51c7fc33]{background:#fbfdfd}.ranking-list .col.jogador[data-v-51c7fc33]{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-51c7fc33]{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-51c7fc33]{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-51c7fc33],.ranking-list .list-row[data-v-51c7fc33]{grid-template-columns:50px 1fr 90px 90px}.modal-wrapper[data-v-51c7fc33]{width:95%;height:90vh!important;max-height:90vh!important}.podium[data-v-51c7fc33]{gap:1rem;margin-bottom:1.5rem}}@media(max-width:1200px){.modal-wrapper[data-v-51c7fc33]{width:95%;max-width:1100px}}.modal-overlay[data-v-010b45e2]{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-010b45e2]{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-010b45e2]{-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-010b45e2],.modal-hero[data-v-010b45e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-left[data-v-010b45e2]{gap:.75rem}.hero-icon[data-v-010b45e2]{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-010b45e2]{font-weight:800;font-size:1.1rem;line-height:1}.hero-sub[data-v-010b45e2]{font-size:.8rem;opacity:.9}.btn-close[data-v-010b45e2]{background:none;border:none;color:#6c757d}.modal-body[data-v-010b45e2]{padding:1.25rem 1.5rem;overflow-y:hidden}.modal-hero .btn-close[data-v-010b45e2]{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-010b45e2]{font-size:1.1rem;line-height:1;font-weight:800;color:#000}.modal-hero .btn-close[data-v-010b45e2]:hover{background:#f1f3f5;color:#000}.podium[data-v-010b45e2]{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-010b45e2]{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-010b45e2]{font-weight:800;color:#6b7280;margin-bottom:.25rem}.podium-item .avatar[data-v-010b45e2]{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-010b45e2]{-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-010b45e2]{position:relative}.podium-item .avatar.crown[data-v-010b45e2]:after{content:"";font-family:bootstrap-icons;position:absolute;top:-10px;right:-10px;color:#fbbf24}.podium-item .name[data-v-010b45e2]{font-weight:700;color:#1f2937}.podium-item .score[data-v-010b45e2]{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-010b45e2]{display:inline-block;padding:.12rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700}.chip-score[data-v-010b45e2]{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.pillars-count[data-v-010b45e2]{color:#6b7280;font-size:.8rem}.badge-gold[data-v-010b45e2]{color:#b45309}.badge-silver[data-v-010b45e2]{color:#6b7280}.badge-bronze[data-v-010b45e2]{color:#92400e}.podium-item.first[data-v-010b45e2]{-webkit-transform:translateY(-8px);transform:translateY(-8px);background:linear-gradient(135deg,#e0e7ff,#f0f9ff)}.podium-item.second[data-v-010b45e2]{background:linear-gradient(135deg,#f1f5f9,#f8fafc)}.podium-item.third[data-v-010b45e2]{background:linear-gradient(135deg,#f3e8ff,#faf5ff)}.ranking-list[data-v-010b45e2]{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden}.ranking-list .list-header[data-v-010b45e2]{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-010b45e2]{max-height:42vh;overflow-y:auto}.ranking-list .list-row[data-v-010b45e2]{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-010b45e2]:hover{background:rgba(0,0,0,.06)}.ranking-list .list-row.top3[data-v-010b45e2]{background:#fbfdfd}.ranking-list .col.jogador[data-v-010b45e2]{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-010b45e2]{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-010b45e2]{background:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe;padding:.2rem .5rem;border-radius:999px;font-weight:700}.ranking-list .badge.pillars[data-v-010b45e2]{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-010b45e2],.ranking-list .list-row[data-v-010b45e2]{grid-template-columns:50px 1fr 80px 60px 60px}}.section-header[data-v-5226db37]{background:linear-gradient(135deg,#667eea,#764ba2);padding:1.5rem;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(102,126,234,.3);box-shadow:0 4px 20px rgba(102,126,234,.3);border:none;color:#fff}.section-header .section-icon[data-v-5226db37]{width:48px;height:48px;background:hsla(0,0%,100%,.2);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;backdrop-filter:blur(10px)}.section-header .section-title[data-v-5226db37]{color:#fff;font-weight:700;font-size:1.5rem;margin:0;line-height:1.2}.section-header .section-subtitle[data-v-5226db37]{color:hsla(0,0%,100%,.9);font-size:.875rem;margin:.25rem 0 0 0;opacity:.9}.kpi-card[data-v-5226db37]{background:#fff;padding:.7rem;-webkit-transition:all .3s ease;transition:all .3s ease;height:100%}.kpi-card[data-v-5226db37]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}.kpi-card .kpi-icon[data-v-5226db37]{width:34px;height:34px;border-radius:7px;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.05rem;margin-bottom:.45rem}.kpi-card .kpi-primary .kpi-icon[data-v-5226db37]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.kpi-card .kpi-success .kpi-icon[data-v-5226db37]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.kpi-card .kpi-info .kpi-icon[data-v-5226db37]{background:linear-gradient(135deg,#5a8cff,#3b6fff);color:#fff}.kpi-card .kpi-success-alt .kpi-icon[data-v-5226db37]{background:linear-gradient(135deg,#28b487,#20a878);color:#fff}.kpi-card .kpi-warning .kpi-icon[data-v-5226db37]{background:linear-gradient(135deg,#ffc107,#fd7e14);color:#fff}.kpi-card .kpi-value[data-v-5226db37]{font-size:1.6rem;font-weight:700;color:#2c3e50;margin:0 0 .18rem 0;line-height:1.1}.kpi-card .kpi-label[data-v-5226db37]{color:#6c757d;font-size:.8rem;margin:0 0 .45rem 0;font-weight:500}.kpi-card .kpi-details .badge[data-v-5226db37]{font-size:.7rem;padding:.12rem .32rem}.kpi-card .kpi-details .text-success[data-v-5226db37],.kpi-card .kpi-details .text-warning[data-v-5226db37]{font-size:.75rem;font-weight:500}.controls-panel[data-v-5226db37]{background:#fff;padding:1rem 1.5rem;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e9ecef}.controls-panel .pagination-controls[data-v-5226db37]{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[data-v-5226db37]{color:#6c757d;font-size:.875rem;margin:0}.controls-panel .search-container .search-box[data-v-5226db37]{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-icon[data-v-5226db37]{position:absolute;left:12px;color:#6c757d;z-index:2}.controls-panel .search-container .search-box .search-input[data-v-5226db37]{padding:.5rem 1rem .5rem 2.5rem;border:1px solid #e9ecef;border-radius:25px;width:300px;-webkit-transition:all .3s ease;transition:all .3s ease}.controls-panel .search-container .search-box .search-input[data-v-5226db37]: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)}.controls-panel .search-container .search-box .clear-search[data-v-5226db37]{position:absolute;right:8px;background:none;border:none;color:#6c757d;padding:.25rem;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.controls-panel .search-container .search-box .clear-search[data-v-5226db37]:hover{background:#e9ecef;color:#495057}.controls-panel .search-container .search-box .search-loading[data-v-5226db37]{position:absolute;right:40px}.games-grid[data-v-5226db37]{display:grid;grid-template-columns:1fr;gap:.75rem}.games-grid .game-card[data-v-5226db37]{background:#fff;border-radius:14px;-webkit-box-shadow:0 10px 25px rgba(2,8,23,.06);box-shadow:0 10px 25px rgba(2,8,23,.06);border:1px solid #e6e9ef;-webkit-transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;overflow:hidden;position:relative}.games-grid .game-card[data-v-5226db37]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 16px 30px rgba(2,8,23,.12);box-shadow:0 16px 30px rgba(2,8,23,.12);border-color:#dbe1ea}.games-grid .game-card[data-v-5226db37]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--game-accent,#e6e9ef)}.games-grid .game-card.type-1[data-v-5226db37]:before{background:var(--game-accent,linear-gradient(90deg,#ffb14d,#ff914d))}.games-grid .game-card.type-2[data-v-5226db37]:before{background:var(--game-accent,linear-gradient(90deg,#8cb6ff,#5a8cff))}.games-grid .game-card.type-3[data-v-5226db37]:before{background:var(--game-accent,linear-gradient(90deg,#5bd1a5,#28b487))}.games-grid .game-card.type-4[data-v-5226db37]:before{background:var(--game-accent,linear-gradient(90deg,#b9a7ff,#8b6cff))}.games-grid .game-card.inactive[data-v-5226db37]{opacity:1;background:#fff}.games-grid .game-card.jogo-expirado[data-v-5226db37]{border-color:#dc3545;background:#fff5f5}.games-grid .game-card.jogo-expirado[data-v-5226db37]:before{background:#dc3545!important}.games-grid .game-card.jogo-expirado .card-title[data-v-5226db37]{opacity:.8}.games-grid .game-card .card-content[data-v-5226db37]{padding:1.1rem 1.25rem}.games-grid .game-card .card-main[data-v-5226db37]{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;min-height:110px}.games-grid .game-card .card-header[data-v-5226db37]{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;gap:.5rem}.games-grid .game-card .card-header .card-title[data-v-5226db37]{font-size:1.1rem;font-weight:700;color:#1f2937;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem;line-height:1.3}.games-grid .game-card .card-header .type-badge[data-v-5226db37]{margin-left:.5rem}.games-grid .game-card .card-header .card-actions[data-v-5226db37]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-negative:0;flex-shrink:0}.games-grid .game-card .card-info[data-v-5226db37]{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}.games-grid .game-card .card-info .info-row[data-v-5226db37]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem .6rem;margin-bottom:.1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.games-grid .game-card .card-info .info-row .game-description[data-v-5226db37]{font-size:.95rem;color:#374151;margin:0;line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.games-grid .game-card .title-wrap[data-v-5226db37]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.games-grid .game-card .title-wrap .title-icon[data-v-5226db37]{font-size:1.05rem;color:var(--game-accent,#1e3a8a)}.games-grid .game-card .title-wrap .card-title[data-v-5226db37]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-action-subtle[data-v-5226db37]{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}.btn-action-subtle[data-v-5226db37]:hover{background:#f8f9fa;border-color:#adb5bd;color:#495057}.btn-action-subtle.btn-success[data-v-5226db37]{color:#28a745;border-color:#28a745}.btn-action-subtle.btn-success[data-v-5226db37]:hover{background:#d4edda;color:#155724}.btn-action-subtle.btn-danger[data-v-5226db37]{color:#dc3545;border-color:#dc3545}.btn-action-subtle.btn-danger[data-v-5226db37]:hover{background:#f8d7da;color:#721c24}.btn-action-subtle.btn-info[data-v-5226db37]{color:#17a2b8;border-color:#17a2b8}.btn-action-subtle.btn-info[data-v-5226db37]:hover{background:#d1ecf1;color:#0c5460}.btn-action-subtle[data-v-5226db37]:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.initial-loading-container[data-v-5226db37]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e9ecef}.games-grid-container[data-v-5226db37]{min-height:200px}.games-loading-overlay[data-v-5226db37]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.85);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;z-index:10;border-radius:12px;backdrop-filter:blur(2px)}.games-grid.loading-opacity[data-v-5226db37]{opacity:.6;pointer-events:none}.type-badge[data-v-5226db37]{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:.2rem .6rem;border-radius:999px}.badge-neutral[data-v-5226db37]{background:#eef2f7;color:#5f6b7a;border:1px solid #e3e8ef}.badge-competicao[data-v-5226db37]{background:#fff3e6;color:#b45309;border:1px solid #ffe0bf}.badge-pesquisa[data-v-5226db37]{background:#eef5ff;color:#1d4ed8;border:1px solid #dbe7ff}.badge-pilares[data-v-5226db37]{background:#eefcf5;color:#047857;border:1px solid #d2f7e7}.badge-treinamento[data-v-5226db37]{background:#f3f0ff;color:#6d28d9;border:1px solid #e4ddff}.status-badge[data-v-5226db37]{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 .5rem;border-radius:999px;font-size:.72rem;font-weight:600;margin-left:.4rem}.status-iniciado[data-v-5226db37]{background:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.status-nao-iniciado[data-v-5226db37]{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.registro-badge[data-v-5226db37]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;border-radius:999px;margin-left:.4rem}.badge-registro-publico[data-v-5226db37]{background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.badge-registro-cadastro[data-v-5226db37]{background:#e0e7ff;color:#4338ca;border:1px solid #c7d2fe}.badge-registro-interno[data-v-5226db37]{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.cadastros-badge[data-v-5226db37]{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 .5rem;border-radius:999px;font-size:.72rem;font-weight:600;margin-left:.4rem;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.no-games-message[data-v-5226db37]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e9ecef}.no-games-message .no-games-icon[data-v-5226db37]{opacity:.5}.modal-overlay[data-v-5226db37]{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:9999}.modal-wrapper[data-v-5226db37]{background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2);width:90%;max-width:600px;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}.modal-header[data-v-5226db37]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e9ecef;background:#f8f9fa}.modal-header[data-v-5226db37],.modal-title[data-v-5226db37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-title[data-v-5226db37]{margin:0;color:#343a40;font-size:1.25rem;font-weight:600}.modal-body[data-v-5226db37]{padding:1.5rem;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.btn-close[data-v-5226db37]{background:none;border:none;color:#6c757d;padding:.5rem;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-close[data-v-5226db37]:hover{background:#e9ecef;color:#495057}.simple-content[data-v-5226db37]{text-align:center;padding:2rem}.simple-content h6[data-v-5226db37]{color:#495057;margin-bottom:1rem;font-size:1.1rem}.simple-content p[data-v-5226db37]{color:#6c757d;margin-bottom:.5rem}.simple-content .btn[data-v-5226db37]{margin-top:1rem;padding:.5rem 1.5rem}@media(max-width:768px){.games-grid[data-v-5226db37]{grid-template-columns:1fr}.controls-panel[data-v-5226db37]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.controls-panel .search-container .search-box .search-input[data-v-5226db37]{width:100%}.section-header[data-v-5226db37]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;text-align:center}}.gamificacao-page[data-v-5226db37]{height:100vh;overflow:hidden;--app-header:0px;padding-top:var(--app-header);--list-offset:0px;--safe-bottom:12px;--scroll-bottom-trim:112px}.gamificacao-page>.container-fluid[data-v-5226db37],.gamificacao-page[data-v-5226db37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gamificacao-page>.container-fluid[data-v-5226db37]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding-top:0;padding-bottom:4px}.scroll-only-list[data-v-5226db37]{overflow:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:auto;padding-bottom:var(--safe-bottom);margin-bottom:var(--scroll-bottom-trim)}.section-header[data-v-5226db37]{margin-bottom:4px!important}.controls-panel[data-v-5226db37]{margin-top:0;margin-bottom:6px;padding-top:4px;padding-bottom:4px}.kpi-card[data-v-5226db37]{padding:1px 6px;border:1px solid #e9ecef;border-radius:9px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.kpi-icon i[data-v-5226db37]{font-size:.85rem}.kpi-content .kpi-value[data-v-5226db37]{font-size:.9rem}.kpi-label[data-v-5226db37]{margin-bottom:0;font-size:.72rem}.kpi-details .badge[data-v-5226db37]{-webkit-transform:scale(.86);transform:scale(.86);-webkit-transform-origin:left center;transform-origin:left center}.kpi-stack[data-v-5226db37]{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}.kpi-stack .kpi-line1 .kpi-value[data-v-5226db37]{font-weight:700;font-size:1rem}.kpi-stack .kpi-line2[data-v-5226db37]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.kpi-stack .kpi-line2 .kpi-label[data-v-5226db37]{margin:0;font-size:.78rem;color:#6c757d}.kpi-stack .kpi-line2 .kpi-mini-text[data-v-5226db37]{font-size:.75rem}.kpi-stack .kpi-line2 .badge[data-v-5226db37]{-webkit-transform:scale(.86);transform:scale(.86);-webkit-transform-origin:left center;transform-origin:left center}.section-header .section-subtitle[data-v-5226db37]{font-size:.75rem}.controls-panel .form-select.form-select-sm[data-v-5226db37],.filter-type-container select.form-select-sm[data-v-5226db37]{height:auto;padding:.375rem 1.75rem .375rem .75rem}.search-container .search-box .search-input[data-v-5226db37]{height:auto;padding:.5rem 1rem .5rem 2.5rem}.top-pagination .page-btn[data-v-5226db37]{height:auto;padding:.375rem .5rem}.games-grid[data-v-5226db37]{gap:.35rem}.game-card[data-v-5226db37]{border-radius:8px}.game-card .card-content[data-v-5226db37]{padding:.25rem .5rem .28rem!important;margin-bottom:0!important}.game-card .card-header[data-v-5226db37]{margin-bottom:.04rem}.game-card .card-main[data-v-5226db37]{min-height:auto!important;gap:.06rem}.game-card .card-info[data-v-5226db37]{gap:.08rem;padding-bottom:.05rem!important;margin-top:0!important}.game-card .card-content[data-v-5226db37]>:last-child{margin-bottom:0!important}.game-card .card-header .card-title[data-v-5226db37]{font-size:.95rem;line-height:1.2;margin:0;margin-right:.5rem}.game-card .card-header .title-icon[data-v-5226db37]{font-size:1rem}.game-card .info-row[data-v-5226db37]{gap:.24rem;margin-bottom:0}.game-card .info-row[data-v-5226db37]:last-child{margin-bottom:0}.game-card .info-row .info-item[data-v-5226db37]{font-size:.82rem;line-height:1.2}.type-badge[data-v-5226db37]{padding:.15rem .5rem;font-size:.78rem;font-weight:600}.type-badge i[data-v-5226db37]{font-size:.9rem}.registro-badge[data-v-5226db37]{padding:.15rem .5rem;font-size:.72rem;font-weight:600}.registro-badge i[data-v-5226db37]{font-size:.85rem}.games-content .line-card[data-v-5226db37],.games-content .line-card[data-v-5226db37]:last-child{margin-bottom:.35rem}.games-content .line-card[data-v-5226db37]{padding-top:4px!important;padding-bottom:0!important}.games-content .line-card .card-content[data-v-5226db37]{padding-top:8px!important;padding-bottom:20px!important;padding-left:16px!important;padding-right:16px!important;margin-bottom:0!important}.game-card .card-info .info-row[data-v-5226db37]:last-child{margin-bottom:0!important;padding-bottom:0!important}.games-content .line-card .card-title[data-v-5226db37]{margin-bottom:0!important}.games-content .line-card .card-info[data-v-5226db37]{margin-top:4px!important}.game-card .card-info .info-item[data-v-5226db37]{line-height:1.02}.top-pagination .page-btn[data-v-5226db37]{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[data-v-5226db37]:disabled{opacity:.5}.top-pagination .page-btn[data-v-5226db37]:hover{background:#f8f9fa}.top-pagination .page-indicator[data-v-5226db37]{color:#6c757d;font-size:.9rem;padding:0 6px}body.no-page-scroll,html.no-page-scroll{overflow:hidden!important}.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-80a88348]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}#header-title>img[data-v-80a88348]{margin-top:12px}.pergunta-container[data-v-28d23b6b]{margin:1rem 0}.opcoes-lista[data-v-28d23b6b]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.opcao-item[data-v-28d23b6b]{background:#fff;border:2px solid #e9ecef;border-radius:12px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.opcao-item[data-v-28d23b6b]:hover{border-color:#343579;-webkit-box-shadow:0 4px 12px rgba(52,53,121,.1);box-shadow:0 4px 12px rgba(52,53,121,.1)}.opcao-content[data-v-28d23b6b]{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-28d23b6b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.875rem;background:#f8f9fa;border-bottom:1px solid #e9ecef;-ms-flex-negative:0;flex-shrink:0;position:relative}.opcao-header svg[data-v-28d23b6b]{color:#343579;-ms-flex-negative:0;flex-shrink:0}.opcao-texto[data-v-28d23b6b]{font-size:.9375rem;font-weight:500;color:#343579;text-transform:uppercase;line-height:1.2;-webkit-box-flex:1;-ms-flex:1;flex:1}.subopcoes-lista[data-v-28d23b6b]{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.subopcao-item[data-v-28d23b6b]{padding:.75rem .875rem;font-size:.875rem;color:#495057;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;border-bottom:1px solid #e9ecef;line-height:1.2}.subopcao-item[data-v-28d23b6b]:last-child{border-bottom:none}.subopcao-item[data-v-28d23b6b]:hover:not(.active){background:#f8f9fa}.subopcao-item.active[data-v-28d23b6b]{background:#343579;color:#fff;font-weight:500}.subopcao-item[data-index="1"][data-v-28d23b6b]{padding-top:.875rem}.subopcao-item.blocked[data-v-28d23b6b]{background:#f8f9fa;color:#adb5bd;cursor:not-allowed;position:relative}.subopcao-item.blocked[data-v-28d23b6b]:after{content:"✓";position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#28a745;font-weight:700;font-size:.875rem}.subopcao-item.blocked[data-v-28d23b6b]:hover{background:#f8f9fa;color:#adb5bd}@media(max-width:768px){.opcoes-lista[data-v-28d23b6b]{grid-template-columns:1fr}.opcao-header[data-v-28d23b6b]{padding:.75rem}.opcao-texto[data-v-28d23b6b]{font-size:.875rem}.subopcao-item[data-v-28d23b6b]{padding:.625rem .75rem;font-size:.8125rem}}.avaliacao-container[data-v-178e3b90]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:2rem 0}.quiz-container[data-v-178e3b90]{max-width:800px;margin:0 auto;background:#fff;border-radius:20px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2rem;-webkit-animation:slideIn-178e3b90 .5s ease-out;animation:slideIn-178e3b90 .5s ease-out}.quiz-header[data-v-178e3b90]{margin-bottom:2rem}.progress-container[data-v-178e3b90]{background:#fff;border-radius:16px;padding:1.5rem;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:2rem}.progress-info[data-v-178e3b90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1rem}.progress-stats[data-v-178e3b90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.25rem}.progress-stats .current[data-v-178e3b90]{font-size:2rem;font-weight:600;color:#343579;line-height:1}.progress-stats .separator[data-v-178e3b90]{font-size:1.5rem;color:#adb5bd;line-height:1}.progress-stats .total[data-v-178e3b90]{font-size:1.25rem;color:#6c757d;line-height:1}.progress-label[data-v-178e3b90]{font-size:.875rem;color:#6c757d;font-weight:500}.progress-track[data-v-178e3b90]{position:relative;padding:.5rem 0}.progress-steps[data-v-178e3b90]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-step[data-v-178e3b90],.progress-steps[data-v-178e3b90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.progress-step[data-v-178e3b90]{-webkit-box-flex:1;-ms-flex:1;flex:1}.progress-step[data-v-178e3b90]:last-child{-webkit-box-flex:0;-ms-flex:0;flex:0}.step-dot[data-v-178e3b90]{width:12px;height:12px;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 0 0 2px #e9ecef;box-shadow:0 0 0 2px #e9ecef;z-index:1}.step-dot[data-v-178e3b90],.step-line[data-v-178e3b90]{background:#e9ecef;-webkit-transition:all .3s ease;transition:all .3s ease}.step-line[data-v-178e3b90]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;margin:0 .5rem}.progress-step.completed .step-dot[data-v-178e3b90]{background:#343579;-webkit-box-shadow:0 0 0 2px #343579;box-shadow:0 0 0 2px #343579}.progress-step.completed .step-line[data-v-178e3b90]{background:#343579}.progress-step.current .step-dot[data-v-178e3b90]{background:#fff;border-color:#343579;-webkit-box-shadow:0 0 0 2px #343579;box-shadow:0 0 0 2px #343579;-webkit-transform:scale(1.2);transform:scale(1.2)}.quiz-question[data-v-178e3b90]{margin-bottom:2rem}.quiz-question h2[data-v-178e3b90]{font-size:1.5rem;color:#2c3e50;font-weight:500;line-height:1.4;margin:0}.quiz-options[data-v-178e3b90]{margin-bottom:2rem}.quiz-footer[data-v-178e3b90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-next[data-v-178e3b90]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#343579;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.btn-next[data-v-178e3b90]:hover{background:#6668f0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-next[data-v-178e3b90]:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-next svg[data-v-178e3b90]{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.btn-next:hover svg[data-v-178e3b90]{-webkit-transform:translateX(4px);transform:translateX(4px)}.error-message[data-v-178e3b90]{color:#dc3545;font-size:.875rem;font-weight:500}@-webkit-keyframes slideIn-178e3b90{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn-178e3b90{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:768px){.quiz-container[data-v-178e3b90]{margin:0 1rem;padding:1.5rem}.quiz-question h2[data-v-178e3b90]{font-size:1.25rem}.progress-container[data-v-178e3b90]{padding:1rem;margin-bottom:1.5rem}.progress-stats .current[data-v-178e3b90]{font-size:1.75rem}.progress-stats .separator[data-v-178e3b90]{font-size:1.25rem}.progress-stats .total[data-v-178e3b90]{font-size:1.125rem}.progress-label[data-v-178e3b90]{font-size:.8125rem}.step-dot[data-v-178e3b90]{width:10px;height:10px}}.progress[data-v-2b9fdd46]{height:10px!important}[data-v-2b9fdd46] body{margin:0!important;padding:0!important}[data-v-2b9fdd46] body,[data-v-2b9fdd46] html{background:#fbfbfb!important;overflow:hidden!important}[data-v-2b9fdd46] #app,[data-v-2b9fdd46] .body{background:#fbfbfb!important}[data-v-2b9fdd46] #header-title{background:#fbfbfb!important;position:relative;z-index:10}[data-v-2b9fdd46] .sidebar-pushcontent,[data-v-2b9fdd46] [data-sidebarstyle=sidebar-pushcontent]{--infocorh-theme-bg:#fff}.main-container[data-v-2b9fdd46]{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-2b9fdd46]{width:100%;max-width:800px;margin:0 auto;background:transparent}.welcome-section[data-v-2b9fdd46]{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-2b9fdd46]{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-2b9fdd46]:before{display:none}.welcome-header[data-v-2b9fdd46]{margin-bottom:2.5rem;position:relative;z-index:1}.avatar-placeholder[data-v-2b9fdd46]{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-2b9fdd46 2s infinite;animation:pulse-2b9fdd46 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-2b9fdd46{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-2b9fdd46]{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-2b9fdd46]{font-size:1.2rem;color:#718096;margin:0}.welcome-content[data-v-2b9fdd46]{text-align:left;position:relative;z-index:1}.welcome-preview[data-v-2b9fdd46]{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-2b9fdd46]{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-2b9fdd46]{font-size:1.3rem;font-weight:600;color:#2d3748;margin:0 0 .5rem 0}.welcome-preview .preview-text p[data-v-2b9fdd46]{font-size:1rem;color:#718096;margin:0;line-height:1.6}.welcome-actions[data-v-2b9fdd46]{text-align:center;width:100%}.tutorial-button[data-v-2b9fdd46]{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-2b9fdd46]: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-2b9fdd46]{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-2b9fdd46]: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-2b9fdd46]{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-2b9fdd46]{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-2b9fdd46]: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-2b9fdd46]{margin-bottom:2.5rem;position:relative;z-index:1}.success-icon[data-v-2b9fdd46]{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-2b9fdd46 2s infinite;animation:pulse-2b9fdd46 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-2b9fdd46{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-2b9fdd46]{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-2b9fdd46]{font-size:1.2rem;color:#718096;margin:0}.completion-content[data-v-2b9fdd46]{text-align:left;position:relative;z-index:1}.result-preview[data-v-2b9fdd46]{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-2b9fdd46]{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-2b9fdd46]{font-size:1.3rem;font-weight:600;color:#2d3748;margin:0 0 .5rem 0}.preview-text p[data-v-2b9fdd46]{font-size:1rem;color:#718096;margin:0;line-height:1.6}.view-result-button[data-v-2b9fdd46]{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-2b9fdd46]: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-2b9fdd46]{padding:1rem .5rem}.completion-card[data-v-2b9fdd46],.welcome-card[data-v-2b9fdd46]{padding:2rem 1.5rem;margin:0 .5rem}.completion-title[data-v-2b9fdd46],.welcome-title[data-v-2b9fdd46]{font-size:2rem}.info-card[data-v-2b9fdd46],.result-preview[data-v-2b9fdd46]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.action-section[data-v-2b9fdd46]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.start-button[data-v-2b9fdd46],.view-result-button[data-v-2b9fdd46]{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-ec3f942e]{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-ec3f942e]{font-family:Nunito,sans-serif;color:#343579}#root[data-v-ec3f942e]{-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-ec3f942e]:not(:empty),#root[data-v-ec3f942e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal}#root>section[data-v-ec3f942e]: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-ec3f942e]:empty{display:none}.text-center[data-v-ec3f942e]{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-ec3f942e]{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-ec3f942e]{color:#343579;font-weight:400;font-size:24px}.text1Esp[data-v-ec3f942e]{color:#ff6a39;font-weight:700}.text2[data-v-ec3f942e]{color:#343579;font-weight:400;font-size:18px}.text3[data-v-ec3f942e]{color:#343579;font-weight:700;font-size:18px}.text4[data-v-ec3f942e]{color:#343579;font-weight:300;font-size:14px;margin-top:1rem}.nome-text[data-v-ec3f942e]{color:#6c757d;font-size:20px;letter-spacing:.1rem}.competencia-title[data-v-ec3f942e]{color:#f0ad4e;font-size:34px;letter-spacing:.2rem}.circle-button[data-v-ec3f942e]{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-ec3f942e]: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-ec3f942e]{background-color:#000;color:#fff}.circle-button[data-v-ec3f942e]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.fixed-button[data-v-ec3f942e]{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-ec3f942e]{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-ec3f942e]{text-align:center;margin-bottom:24px;width:100%;max-width:1100px}.titulo-avaliacao[data-v-ec3f942e]{font-size:1.7rem;font-weight:700;color:#2d3a4b;margin-bottom:4px}.subtitulo-avaliacao[data-v-ec3f942e]{font-size:1.05rem;color:#5a6ae6;margin-bottom:0}.progresso-bar[data-v-ec3f942e]{position:relative;width:100%;max-width:1100px;height:12px;background:#e0e0e0;border-radius:6px;margin-bottom:24px;overflow:hidden}.progresso-bar-inner[data-v-ec3f942e]{height:100%;background:#5a6ae6;border-radius:6px;-webkit-transition:width .4s;transition:width .4s}.progresso-label[data-v-ec3f942e]{position:absolute;right:12px;top:-28px;font-size:.98rem;color:#495057}.card-pergunta[data-v-ec3f942e]{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-ec3f942e],.competencia-titulo[data-v-ec3f942e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.competencia-titulo[data-v-ec3f942e]{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-ec3f942e]{font-size:1.3em;margin-right:2px}.competencia-desc-autoavaliacao[data-v-ec3f942e]{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-ec3f942e]{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-ec3f942e]{width:100%;margin-bottom:20px}.escala-legenda[data-v-ec3f942e]{background:rgba(248,249,250,.9);border:1px solid #e9ecef;border-radius:12px;padding:16px;margin-bottom:16px}.escala-titulo[data-v-ec3f942e]{color:#343579;font-size:1.1rem;font-weight:600;margin-bottom:12px;text-align:center}.escala-descricao[data-v-ec3f942e]{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-ec3f942e]{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-ec3f942e]{width:16px;height:16px;border-radius:4px;-ms-flex-negative:0;flex-shrink:0}.escala-cor.baixa[data-v-ec3f942e]{background:linear-gradient(45deg,#e53935,#ef5350)}.escala-cor.media[data-v-ec3f942e]{background:linear-gradient(45deg,#fbc02d,#fdd835)}.escala-cor.alta[data-v-ec3f942e]{background:linear-gradient(45deg,#43a047,#8bc34a)}.notas-opcoes-novo[data-v-ec3f942e]{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-ec3f942e]{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-ec3f942e]{background:#5a6ae6;color:#fff;border:2px solid #5a6ae6;-webkit-transform:scale(1.08);transform:scale(1.08)}.navegacao-botoes-novo[data-v-ec3f942e]{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-ec3f942e]{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-ec3f942e]{background:#5a6ae6;color:#fff;border:1.5px solid #5a6ae6;font-weight:700}.btn-nav-novo[data-v-ec3f942e]:disabled{opacity:.5;cursor:not-allowed}.btn-nav-novo[data-v-ec3f942e]:not(:disabled):hover{background:#e0e0e0;color:#2d3a4b;border-color:#bfc4d1}.btn-nav-novo.btn-principal-novo[data-v-ec3f942e]:not(:disabled):hover{background:#4a5ac7;color:#fff;border-color:#4a5ac7}.aviso-campo-obrigatorio[data-v-ec3f942e]{text-align:center;margin-top:8px}@media(max-width:1200px){.card-pergunta[data-v-ec3f942e]{max-width:95vw;padding:20px 18px 16px 18px}.notas-opcoes-novo[data-v-ec3f942e]{gap:8px}.nota-btn-novo[data-v-ec3f942e]{min-width:44px;height:44px;font-size:1.2rem}.btn-nav-novo[data-v-ec3f942e]{min-width:90px;font-size:.98rem}}@media(max-width:768px){.avaliacao-funcionario-novo[data-v-ec3f942e]{padding:20px 15px}.card-pergunta[data-v-ec3f942e]{max-width:100%;padding:18px 15px 14px 15px}.titulo-avaliacao[data-v-ec3f942e]{font-size:1.5rem}.subtitulo-avaliacao[data-v-ec3f942e]{font-size:1rem}.header-avaliacao[data-v-ec3f942e],.progresso-bar[data-v-ec3f942e]{margin-bottom:20px}.escala-legenda[data-v-ec3f942e],.instrucao-autoavaliacao[data-v-ec3f942e]{padding:12px;margin-bottom:16px}.escala-descricao[data-v-ec3f942e]{gap:6px}.escala-item[data-v-ec3f942e]{font-size:.9rem;gap:8px}.competencia-desc-autoavaliacao[data-v-ec3f942e]{padding:0 15px;font-size:.95rem}.notas-opcoes-novo[data-v-ec3f942e]{gap:6px}.nota-btn-novo[data-v-ec3f942e]{min-width:40px;height:40px;font-size:1.1rem;margin-right:4px;margin-left:4px}}.card-footer.logo>figure{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0}.card-footer.logo>figure,.report-title{display:-webkit-box;display:-ms-flexbox;display:flex}.report-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-title>figure{margin:0}.report-title>figure,.report-title>h6{display:-webkit-box;display:-ms-flexbox;display:flex}.report-title>h6{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;min-width:150px}.report-title>h6>span{padding:6%;border-radius:6px;min-width:26%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.report-page{-ms-flex:auto;flex:auto;-ms-flex-direction:column;flex-direction:column}.report-page,.report-page>main{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.report-page>main{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.report-page>main,.report-page>main>h1{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-page>footer,.report-page>main>h1{display:-webkit-box;display:-ms-flexbox;display:flex}.report-page>footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.report-page>footer>p{margin-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.report-page>footer>p>span:first-child{font-size:18px;font-weight:600}.report-page>footer>p>span:last-child{font-size:14px;font-weight:lighter}.report-page>footer>figure:has(.logo-icon){margin:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.logo-icon{width:20px;height:20px}#header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#ModalRelatorio .modal-content{background:radial-gradient(at 30% 20%,var(--infocorh-theme-bg-2) 0,var(--infocorh-theme-bg) 100%)}#ModalRelatorio .modal-body{padding:0!important}#ModalEmail .modal-content,ModalEmail .modal-body{background:#fff}#emailEnviar::-webkit-input-placeholder{color:#f8f8f8}#emailEnviar::-moz-placeholder{color:#f8f8f8}#emailEnviar:-ms-input-placeholder{color:#f8f8f8}#emailEnviar::-ms-input-placeholder{color:#f8f8f8}#emailEnviar::placeholder{color:#f8f8f8}#report-perfil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:0;padding-bottom:2vh}#report-perfil>img{width:150px;height:150px}#export-options{-ms-flex:auto;flex:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;width:100%}#export-options,#top-rel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-box-direction:normal}#top-rel{-ms-flex:auto;flex:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#export-options>span{border-radius:6px;cursor:pointer}#export-options>span:first-child{margin-right:1vh}#export-options>h5{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#body-rel,#export-options>h5{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}#body-rel>span{height:12vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;color:#fff;font-size:16px}#body-rel>span,#body-rel>span>div{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#body-rel>span>div{-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center}#body-rel>span>div>i{font-size:22px;color:#fff;padding-bottom:1vh}#body-rel>span:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}#body-rel>span:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.infos-perfil{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-conhecimento ul,.infos-perfil{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.info-conhecimento ul{list-style-type:none;padding:0;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:300px;overflow:auto;background-image:linear-gradient(170deg,transparent,rgba(42,94,255,.15))}.info-conhecimento ul li{list-style-type:none;width:100%;padding:8px 12px;font-size:12px;border-bottom:1px solid #ddd}.info-conhecimento ul li:last-child{border-bottom:none}.info-conhecimento{border-radius:10px;min-width:240px;width:15vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 16px #ddd;box-shadow:0 0 16px #ddd;margin-bottom:2vh}.info-conhecimento,.info-conhecimento>h4{display:-webkit-box;display:-ms-flexbox;display:flex}.info-conhecimento>h4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;margin-bottom:0;font-size:14px;color:#fff;border-top-right-radius:12px;border-top-left-radius:12px}.dominante{color:#0292c6}.influente{color:#b7c32b}.conforme{color:#ff9e03}.estavel{color:#ff023f}.default{color:#7d7e7f}.bg-dominante{background-color:#0292c6}.bg-influente{background-color:#b7c32b}.bg-conforme{background-color:#ff9e03}.bg-estavel{background-color:#ff023f}.bg-default{background-color:#7d7e7f}.report-page p{font-size:17px;font-weight:lighter}.report-page p:not(:has(strong)){line-height:28px!important}.report-page p>strong{font-size:18px;font-weight:700}.separator{padding:16px}.button-action:hover{-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.button-action{width:40px;height:40px;border:none;border-radius:4px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.scrollable-content[data-v-7bab14de]{max-height:80vh;overflow-y:auto;overflow-x:hidden}.avaliacoes[data-v-7bab14de]{width:80%;-ms-flex-item-align:center;align-self:center;justify-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-control[data-v-7bab14de]{background-color:#f8f9fa!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2)!important;box-shadow:0 4px 8px rgba(0,0,0,.2)!important;border:1px solid #eee!important}.fixed-button[data-v-7bab14de]{width:100px;height:40px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;color:#fff}.circle-button[data-v-7bab14de]{width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s;transition:background-color .3s;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}.circle-button[data-v-7bab14de]:hover{background-color:#e2e6ea;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.3);box-shadow:0 4px 10px rgba(0,0,0,.3)}.circle-button.active[data-v-7bab14de]{background-color:#000;color:#fff}.circle-button[data-v-7bab14de]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.form-text[data-v-7bab14de]{color:gray;font-size:16px}.competencia-title[data-v-7bab14de]{color:#f0ad4e;font-size:34px;letter-spacing:.2rem}.nome-text[data-v-7bab14de]{color:#6c757d;font-size:20px;letter-spacing:.1rem}#lastWhiteCard .headerText[data-v-7bab14de]{font-weight:700;font-size:20px;color:#25282a}.competencia-item[data-v-7bab14de]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;padding:10px;border-radius:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.diferenca-text[data-v-7bab14de]{margin:0!important;padding-right:20px;font-size:20px}.feedback-link[data-v-7bab14de]{color:#88619a;cursor:pointer;font-weight:500;font-size:20px;text-decoration:none}.feedback-link a[data-v-7bab14de]{color:#88619a;margin-right:5px}.within-limit[data-v-7bab14de]{color:#33a474;font-weight:500;font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardWhite[data-v-7bab14de]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-body[data-v-7bab14de]{padding:0}.modal-title[data-v-7bab14de]{font-size:1.8rem;font-weight:700;color:#333;border-bottom:2px solid #33a474;padding-bottom:8px;max-width:80%;margin:0 auto}.even-row[data-v-7bab14de]{background-color:#eee}.odd-row[data-v-7bab14de]{background-color:#fff}.circle[data-v-7bab14de]{width:60px;height:60px;border-radius:50%;background-color:#d9534f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;margin-bottom:5px}.first-circle-container[data-v-7bab14de]{margin-left:100px}.second-circle-container[data-v-7bab14de]{margin-right:100px}.circle-label[data-v-7bab14de]{font-size:.9rem;color:#333;margin:0;text-align:center}@-webkit-keyframes gradientShift-0ba61256{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-0ba61256{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btnSair[data-v-0ba61256]{border-radius:25px}.btnSair[data-v-0ba61256]:hover{background-color:#343579;color:#fff!important}.game-end-card[data-v-0ba61256]{border-radius:20px;background:linear-gradient(135deg,#fff,#f8f9fa);-webkit-box-shadow:0 15px 40px rgba(0,0,0,.1);box-shadow:0 15px 40px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);backdrop-filter:blur(10px)}.completion-icon[data-v-0ba61256]{font-size:4rem;color:gold;text-shadow:0 4px 8px rgba(255,215,0,.3);-webkit-animation:bounce-0ba61256 2s infinite;animation:bounce-0ba61256 2s infinite}@-webkit-keyframes bounce-0ba61256{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce-0ba61256{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.game-end-title[data-v-0ba61256]{font-size:2.2rem;color:#343579;text-shadow:0 2px 4px rgba(0,0,0,.1)}.game-end-description[data-v-0ba61256]{color:#6c757d;font-size:1.1rem;font-weight:400}.completion-message[data-v-0ba61256]{font-size:1.3rem;color:#ff6a39;text-shadow:0 2px 4px rgba(255,106,57,.2)}.progress-container[data-v-0ba61256]{position:relative}.completion-bar[data-v-0ba61256]{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-0ba61256]{font-size:1.1rem;color:#ff6a39;text-shadow:0 2px 4px rgba(255,106,57,.2)}.btn-exit-game[data-v-0ba61256]{background:linear-gradient(135deg,#343579,#4a5a8a);color:#fff;border:none;border-radius:25px;font-size:1.1rem;-webkit-box-shadow:0 6px 15px rgba(52,53,121,.3);box-shadow:0 6px 15px rgba(52,53,121,.3);-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.btn-exit-game[data-v-0ba61256]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(52,53,121,.4);box-shadow:0 8px 20px rgba(52,53,121,.4);background:linear-gradient(135deg,#2a2b5f,#343579)}.btn-exit-game[data-v-0ba61256]:active{-webkit-transform:translateY(0);transform:translateY(0)}.game-end-logo[data-v-0ba61256]{opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.game-end-logo[data-v-0ba61256]:hover{opacity:1}.progress-bar[data-v-0ba61256]{background-color:#ff6a39!important}.btnIniciarPesquisa[data-v-0ba61256]{color:#343579;border-radius:2.1875rem}.btnIniciarPesquisa[data-v-0ba61256]:hover{color:#fff;background-color:#ff6a39}.game-start-card[data-v-0ba61256]{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-0ba61256]{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-0ba61256]{font-size:2.5rem;color:#343579;text-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem}.game-description[data-v-0ba61256]{color:#6c757d;font-weight:400;line-height:1.6}.btn-start-game[data-v-0ba61256]{background:linear-gradient(135deg,#ff6a39,#ff8a5b);color:#fff;border:none;border-radius:50px;font-size:1.2rem;-webkit-box-shadow:0 8px 20px rgba(255,106,57,.3);box-shadow:0 8px 20px rgba(255,106,57,.3);-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.btn-start-game[data-v-0ba61256]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 25px rgba(255,106,57,.4);box-shadow:0 12px 25px rgba(255,106,57,.4);background:linear-gradient(135deg,#e55a2b,#ff6a39)}.btn-start-game[data-v-0ba61256]:active{-webkit-transform:translateY(0);transform:translateY(0)}.btnResponder[data-v-0ba61256],.btnResponder[data-v-0ba61256]:hover{border-radius:2.1875rem;background:#ff6a39;color:#fff}.cardWhiteCircle[data-v-0ba61256]{-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-0ba61256]{background:linear-gradient(0deg,#fff,#fff),linear-gradient(89deg,hsla(0,0%,94%,.9) 46.06%,hsla(0,0%,94%,.74))}.cardWhiteBlue[data-v-0ba61256],.cardWhite[data-v-0ba61256]{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-0ba61256]{background:linear-gradient(0deg,#344b79,#344b79),linear-gradient(89deg,hsla(0,0%,94%,.9) 46.06%,hsla(0,0%,94%,.74))}.cardWhiteGreen[data-v-0ba61256]{background:#288c28}.cardWhiteGreen[data-v-0ba61256],.cardWhiteRed[data-v-0ba61256]{-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-0ba61256]{background:#793434}.cardBlue[data-v-0ba61256]{background-image:url(/img/RespostaEnviadaBackground.0517b181.png)}.cardBlue[data-v-0ba61256],.cardGreen[data-v-0ba61256]{border-radius:15px;background-size:100%;background-position:50%;background-repeat:no-repeat;color:#fff;height:calc(100vh - 30rem)}.cardGreen[data-v-0ba61256]{background-image:url(/img/RespostaCertaPesquisa.ffd6326f.png)}.cardRed[data-v-0ba61256]{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-0ba61256]{background:linear-gradient(0deg,#344b79,#344b79),linear-gradient(89deg,hsla(0,0%,94%,.9) 46.06%,hsla(0,0%,94%,.74))}.cardBlueCircle[data-v-0ba61256],.cardGreenCircle[data-v-0ba61256]{-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-0ba61256]{background:#288c28}.cardRedCircle[data-v-0ba61256]{-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-0ba61256]{height:19rem;border-radius:10px;color:#fff}.btn-index[data-v-0ba61256]{outline:none!important;border:2px solid #343579;border-radius:15px;background-color:#343579;color:#fff;width:30rem}.btn-index-focus[data-v-0ba61256],.btn-index[data-v-0ba61256]:hover{outline:none!important;border:2px solid #ff6a39!important;background-color:#fff!important;color:#ff6a39!important;width:30rem}.btn-index-focus[data-v-0ba61256]{border-radius:15px}.btn-options-border[data-v-0ba61256]{border:5px solid #ff6a39!important}.txtAreaControl[data-v-0ba61256]{width:70rem}@media(max-width:575px){.btn-index-focus[data-v-0ba61256],.btn-index[data-v-0ba61256],.txtAreaControl[data-v-0ba61256]{width:100%}}.inicio-wrapper[data-v-79f0030c]{position:relative}.inicio-container[data-v-79f0030c]{background:transparent!important}.inicio-bg-overlay[data-v-79f0030c]{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-79f0030c 15s ease infinite;animation:gradientShift-79f0030c 15s ease infinite;pointer-events:none}.inicio-bg-play[data-v-79f0030c]{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-79f0030c 45s ease-in-out infinite;animation:playDriftSlow-79f0030c 45s ease-in-out infinite;opacity:.8}.inicio-bg-play-2[data-v-79f0030c],.inicio-bg-play[data-v-79f0030c]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-play-2[data-v-79f0030c]{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-79f0030c 55s ease-in-out infinite;animation:playDriftSlow2-79f0030c 55s ease-in-out infinite;opacity:.7}.inicio-bg-play-3[data-v-79f0030c]{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-79f0030c 60s ease-in-out infinite;animation:playDriftSlow3-79f0030c 60s ease-in-out infinite;opacity:.6}.inicio-bg-play-3[data-v-79f0030c],.inicio-bg-play-4[data-v-79f0030c]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-play-4[data-v-79f0030c]{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%28255,255,255,0.65%29%27 stroke-width=%273%27 stroke-linejoin=%27round%27/></svg>");background-size:35px 35px;-webkit-animation:playDriftSlow4-79f0030c 50s ease-in-out infinite;animation:playDriftSlow4-79f0030c 50s ease-in-out infinite;opacity:.65}.inicio-bg-play-5[data-v-79f0030c]{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%28255,255,255,0.5%29%27 stroke-width=%276%27 stroke-linejoin=%27round%27/></svg>");background-size:70px 70px;-webkit-animation:playDriftSlow5-79f0030c 65s ease-in-out infinite;animation:playDriftSlow5-79f0030c 65s ease-in-out infinite;opacity:.5}.inicio-bg-controller[data-v-79f0030c],.inicio-bg-play-5[data-v-79f0030c]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-controller[data-v-79f0030c]{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-79f0030c 50s linear infinite;animation:crossDrift-79f0030c 50s linear infinite;opacity:.7}.inicio-bg-controller-2[data-v-79f0030c]{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-79f0030c 55s linear infinite;animation:crossDrift2-79f0030c 55s linear infinite;opacity:.6}.inicio-bg-controller-3[data-v-79f0030c]{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-79f0030c 60s linear infinite;animation:crossDrift3-79f0030c 60s linear infinite;opacity:.55}.inicio-bg-controller-4[data-v-79f0030c]{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%28255,255,255,0.65%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-79f0030c 45s linear infinite;animation:crossDrift4-79f0030c 45s linear infinite;opacity:.65}.inicio-bg-controller-5[data-v-79f0030c]{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%28255,255,255,0.45%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-79f0030c 70s linear infinite;animation:crossDrift5-79f0030c 70s linear infinite;opacity:.45}.inicio-bg-overlay[data-v-79f0030c]:after,.inicio-bg-overlay[data-v-79f0030c]:before{content:none}@-webkit-keyframes gradientShift-79f0030c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-79f0030c{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes playDriftSlow-79f0030c{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@keyframes playDriftSlow-79f0030c{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@-webkit-keyframes playDriftSlow2-79f0030c{0%{background-position:120% 10%}50%{background-position:-20% 15%}to{background-position:120% 10%}}@keyframes playDriftSlow2-79f0030c{0%{background-position:120% 10%}50%{background-position:-20% 15%}to{background-position:120% 10%}}@-webkit-keyframes playDriftSlow3-79f0030c{0%{background-position:-10% 85%}50%{background-position:110% 90%}to{background-position:-10% 85%}}@keyframes playDriftSlow3-79f0030c{0%{background-position:-10% 85%}50%{background-position:110% 90%}to{background-position:-10% 85%}}@-webkit-keyframes crossDrift-79f0030c{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@keyframes crossDrift-79f0030c{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@-webkit-keyframes crossDrift2-79f0030c{0%{background-position:-10% 40%}50%{background-position:110% 45%}to{background-position:-10% 40%}}@keyframes crossDrift2-79f0030c{0%{background-position:-10% 40%}50%{background-position:110% 45%}to{background-position:-10% 40%}}@-webkit-keyframes crossDrift3-79f0030c{0%{background-position:50% -20%}50%{background-position:55% 120%}to{background-position:50% -20%}}@keyframes crossDrift3-79f0030c{0%{background-position:50% -20%}50%{background-position:55% 120%}to{background-position:50% -20%}}@-webkit-keyframes crossDrift4-79f0030c{0%{background-position:10% 10%}50%{background-position:90% 15%}to{background-position:10% 10%}}@keyframes crossDrift4-79f0030c{0%{background-position:10% 10%}50%{background-position:90% 15%}to{background-position:10% 10%}}@-webkit-keyframes crossDrift5-79f0030c{0%{background-position:85% -10%}50%{background-position:15% 110%}to{background-position:85% -10%}}@keyframes crossDrift5-79f0030c{0%{background-position:85% -10%}50%{background-position:15% 110%}to{background-position:85% -10%}}@-webkit-keyframes playDriftSlow4-79f0030c{0%{background-position:30% -15%}50%{background-position:70% 120%}to{background-position:30% -15%}}@keyframes playDriftSlow4-79f0030c{0%{background-position:30% -15%}50%{background-position:70% 120%}to{background-position:30% -15%}}@-webkit-keyframes playDriftSlow5-79f0030c{0%{background-position:-20% 60%}50%{background-position:120% 65%}to{background-position:-20% 60%}}@keyframes playDriftSlow5-79f0030c{0%{background-position:-20% 60%}50%{background-position:120% 65%}to{background-position:-20% 60%}}.inicio-foreground[data-v-79f0030c]{position:relative;z-index:1}.inicio-card[data-v-79f0030c]{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-79f0030c]{color:#667085}.error-state .error-icon[data-v-79f0030c]{font-size:2.5rem;color:#ffb74d}.error-state h5[data-v-79f0030c]{color:#1f2937}.error-state .btn-retry[data-v-79f0030c]{background:#fff;border:1px solid #d0d5dd;color:#344054;border-radius:12px}.error-state .btn-retry[data-v-79f0030c]:hover{background:#f9fafb}.inicio-logo[data-v-79f0030c]{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-79f0030c]{font-size:clamp(1.8rem,3.6vw,2.6rem);color:#111827;letter-spacing:.3px;margin-bottom:.5rem}.title-glow[data-v-79f0030c]{text-shadow:none}.accent-separator[data-v-79f0030c]{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-79f0030c],.hero-emblem-wrap[data-v-79f0030c]{display:none}.hero-emblem[data-v-79f0030c]{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-79f0030c]:after,.hero-emblem[data-v-79f0030c]:before{content:none}.type-badge[data-v-79f0030c]{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-79f0030c]: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-79f0030c]:hover:before{left:100%}@-webkit-keyframes badgeFloat-79f0030c{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes badgeFloat-79f0030c{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}.copy-section[data-v-79f0030c]{display:grid;gap:.75rem}.meta-row[data-v-79f0030c]{margin-top:.25rem}.meta-chip[data-v-79f0030c]{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-79f0030c]{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-79f0030c]{font-size:clamp(1rem,1.6vw,1.0625rem);color:#667085}.callout[data-v-79f0030c]{background:linear-gradient(135deg,rgba(45,55,72,.1),rgba(74,85,104,.1));border:1px solid rgba(45,55,72,.2);border-radius:16px;padding:1.25rem;color:#2d3748;font-size:1rem;font-weight:500;line-height:1.6;backdrop-filter:blur(10px);-webkit-box-shadow:0 4px 12px rgba(45,55,72,.1),inset 0 1px 0 hsla(0,0%,100%,.5);box-shadow:0 4px 12px rgba(45,55,72,.1),inset 0 1px 0 hsla(0,0%,100%,.5);position:relative;overflow:hidden}.callout[data-v-79f0030c]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#2d3748),to(#4a5568));background:linear-gradient(180deg,#2d3748,#4a5568)}.content[data-v-79f0030c]{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-79f0030c]:before{content:none}.chips-row[data-v-79f0030c]{margin-left:0;margin-right:0}.chip[data-v-79f0030c]{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-79f0030c],.chip[data-v-79f0030c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}.btn-start[data-v-79f0030c]{border-radius:8px;background:#1e3a8a;color:#fff;border:none;font-size:1.08rem;letter-spacing:.2px;min-width:120px;height:42px;-webkit-box-shadow:0 8px 16px rgba(30,58,138,.24);box-shadow:0 8px 16px rgba(30,58,138,.24);-webkit-transition:all .2s ease;transition:all .2s 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-79f0030c]{padding:.5rem 1rem;font-size:.95rem;letter-spacing:.5px;text-transform:none}.btn-start[data-v-79f0030c]:before{content:none}.btn-start[data-v-79f0030c]:hover:enabled{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-filter:brightness(1.05);filter:brightness(1.05);-webkit-box-shadow:0 10px 20px rgba(30,58,138,.28);box-shadow:0 10px 20px rgba(30,58,138,.28)}.btn-start[data-v-79f0030c]:hover:before{left:100%}.btn-start[data-v-79f0030c]:disabled{opacity:.65;cursor:not-allowed}.brand img[data-v-79f0030c]{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-79f0030c]{padding:1.5rem!important}.inicio-card[data-v-79f0030c]{padding:2rem!important;max-width:800px}.content[data-v-79f0030c]{padding:1.5rem!important}.hero-emblem[data-v-79f0030c]{width:44px;height:44px;font-size:1rem}.inicio-title[data-v-79f0030c]{font-size:1.8rem!important}.inicio-desc[data-v-79f0030c]{font-size:1.1rem!important}.callout[data-v-79f0030c]{padding:1.25rem;font-size:1rem}.btn-start[data-v-79f0030c]{min-width:90px;font-size:.98rem}}@media(max-width:768px)and (min-width:577px){.inicio-container[data-v-79f0030c]{padding:1rem!important}.inicio-card[data-v-79f0030c]{padding:1.5rem!important;margin:0;border-radius:12px;max-width:100%}.content[data-v-79f0030c]{padding:1rem!important;border-radius:8px}.hero-emblem[data-v-79f0030c]{width:40px;height:40px;font-size:.9rem}.inicio-title[data-v-79f0030c]{font-size:1.5rem!important;line-height:1.3}.type-badge[data-v-79f0030c]{font-size:.75rem;padding:.3rem .6rem}.inicio-desc[data-v-79f0030c]{font-size:1rem!important;line-height:1.5}.callout[data-v-79f0030c]{padding:1rem;font-size:.9rem}.meta-chip[data-v-79f0030c]{font-size:.75rem;padding:.3rem .5rem}.btn-start[data-v-79f0030c]{min-width:80px;font-size:.95rem;height:40px}.accent-separator[data-v-79f0030c]{width:60px;height:3px}.copy-section[data-v-79f0030c]{gap:.75rem}}@media(max-width:576px)and (min-width:481px){.inicio-container[data-v-79f0030c]{padding:.75rem!important}.inicio-card[data-v-79f0030c]{padding:1.25rem!important}.content[data-v-79f0030c]{padding:.875rem!important}.hero-emblem[data-v-79f0030c]{width:36px;height:36px;font-size:.8rem}.inicio-title[data-v-79f0030c]{font-size:1.3rem!important}.type-badge[data-v-79f0030c]{font-size:.7rem;padding:.25rem .5rem}.inicio-desc[data-v-79f0030c]{font-size:.95rem!important}.callout[data-v-79f0030c]{padding:.875rem;font-size:.85rem}.meta-chip[data-v-79f0030c]{font-size:.7rem;padding:.25rem .4rem}.btn-start[data-v-79f0030c]{font-size:.85rem;padding:.5rem 1rem}.accent-separator[data-v-79f0030c]{width:50px;height:2px}.copy-section[data-v-79f0030c]{gap:.5rem}.meta-row[data-v-79f0030c]{gap:.5rem!important}}@media(max-width:480px)and (min-width:361px){.inicio-container[data-v-79f0030c]{padding:.5rem!important}.inicio-card[data-v-79f0030c]{padding:1rem!important}.content[data-v-79f0030c]{padding:.75rem!important}.hero-emblem[data-v-79f0030c]{width:32px;height:32px;font-size:.75rem}.inicio-title[data-v-79f0030c]{font-size:1.2rem!important}.type-badge[data-v-79f0030c]{font-size:.65rem;padding:.2rem .4rem}.inicio-desc[data-v-79f0030c]{font-size:.9rem!important}.callout[data-v-79f0030c]{padding:.75rem;font-size:.8rem}.meta-chip[data-v-79f0030c]{font-size:.65rem;padding:.2rem .35rem}.btn-start[data-v-79f0030c]{font-size:.8rem;padding:.45rem .9rem}.accent-separator[data-v-79f0030c]{width:45px;height:2px}.copy-section[data-v-79f0030c]{gap:.4rem}.meta-row[data-v-79f0030c]{gap:.4rem!important}}@media(max-width:360px){.inicio-container[data-v-79f0030c]{padding:.25rem!important}.inicio-card[data-v-79f0030c]{padding:.75rem!important}.content[data-v-79f0030c]{padding:.5rem!important}.hero-emblem[data-v-79f0030c]{width:28px;height:28px;font-size:.7rem}.inicio-title[data-v-79f0030c]{font-size:1.1rem!important}.type-badge[data-v-79f0030c]{font-size:.6rem;padding:.15rem .3rem}.inicio-desc[data-v-79f0030c]{font-size:.85rem!important}.callout[data-v-79f0030c]{padding:.5rem;font-size:.75rem}.meta-chip[data-v-79f0030c]{font-size:.6rem;padding:.15rem .3rem}.btn-start[data-v-79f0030c]{font-size:.75rem;padding:.4rem .8rem}.accent-separator[data-v-79f0030c]{width:40px;height:1px}.copy-section[data-v-79f0030c]{gap:.3rem}.meta-row[data-v-79f0030c]{gap:.3rem!important}}@media(max-height:500px)and (orientation:landscape){.inicio-container[data-v-79f0030c]{padding:.5rem!important}.inicio-card[data-v-79f0030c]{padding:.75rem!important}.content[data-v-79f0030c]{padding:.5rem!important}.hero-emblem[data-v-79f0030c]{width:32px;height:32px;font-size:.8rem}.inicio-title[data-v-79f0030c]{font-size:1.1rem!important}.inicio-desc[data-v-79f0030c]{font-size:.85rem!important}.callout[data-v-79f0030c]{padding:.5rem;font-size:.75rem}.btn-start[data-v-79f0030c]{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-416768df]{position:relative}.cadastro-container[data-v-416768df]{background:transparent!important}.cadastro-foreground[data-v-416768df]{position:relative;z-index:1}.inicio-bg-overlay[data-v-416768df]{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-416768df 15s ease infinite;animation:gradientShift-416768df 15s ease infinite;pointer-events:none}.inicio-bg-play[data-v-416768df]{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-416768df 45s ease-in-out infinite;animation:playDriftSlow-416768df 45s ease-in-out infinite;opacity:.8}.inicio-bg-controller[data-v-416768df],.inicio-bg-play[data-v-416768df]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-controller[data-v-416768df]{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-416768df 50s linear infinite;animation:crossDrift-416768df 50s linear infinite;opacity:.7}.inicio-bg-play-2[data-v-416768df]{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-416768df 55s ease-in-out infinite;animation:playDriftSlow2-416768df 55s ease-in-out infinite;opacity:.7}.inicio-bg-play-2[data-v-416768df],.inicio-bg-play-3[data-v-416768df]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-play-3[data-v-416768df]{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-416768df 60s ease-in-out infinite;animation:playDriftSlow3-416768df 60s ease-in-out infinite;opacity:.6}.inicio-bg-controller-2[data-v-416768df]{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-416768df 55s linear infinite;animation:crossDrift2-416768df 55s linear infinite;opacity:.6}.inicio-bg-controller-3[data-v-416768df]{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-416768df 60s linear infinite;animation:crossDrift3-416768df 60s linear infinite;opacity:.55}@-webkit-keyframes playDriftSlow-416768df{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@keyframes playDriftSlow-416768df{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@-webkit-keyframes playDriftSlow2-416768df{0%{background-position:120% 10%}50%{background-position:-20% 15%}to{background-position:120% 10%}}@keyframes playDriftSlow2-416768df{0%{background-position:120% 10%}50%{background-position:-20% 15%}to{background-position:120% 10%}}@-webkit-keyframes playDriftSlow3-416768df{0%{background-position:-10% 85%}50%{background-position:110% 90%}to{background-position:-10% 85%}}@keyframes playDriftSlow3-416768df{0%{background-position:-10% 85%}50%{background-position:110% 90%}to{background-position:-10% 85%}}@-webkit-keyframes crossDrift-416768df{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@keyframes crossDrift-416768df{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@-webkit-keyframes crossDrift2-416768df{0%{background-position:-10% 40%}50%{background-position:110% 45%}to{background-position:-10% 40%}}@keyframes crossDrift2-416768df{0%{background-position:-10% 40%}50%{background-position:110% 45%}to{background-position:-10% 40%}}@-webkit-keyframes crossDrift3-416768df{0%{background-position:50% -20%}50%{background-position:55% 120%}to{background-position:50% -20%}}@keyframes crossDrift3-416768df{0%{background-position:50% -20%}50%{background-position:55% 120%}to{background-position:50% -20%}}@-webkit-keyframes gradientShift-416768df{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-416768df{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes playDrift-416768df{0%{background-position:-10% 20%}50%{background-position:110% 25%}to{background-position:-10% 20%}}@keyframes playDrift-416768df{0%{background-position:-10% 20%}50%{background-position:110% 25%}to{background-position:-10% 20%}}@-webkit-keyframes controllerDrift-416768df{0%{background-position:110% 75%}50%{background-position:-10% 80%}to{background-position:110% 75%}}@keyframes controllerDrift-416768df{0%{background-position:110% 75%}50%{background-position:-10% 80%}to{background-position:110% 75%}}.cadastro-card[data-v-416768df]{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-416768df]{color:#111827}.subtitulo[data-v-416768df]{color:#667085}.btn-start[data-v-416768df]{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-416768df]{padding:.5rem 1rem;font-size:.95rem}.form-control[data-v-416768df]{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-416768df]::-webkit-input-placeholder{color:#9ca3af}.form-control[data-v-416768df]::-moz-placeholder{color:#9ca3af}.form-control[data-v-416768df]:-ms-input-placeholder{color:#9ca3af}.form-control[data-v-416768df]::-ms-input-placeholder{color:#9ca3af}.form-control[data-v-416768df]::placeholder{color:#9ca3af}.form-control[data-v-416768df]: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-416768df]{border-color:#ef4444;background-color:#fef2f2}.form-control.is-invalid[data-v-416768df]: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-416768df]{display:block;width:100%;margin-top:.25rem;font-size:.875rem;color:#ef4444}.form-label[data-v-416768df]{font-weight:600;color:#334155}@media(max-width:1024px)and (min-width:769px){.cadastro-container[data-v-416768df]{padding:2rem!important}.cadastro-card[data-v-416768df]{padding:2.5rem!important;max-width:800px}.titulo[data-v-416768df]{font-size:1.8rem}.subtitulo[data-v-416768df]{font-size:1.1rem}.form-control[data-v-416768df]{padding:.8rem 1rem;font-size:1rem}.form-label[data-v-416768df]{font-size:1rem}.btn-start[data-v-416768df]{font-size:1rem;padding:.75rem 2rem}}@media(max-width:768px)and (min-width:577px){.cadastro-container[data-v-416768df]{padding:1rem!important}.cadastro-card[data-v-416768df]{padding:1.5rem!important;margin:0;border-radius:12px;max-width:100%}.titulo[data-v-416768df]{font-size:1.5rem}.subtitulo[data-v-416768df]{font-size:.9rem}.form-control[data-v-416768df]{padding:.6rem .75rem;font-size:.9rem}.form-label[data-v-416768df]{font-size:.9rem}.btn-start[data-v-416768df]{font-size:.9rem;padding:.6rem 1.2rem}.row.g-3[data-v-416768df]{--bs-gutter-x:1rem;--bs-gutter-y:1rem}}@media(max-width:576px)and (min-width:481px){.cadastro-container[data-v-416768df]{padding:.75rem!important}.cadastro-card[data-v-416768df]{padding:1.25rem!important}.titulo[data-v-416768df]{font-size:1.3rem}.subtitulo[data-v-416768df]{font-size:.85rem}.form-control[data-v-416768df]{padding:.5rem .7rem;font-size:.85rem}.form-label[data-v-416768df]{font-size:.85rem}.btn-start[data-v-416768df]{font-size:.85rem;padding:.5rem 1rem}.row.g-3[data-v-416768df]{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem}}@media(max-width:480px)and (min-width:361px){.cadastro-container[data-v-416768df]{padding:.5rem!important}.cadastro-card[data-v-416768df]{padding:1rem!important}.titulo[data-v-416768df]{font-size:1.2rem}.subtitulo[data-v-416768df]{font-size:.8rem}.form-control[data-v-416768df]{padding:.45rem .6rem;font-size:.8rem}.form-label[data-v-416768df]{font-size:.8rem}.btn-start[data-v-416768df]{font-size:.8rem;padding:.45rem .9rem}.row.g-3[data-v-416768df]{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}}@media(max-width:360px){.cadastro-container[data-v-416768df]{padding:.25rem!important}.cadastro-card[data-v-416768df]{padding:.75rem!important}.titulo[data-v-416768df]{font-size:1.1rem}.subtitulo[data-v-416768df]{font-size:.75rem}.form-control[data-v-416768df]{padding:.4rem .5rem;font-size:.75rem}.form-label[data-v-416768df]{font-size:.75rem}.btn-start[data-v-416768df]{font-size:.75rem;padding:.4rem .8rem}.row.g-3[data-v-416768df]{--bs-gutter-x:0.4rem;--bs-gutter-y:0.4rem}}@media(max-height:500px)and (orientation:landscape){.cadastro-container[data-v-416768df]{padding:.5rem!important}.cadastro-card[data-v-416768df]{padding:.75rem!important}.titulo[data-v-416768df]{font-size:1.1rem}.subtitulo[data-v-416768df]{font-size:.8rem}.form-control[data-v-416768df]{padding:.4rem .6rem;font-size:.8rem}.form-label[data-v-416768df]{font-size:.8rem}.btn-start[data-v-416768df]{font-size:.8rem;padding:.4rem .8rem}.row.g-3[data-v-416768df]{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}}@media(max-width:400px){.row.g-3 .col-md-6[data-v-416768df]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.toast-notification[data-v-416768df]{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-416768df .3s ease-out;animation:slideInRight-416768df .3s ease-out;overflow:hidden}.toast-error[data-v-416768df]{border-left-color:#ef4444}.toast-warning[data-v-416768df]{border-left-color:#f59e0b}.toast-success[data-v-416768df]{border-left-color:#10b981}.toast-info[data-v-416768df]{border-left-color:#3b82f6}.toast-content[data-v-416768df]{padding:16px 20px;gap:12px}.toast-content[data-v-416768df],.toast-icon[data-v-416768df]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.toast-icon[data-v-416768df]{-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-416768df]{background:#fef2f2;color:#ef4444}.toast-warning .toast-icon[data-v-416768df]{background:#fffbeb;color:#f59e0b}.toast-success .toast-icon[data-v-416768df]{background:#f0fdf4;color:#10b981}.toast-info .toast-icon[data-v-416768df]{background:#eff6ff;color:#3b82f6}.toast-message[data-v-416768df]{-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-416768df]{-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-416768df]:hover{background:#f3f4f6;color:#6b7280}@-webkit-keyframes slideInRight-416768df{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideInRight-416768df{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-416768df]{top:10px;right:10px;left:10px;min-width:auto;max-width:none}}.exec-wrapper[data-v-4e9059b0]{position:relative}.exec-container[data-v-4e9059b0]{background:transparent!important}.exec-foreground[data-v-4e9059b0]{position:relative;z-index:1}.inicio-bg-overlay[data-v-4e9059b0]{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-4e9059b0 15s ease infinite;animation:gradientShift-4e9059b0 15s ease infinite;pointer-events:none}@-webkit-keyframes gradientShift-4e9059b0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-4e9059b0{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.inicio-bg-play[data-v-4e9059b0]{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-4e9059b0 45s ease-in-out infinite;animation:playDriftSlow-4e9059b0 45s ease-in-out infinite;opacity:.8}.inicio-bg-controller[data-v-4e9059b0],.inicio-bg-play[data-v-4e9059b0]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-controller[data-v-4e9059b0]{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-4e9059b0 50s linear infinite;animation:crossDrift-4e9059b0 50s linear infinite;opacity:.7}@-webkit-keyframes playDriftSlow-4e9059b0{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@keyframes playDriftSlow-4e9059b0{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@-webkit-keyframes crossDrift-4e9059b0{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@keyframes crossDrift-4e9059b0{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}.exec-card[data-v-4e9059b0]{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}.intro-block[data-v-4e9059b0]{max-width:760px;margin:0 auto}.intro-block .emblem[data-v-4e9059b0]{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-4e9059b0]{margin-bottom:.5rem;color:#111827}.finish-block[data-v-4e9059b0]{position:relative}.finish-emblem[data-v-4e9059b0]{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-4e9059b0]{position:absolute;inset:0;pointer-events:none}.confetti[data-v-4e9059b0]:after,.confetti[data-v-4e9059b0]:before{content:"";position:absolute;width:6px;height:14px;border-radius:2px;-webkit-animation:fall-4e9059b0 1.8s linear infinite;animation:fall-4e9059b0 1.8s linear infinite}.confetti-a[data-v-4e9059b0]:before{left:15%;top:-10%;background:#22c55e;-webkit-animation-delay:0ms;animation-delay:0ms}.confetti-a[data-v-4e9059b0]:after{left:25%;top:-14%;background:#60a5fa;-webkit-animation-delay:.2s;animation-delay:.2s}.confetti-b[data-v-4e9059b0]:before{right:18%;top:-12%;background:#f43f5e;-webkit-animation-delay:.4s;animation-delay:.4s}.confetti-b[data-v-4e9059b0]:after{right:30%;top:-16%;background:#a78bfa;-webkit-animation-delay:.6s;animation-delay:.6s}.confetti-c[data-v-4e9059b0]:before{left:45%;top:-15%;background:#fbbf24;-webkit-animation-delay:.8s;animation-delay:.8s}.confetti-c[data-v-4e9059b0]:after{left:55%;top:-18%;background:#34d399;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fall-4e9059b0{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-4e9059b0{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-option[data-v-4e9059b0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;-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}.btn-option[data-v-4e9059b0]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 6px 12px rgba(16,24,40,.06);box-shadow:0 6px 12px rgba(16,24,40,.06)}.btn-option.selected[data-v-4e9059b0]{background:#f8fafc;border-color:#3b82f6;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.25);box-shadow:0 0 0 2px rgba(59,130,246,.25)}.btn-start[data-v-4e9059b0]{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-4e9059b0]{padding:.5rem 1rem;font-size:.95rem}.question-header[data-v-4e9059b0]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px;padding:.75rem;border:1px solid #e2e8f0}.counter-badge[data-v-4e9059b0]{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff;padding:.35rem .75rem;border-radius:16px;font-weight:600;font-size:.8rem;-webkit-box-shadow:0 2px 6px rgba(30,58,138,.2);box-shadow:0 2px 6px rgba(30,58,138,.2)}.progress-container[data-v-4e9059b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.75rem}.bg-gradient[data-v-4e9059b0]{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-4e9059b0]{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#93c5fd,#60a5fa 50%,#93c5fd);border-radius:16px;border:2px solid #bfdbfe;-webkit-box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.1);position:relative;overflow:hidden}.question-glow-effect[data-v-4e9059b0]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(30,58,138,.1) 0,transparent 70%);-webkit-animation:glowRotate-4e9059b0 8s linear infinite;animation:glowRotate-4e9059b0 8s linear infinite;pointer-events:none}.question-icon[data-v-4e9059b0]{width:50px;height:50px;background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,#1e40af);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 6px 20px rgba(30,58,138,.4),0 0 20px rgba(59,130,246,.3);box-shadow:0 6px 20px rgba(30,58,138,.4),0 0 20px rgba(59,130,246,.3);position:relative;-webkit-animation:iconFloat-4e9059b0 3s ease-in-out infinite;animation:iconFloat-4e9059b0 3s ease-in-out infinite}.icon-pulse[data-v-4e9059b0]{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid rgba(59,130,246,.5);border-radius:50%;-webkit-animation:pulse-4e9059b0 2s ease-in-out infinite;animation:pulse-4e9059b0 2s ease-in-out infinite}.question-title-container[data-v-4e9059b0]{position:relative;margin-top:1rem}.title-bg-effect[data-v-4e9059b0]{position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,rgba(59,130,246,.1)),to(transparent));background:linear-gradient(90deg,transparent,rgba(59,130,246,.1) 50%,transparent);-webkit-animation:titleShimmer-4e9059b0 3s ease-in-out infinite;animation:titleShimmer-4e9059b0 3s ease-in-out infinite;border-radius:8px}.question-title[data-v-4e9059b0]{color:#fff;font-weight:800;font-size:1.2rem;line-height:1.4;margin:0;text-shadow:0 0 10px rgba(59,130,246,.5),0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1;letter-spacing:.5px}.title-underline[data-v-4e9059b0]{width:60px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#1e3a8a),color-stop(50%,#3b82f6),to(#1e40af));background:linear-gradient(90deg,#1e3a8a,#3b82f6 50%,#1e40af);margin:.5rem auto 0;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(59,130,246,.5);box-shadow:0 0 10px rgba(59,130,246,.5);-webkit-animation:underlineGlow-4e9059b0 2s ease-in-out infinite alternate;animation:underlineGlow-4e9059b0 2s ease-in-out infinite alternate}@-webkit-keyframes glowRotate-4e9059b0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes glowRotate-4e9059b0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes iconFloat-4e9059b0{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes iconFloat-4e9059b0{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-webkit-keyframes pulse-4e9059b0{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.7}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.3}}@keyframes pulse-4e9059b0{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.7}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.3}}@-webkit-keyframes titleShimmer-4e9059b0{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes titleShimmer-4e9059b0{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes underlineGlow-4e9059b0{0%{-webkit-box-shadow:0 0 10px rgba(59,130,246,.5);box-shadow:0 0 10px rgba(59,130,246,.5);-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-box-shadow:0 0 20px rgba(59,130,246,.8);box-shadow:0 0 20px rgba(59,130,246,.8);-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}@keyframes underlineGlow-4e9059b0{0%{-webkit-box-shadow:0 0 10px rgba(59,130,246,.5);box-shadow:0 0 10px rgba(59,130,246,.5);-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-box-shadow:0 0 20px rgba(59,130,246,.8);box-shadow:0 0 20px rgba(59,130,246,.8);-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}.options-container[data-v-4e9059b0]{padding:.25rem}.btn-option[data-v-4e9059b0]{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e5e7eb;border-radius:16px;color:#111827;-webkit-transition:all .3s ease;transition:all .3s 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;position:relative;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(16,24,40,.1);box-shadow:0 4px 12px rgba(16,24,40,.1)}.btn-option[data-v-4e9059b0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(59,130,246,.1)),to(transparent));background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);-webkit-transition:left .5s ease;transition:left .5s ease}.btn-option[data-v-4e9059b0]:hover{-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01);-webkit-box-shadow:0 6px 20px rgba(16,24,40,.15),0 0 15px rgba(59,130,246,.2);box-shadow:0 6px 20px rgba(16,24,40,.15),0 0 15px rgba(59,130,246,.2);border-color:#3b82f6;background:linear-gradient(135deg,#f8fafc,#e0f2fe)}.btn-option[data-v-4e9059b0]:hover:before{left:100%}.btn-option.selected[data-v-4e9059b0]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-color:#1e3a8a;color:#fff;-webkit-box-shadow:0 0 0 2px rgba(30,58,138,.4),0 4px 15px rgba(30,58,138,.3),0 0 20px rgba(59,130,246,.4);box-shadow:0 0 0 2px rgba(30,58,138,.4),0 4px 15px rgba(30,58,138,.3),0 0 20px rgba(59,130,246,.4);-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02);-webkit-animation:selectedPulse-4e9059b0 2s ease-in-out infinite;animation:selectedPulse-4e9059b0 2s ease-in-out infinite}.btn-option.selected .option-letter[data-v-4e9059b0]{background:hsla(0,0%,100%,.2);color:#fff;-webkit-box-shadow:0 0 15px hsla(0,0%,100%,.3);box-shadow:0 0 15px hsla(0,0%,100%,.3)}@-webkit-keyframes selectedPulse-4e9059b0{0%,to{-webkit-box-shadow:0 0 0 2px rgba(30,58,138,.4),0 4px 15px rgba(30,58,138,.3),0 0 20px rgba(59,130,246,.4);box-shadow:0 0 0 2px rgba(30,58,138,.4),0 4px 15px rgba(30,58,138,.3),0 0 20px rgba(59,130,246,.4)}50%{-webkit-box-shadow:0 0 0 3px rgba(30,58,138,.5),0 6px 20px rgba(30,58,138,.4),0 0 25px rgba(59,130,246,.6);box-shadow:0 0 0 3px rgba(30,58,138,.5),0 6px 20px rgba(30,58,138,.4),0 0 25px rgba(59,130,246,.6)}}@keyframes selectedPulse-4e9059b0{0%,to{-webkit-box-shadow:0 0 0 2px rgba(30,58,138,.4),0 4px 15px rgba(30,58,138,.3),0 0 20px rgba(59,130,246,.4);box-shadow:0 0 0 2px rgba(30,58,138,.4),0 4px 15px rgba(30,58,138,.3),0 0 20px rgba(59,130,246,.4)}50%{-webkit-box-shadow:0 0 0 3px rgba(30,58,138,.5),0 6px 20px rgba(30,58,138,.4),0 0 25px rgba(59,130,246,.6);box-shadow:0 0 0 3px rgba(30,58,138,.5),0 6px 20px rgba(30,58,138,.4),0 0 25px rgba(59,130,246,.6)}}.option-content[data-v-4e9059b0]{width:100%;text-align:left}.option-content[data-v-4e9059b0],.option-letter[data-v-4e9059b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-letter[data-v-4e9059b0]{width:28px;height:28px;background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,#1e40af);color:#fff;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;font-size:.8rem;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 4px 12px rgba(30,58,138,.3),0 0 15px rgba(59,130,246,.2);box-shadow:0 4px 12px rgba(30,58,138,.3),0 0 15px rgba(59,130,246,.2);border:2px solid hsla(0,0%,100%,.2);-webkit-animation:letterFloat-4e9059b0 4s ease-in-out infinite;animation:letterFloat-4e9059b0 4s ease-in-out infinite}@-webkit-keyframes letterFloat-4e9059b0{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}25%{-webkit-transform:translateY(-2px) rotate(1deg);transform:translateY(-2px) rotate(1deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}75%{-webkit-transform:translateY(-1px) rotate(-1deg);transform:translateY(-1px) rotate(-1deg)}}@keyframes letterFloat-4e9059b0{0%,to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}25%{-webkit-transform:translateY(-2px) rotate(1deg);transform:translateY(-2px) rotate(1deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}75%{-webkit-transform:translateY(-1px) rotate(-1deg);transform:translateY(-1px) rotate(-1deg)}}.option-text[data-v-4e9059b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;font-size:.85rem;line-height:1.3}.confirmation-section[data-v-4e9059b0]{padding:1rem;background:linear-gradient(135deg,#93c5fd,#60a5fa 50%,#93c5fd);border-radius:12px;border:2px solid #bfdbfe;-webkit-box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.15);position:relative;overflow:hidden}.confirmation-section[data-v-4e9059b0]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(59,130,246,.1)),to(transparent));background:linear-gradient(90deg,transparent,rgba(59,130,246,.1),transparent);-webkit-animation:sectionShimmer-4e9059b0 4s ease-in-out infinite;animation:sectionShimmer-4e9059b0 4s ease-in-out infinite;z-index:1;pointer-events:none}.btn-confirm[data-v-4e9059b0]{background:linear-gradient(135deg,#dbeafe,#bfdbfe 50%,#dbeafe)!important;color:#1e40af;border:2px solid #93c5fd;border-radius:8px;min-width:120px;height:42px;font-size:1.08rem;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;gap:8px;-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;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:2;cursor:pointer}.btn-confirm[data-v-4e9059b0]:hover:not(:disabled){background:linear-gradient(135deg,#bfdbfe,#93c5fd 50%,#bfdbfe)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:#60a5fa}.btn-confirm[data-v-4e9059b0]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-confirm[data-v-4e9059b0]:disabled{opacity:.6;cursor:not-allowed}.mini-toast[data-v-4e9059b0]{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-4e9059b0],.fade-leave-active[data-v-4e9059b0]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fade-enter-from[data-v-4e9059b0],.fade-leave-to[data-v-4e9059b0]{opacity:0}@-webkit-keyframes sectionShimmer-4e9059b0{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes sectionShimmer-4e9059b0{0%,to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes buttonPulse-4e9059b0{0%,to{-webkit-box-shadow:0 10px 30px rgba(30,58,138,.5),0 0 30px rgba(59,130,246,.5);box-shadow:0 10px 30px rgba(30,58,138,.5),0 0 30px rgba(59,130,246,.5)}50%{-webkit-box-shadow:0 12px 35px rgba(30,58,138,.6),0 0 35px rgba(59,130,246,.6);box-shadow:0 12px 35px rgba(30,58,138,.6),0 0 35px rgba(59,130,246,.6)}}@keyframes buttonPulse-4e9059b0{0%,to{-webkit-box-shadow:0 10px 30px rgba(30,58,138,.5),0 0 30px rgba(59,130,246,.5);box-shadow:0 10px 30px rgba(30,58,138,.5),0 0 30px rgba(59,130,246,.5)}50%{-webkit-box-shadow:0 12px 35px rgba(30,58,138,.6),0 0 35px rgba(59,130,246,.6);box-shadow:0 12px 35px rgba(30,58,138,.6),0 0 35px rgba(59,130,246,.6)}}@media(max-width:1024px)and (min-width:769px){.exec-container[data-v-4e9059b0]{padding:2rem!important}.exec-card[data-v-4e9059b0]{padding:2rem!important;max-width:800px}.intro-block .emblem[data-v-4e9059b0]{width:56px;height:56px;font-size:1.2rem}.intro-block h3[data-v-4e9059b0]{font-size:1.5rem}.intro-block .rules li[data-v-4e9059b0]{font-size:1rem}.finish-emblem[data-v-4e9059b0]{width:72px;height:72px;font-size:1.6rem}.finish-block h3[data-v-4e9059b0]{font-size:1.5rem}.question-title[data-v-4e9059b0]{font-size:1.3rem}.question-icon[data-v-4e9059b0]{width:56px;height:56px;font-size:1.3rem}.counter-badge[data-v-4e9059b0]{font-size:.9rem;padding:.5rem 1rem}.option-letter[data-v-4e9059b0]{width:32px;height:32px;font-size:.9rem}.option-text[data-v-4e9059b0]{font-size:.95rem}.btn-confirm[data-v-4e9059b0],.btn-start[data-v-4e9059b0]{font-size:1rem;padding:.75rem 2rem}}@media(max-width:768px)and (min-width:577px){.exec-container[data-v-4e9059b0]{padding:1rem!important}.exec-card[data-v-4e9059b0]{padding:1.5rem!important;margin:0;border-radius:12px;max-width:100%}.intro-block .emblem[data-v-4e9059b0]{width:48px;height:48px;font-size:1rem}.intro-block h3[data-v-4e9059b0]{font-size:1.3rem}.intro-block .rules li[data-v-4e9059b0]{font-size:.9rem}.finish-emblem[data-v-4e9059b0]{width:56px;height:56px;font-size:1.2rem}.finish-block h3[data-v-4e9059b0]{font-size:1.3rem}.question-title[data-v-4e9059b0]{font-size:1.1rem}.question-icon[data-v-4e9059b0]{width:50px;height:50px;font-size:1.2rem}.counter-badge[data-v-4e9059b0]{font-size:.8rem;padding:.4rem .8rem}.option-letter[data-v-4e9059b0]{width:28px;height:28px;font-size:.8rem}.option-text[data-v-4e9059b0]{font-size:.85rem}.btn-confirm[data-v-4e9059b0]{font-size:.9rem;padding:.6rem 1.5rem}.btn-option[data-v-4e9059b0]{padding:.75rem 1rem!important;font-size:.9rem}.btn-start[data-v-4e9059b0]{font-size:.9rem;padding:.6rem 1.2rem}.badge[data-v-4e9059b0]{font-size:.8rem}.row.g-2[data-v-4e9059b0]{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem}}@media(max-width:576px)and (min-width:481px){.exec-container[data-v-4e9059b0]{padding:.75rem!important}.exec-card[data-v-4e9059b0]{padding:1.25rem!important}.intro-block .emblem[data-v-4e9059b0]{width:44px;height:44px;font-size:.9rem}.intro-block h3[data-v-4e9059b0]{font-size:1.2rem}.intro-block .rules li[data-v-4e9059b0]{font-size:.85rem}.finish-emblem[data-v-4e9059b0]{width:52px;height:52px;font-size:1.1rem}.finish-block h3[data-v-4e9059b0]{font-size:1.2rem}.question-title[data-v-4e9059b0]{font-size:1rem}.question-icon[data-v-4e9059b0]{width:45px;height:45px;font-size:1.1rem}.counter-badge[data-v-4e9059b0]{font-size:.75rem;padding:.35rem .7rem}.option-letter[data-v-4e9059b0]{width:26px;height:26px;font-size:.75rem}.option-text[data-v-4e9059b0]{font-size:.8rem}.btn-confirm[data-v-4e9059b0]{font-size:.85rem;padding:.5rem 1.2rem}.btn-option[data-v-4e9059b0]{padding:.6rem .8rem!important;font-size:.85rem}.btn-start[data-v-4e9059b0]{font-size:.85rem;padding:.5rem 1rem}.badge[data-v-4e9059b0]{font-size:.75rem}.progress[data-v-4e9059b0]{height:6px!important}.row.g-2[data-v-4e9059b0]{--bs-gutter-x:0.75rem;--bs-gutter-y:0.75rem}}@media(max-width:480px)and (min-width:361px){.exec-container[data-v-4e9059b0]{padding:.5rem!important}.exec-card[data-v-4e9059b0]{padding:1rem!important}.intro-block .emblem[data-v-4e9059b0]{width:40px;height:40px;font-size:.8rem}.intro-block h3[data-v-4e9059b0]{font-size:1.1rem}.intro-block .rules li[data-v-4e9059b0]{font-size:.8rem}.finish-emblem[data-v-4e9059b0]{width:48px;height:48px;font-size:1rem}.finish-block h3[data-v-4e9059b0]{font-size:1.1rem}.question-title[data-v-4e9059b0]{font-size:.95rem}.question-icon[data-v-4e9059b0]{width:40px;height:40px;font-size:1rem}.counter-badge[data-v-4e9059b0]{font-size:.7rem;padding:.3rem .6rem}.option-letter[data-v-4e9059b0]{width:24px;height:24px;font-size:.7rem}.option-text[data-v-4e9059b0]{font-size:.75rem}.btn-confirm[data-v-4e9059b0]{font-size:.8rem;padding:.45rem 1rem}.btn-option[data-v-4e9059b0]{padding:.5rem .7rem!important;font-size:.8rem}.btn-start[data-v-4e9059b0]{font-size:.8rem;padding:.45rem .9rem}.badge[data-v-4e9059b0]{font-size:.7rem}.progress[data-v-4e9059b0]{height:5px!important}.row.g-2[data-v-4e9059b0]{--bs-gutter-x:0.5rem;--bs-gutter-y:0.5rem}.d-flex.justify-content-between[data-v-4e9059b0]{-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-4e9059b0]{margin:0!important}}@media(max-width:360px){.exec-container[data-v-4e9059b0]{padding:.25rem!important}.exec-card[data-v-4e9059b0]{padding:.75rem!important}.intro-block .emblem[data-v-4e9059b0]{width:36px;height:36px;font-size:.7rem}.intro-block h3[data-v-4e9059b0]{font-size:1rem}.intro-block .rules li[data-v-4e9059b0]{font-size:.75rem}.finish-emblem[data-v-4e9059b0]{width:44px;height:44px;font-size:.9rem}.finish-block h3[data-v-4e9059b0]{font-size:1rem}.question-title[data-v-4e9059b0]{font-size:.9rem}.question-icon[data-v-4e9059b0]{width:36px;height:36px;font-size:.9rem}.counter-badge[data-v-4e9059b0]{font-size:.65rem;padding:.25rem .5rem}.option-letter[data-v-4e9059b0]{width:22px;height:22px;font-size:.65rem}.option-text[data-v-4e9059b0]{font-size:.7rem}.btn-confirm[data-v-4e9059b0]{font-size:.75rem;padding:.4rem .8rem}.btn-option[data-v-4e9059b0]{padding:.4rem .6rem!important;font-size:.75rem}.btn-start[data-v-4e9059b0]{font-size:.75rem;padding:.4rem .8rem}.badge[data-v-4e9059b0]{font-size:.65rem}.progress[data-v-4e9059b0]{height:4px!important}.row.g-2[data-v-4e9059b0]{--bs-gutter-x:0.4rem;--bs-gutter-y:0.4rem}}@media(max-height:500px)and (orientation:landscape){.exec-container[data-v-4e9059b0]{padding:.5rem!important}.exec-card[data-v-4e9059b0]{padding:.75rem!important}.intro-block .emblem[data-v-4e9059b0]{width:40px;height:40px;font-size:.8rem}.intro-block h3[data-v-4e9059b0]{font-size:1rem}.intro-block .rules li[data-v-4e9059b0]{font-size:.75rem}.finish-emblem[data-v-4e9059b0]{width:48px;height:48px;font-size:1rem}.finish-block h3[data-v-4e9059b0]{font-size:1rem}.question-title[data-v-4e9059b0]{font-size:.9rem}.question-icon[data-v-4e9059b0]{width:40px;height:40px;font-size:1rem}.btn-confirm[data-v-4e9059b0]{font-size:.8rem;padding:.4rem .8rem}.btn-option[data-v-4e9059b0]{padding:.4rem .6rem!important;font-size:.75rem}.btn-start[data-v-4e9059b0]{font-size:.8rem;padding:.4rem .8rem}}@media(max-width:400px){.row.g-2 .col-md-6[data-v-4e9059b0]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.exec-wrapper[data-v-3963edfa]{position:relative}.exec-container[data-v-3963edfa]{background:transparent!important}.exec-foreground[data-v-3963edfa]{position:relative;z-index:1}.inicio-bg-overlay[data-v-3963edfa]{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-3963edfa 15s ease infinite;animation:gradientShift-3963edfa 15s ease infinite;pointer-events:none}@-webkit-keyframes gradientShift-3963edfa{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-3963edfa{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.btn-start[data-v-3963edfa]{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)}.inicio-bg-play[data-v-3963edfa]{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-3963edfa 45s ease-in-out infinite;animation:playDriftSlow-3963edfa 45s ease-in-out infinite;opacity:.8}.inicio-bg-controller[data-v-3963edfa],.inicio-bg-play[data-v-3963edfa]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-controller[data-v-3963edfa]{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-3963edfa 50s linear infinite;animation:crossDrift-3963edfa 50s linear infinite;opacity:.7}@-webkit-keyframes playDriftSlow-3963edfa{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@keyframes playDriftSlow-3963edfa{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@-webkit-keyframes crossDrift-3963edfa{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@keyframes crossDrift-3963edfa{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}.exec-card[data-v-3963edfa]{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}.intro-block[data-v-3963edfa]{max-width:760px;margin:0 auto}.intro-block .emblem[data-v-3963edfa]{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}.question-header[data-v-3963edfa]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-radius:8px;padding:.75rem;border:1px solid #e2e8f0}.counter-badge[data-v-3963edfa]{background:linear-gradient(135deg,#1e3a8a,#1e40af);color:#fff;padding:.35rem .75rem;border-radius:16px;font-weight:600;font-size:.8rem;-webkit-box-shadow:0 2px 6px rgba(30,58,138,.2);box-shadow:0 2px 6px rgba(30,58,138,.2)}.progress-container[data-v-3963edfa]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:.75rem}.bg-gradient[data-v-3963edfa]{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-3963edfa]{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#93c5fd,#60a5fa 50%,#93c5fd);border-radius:16px;border:2px solid #bfdbfe;-webkit-box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.1);position:relative;overflow:hidden}.question-glow-effect[data-v-3963edfa]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(30,58,138,.1) 0,transparent 70%);-webkit-animation:glowRotate-3963edfa 8s linear infinite;animation:glowRotate-3963edfa 8s linear infinite;pointer-events:none}@-webkit-keyframes glowRotate-3963edfa{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes glowRotate-3963edfa{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.question-icon[data-v-3963edfa]{width:50px;height:50px;background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,#1e40af);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 6px 20px rgba(30,58,138,.4),0 0 20px rgba(59,130,246,.3);box-shadow:0 6px 20px rgba(30,58,138,.4),0 0 20px rgba(59,130,246,.3);position:relative;-webkit-animation:iconFloat-3963edfa 3s ease-in-out infinite;animation:iconFloat-3963edfa 3s ease-in-out infinite}@-webkit-keyframes iconFloat-3963edfa{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes iconFloat-3963edfa{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.icon-pulse[data-v-3963edfa]{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border:2px solid rgba(59,130,246,.5);border-radius:50%;-webkit-animation:pulse-3963edfa 2s ease-in-out infinite;animation:pulse-3963edfa 2s ease-in-out infinite}@-webkit-keyframes pulse-3963edfa{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.7}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.3}}@keyframes pulse-3963edfa{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.7}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.3}}.question-title[data-v-3963edfa]{color:#fff;font-weight:800;font-size:1.2rem;line-height:1.4;margin:0;text-shadow:0 0 10px rgba(59,130,246,.5),0 2px 4px rgba(0,0,0,.3);position:relative;z-index:1;letter-spacing:.5px}.title-underline[data-v-3963edfa]{width:60px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#1e3a8a),color-stop(50%,#3b82f6),to(#1e40af));background:linear-gradient(90deg,#1e3a8a,#3b82f6 50%,#1e40af);margin:.5rem auto 0;border-radius:2px;-webkit-box-shadow:0 0 10px rgba(59,130,246,.5);box-shadow:0 0 10px rgba(59,130,246,.5);-webkit-animation:underlineGlow-3963edfa 2s ease-in-out infinite alternate;animation:underlineGlow-3963edfa 2s ease-in-out infinite alternate}@-webkit-keyframes underlineGlow-3963edfa{0%{-webkit-box-shadow:0 0 10px rgba(59,130,246,.5);box-shadow:0 0 10px rgba(59,130,246,.5);-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-box-shadow:0 0 20px rgba(59,130,246,.8);box-shadow:0 0 20px rgba(59,130,246,.8);-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}@keyframes underlineGlow-3963edfa{0%{-webkit-box-shadow:0 0 10px rgba(59,130,246,.5);box-shadow:0 0 10px rgba(59,130,246,.5);-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-box-shadow:0 0 20px rgba(59,130,246,.8);box-shadow:0 0 20px rgba(59,130,246,.8);-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}.options-container[data-v-3963edfa]{padding:.25rem}.btn-option[data-v-3963edfa]{background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e5e7eb;border-radius:16px;color:#111827;-webkit-transition:all .3s ease;transition:all .3s 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;position:relative;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(16,24,40,.1);box-shadow:0 4px 12px rgba(16,24,40,.1)}.btn-option.selected[data-v-3963edfa]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-color:#1e3a8a;color:#fff;-webkit-box-shadow:0 0 0 2px rgba(30,58,138,.4),0 4px 15px rgba(30,58,138,.3),0 0 20px rgba(59,130,246,.4);box-shadow:0 0 0 2px rgba(30,58,138,.4),0 4px 15px rgba(30,58,138,.3),0 0 20px rgba(59,130,246,.4);-webkit-transform:translateY(-2px) scale(1.02);transform:translateY(-2px) scale(1.02)}.option-content[data-v-3963edfa]{width:100%;text-align:left}.option-content[data-v-3963edfa],.option-letter[data-v-3963edfa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-letter[data-v-3963edfa]{width:28px;height:28px;background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,#1e40af);color:#fff;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;font-size:.8rem;margin-right:.75rem;-ms-flex-negative:0;flex-shrink:0;border:2px solid hsla(0,0%,100%,.2)}.option-text[data-v-3963edfa]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500;font-size:.85rem;line-height:1.3}.confirmation-section[data-v-3963edfa]{padding:1rem;background:linear-gradient(135deg,#93c5fd,#60a5fa 50%,#93c5fd);border-radius:12px;border:2px solid #bfdbfe;-webkit-box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.15);position:relative;overflow:hidden}.btn-confirm[data-v-3963edfa]{background:linear-gradient(135deg,#dbeafe,#bfdbfe 50%,#dbeafe)!important;color:#1e40af;border:2px solid #93c5fd;border-radius:8px;min-width:120px;height:42px;font-size:1.08rem;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;gap:8px;-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;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:2;cursor:pointer}.btn-confirm[data-v-3963edfa]:hover:not(:disabled){background:linear-gradient(135deg,#bfdbfe,#93c5fd 50%,#bfdbfe)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:#60a5fa}.btn-confirm[data-v-3963edfa]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-confirm[data-v-3963edfa]:disabled{opacity:.6;cursor:not-allowed}.mini-toast[data-v-3963edfa]{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-3963edfa],.fade-leave-active[data-v-3963edfa]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fade-enter-from[data-v-3963edfa],.fade-leave-to[data-v-3963edfa]{opacity:0}.finish-block[data-v-3963edfa]{position:relative}.finish-emblem[data-v-3963edfa]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#1e3a8a,#3b82f6);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 10px 22px rgba(30,58,138,.28);box-shadow:0 10px 22px rgba(30,58,138,.28)}.btn-back-home[data-v-3963edfa]{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-3963edfa]:hover{-webkit-filter:brightness(1.02);filter:brightness(1.02);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.finish-badges .badge[data-v-3963edfa]{border-radius:999px}.confetti[data-v-3963edfa]{position:absolute;inset:0;pointer-events:none}.confetti[data-v-3963edfa]:after,.confetti[data-v-3963edfa]:before{content:"";position:absolute;width:6px;height:14px;border-radius:2px;-webkit-animation:fall-3963edfa 1.8s linear infinite;animation:fall-3963edfa 1.8s linear infinite}.confetti-a[data-v-3963edfa]:before{left:15%;top:-10%;background:#22c55e;-webkit-animation-delay:0ms;animation-delay:0ms}.confetti-a[data-v-3963edfa]:after{left:25%;top:-14%;background:#60a5fa;-webkit-animation-delay:.2s;animation-delay:.2s}.confetti-b[data-v-3963edfa]:before{right:18%;top:-12%;background:#3b82f6;-webkit-animation-delay:.4s;animation-delay:.4s}.confetti-b[data-v-3963edfa]:after{right:30%;top:-16%;background:#8b5cf6;-webkit-animation-delay:.6s;animation-delay:.6s}.confetti-c[data-v-3963edfa]:before{left:45%;top:-15%;background:#10b981;-webkit-animation-delay:.8s;animation-delay:.8s}.confetti-c[data-v-3963edfa]:after{left:55%;top:-18%;background:#f59e0b;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes fall-3963edfa{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-3963edfa{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-63d94110]{position:relative}.exec-container[data-v-63d94110]{background:transparent!important}.exec-foreground[data-v-63d94110]{position:relative;z-index:1}.inicio-bg-overlay[data-v-63d94110]{position:fixed;inset:0;z-index:0;background:linear-gradient(135deg,#f0f9ff,#e0f2fe 25%,#bae6fd 50%,#e0f2fe 75%,#f0f9ff);background-size:400% 400%;-webkit-animation:gradientShift-63d94110 15s ease infinite;animation:gradientShift-63d94110 15s ease infinite;pointer-events:none}@-webkit-keyframes gradientShift-63d94110{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradientShift-63d94110{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@-webkit-keyframes playDriftSlow-63d94110{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@keyframes playDriftSlow-63d94110{0%{background-position:-15% 25%}50%{background-position:115% 30%}to{background-position:-15% 25%}}@-webkit-keyframes playDriftSlow2-63d94110{0%{background-position:120% 15%}50%{background-position:-20% 20%}to{background-position:120% 15%}}@keyframes playDriftSlow2-63d94110{0%{background-position:120% 15%}50%{background-position:-20% 20%}to{background-position:120% 15%}}@-webkit-keyframes playDriftSlow3-63d94110{0%{background-position:-10% 70%}50%{background-position:110% 75%}to{background-position:-10% 70%}}@keyframes playDriftSlow3-63d94110{0%{background-position:-10% 70%}50%{background-position:110% 75%}to{background-position:-10% 70%}}@-webkit-keyframes crossDrift-63d94110{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@keyframes crossDrift-63d94110{0%{background-position:120% 80%}50%{background-position:-20% 85%}to{background-position:120% 80%}}@-webkit-keyframes crossDrift2-63d94110{0%{background-position:-15% 60%}50%{background-position:115% 65%}to{background-position:-15% 60%}}@keyframes crossDrift2-63d94110{0%{background-position:-15% 60%}50%{background-position:115% 65%}to{background-position:-15% 60%}}@-webkit-keyframes crossDrift3-63d94110{0%{background-position:125% 40%}50%{background-position:-25% 45%}to{background-position:125% 40%}}@keyframes crossDrift3-63d94110{0%{background-position:125% 40%}50%{background-position:-25% 45%}to{background-position:125% 40%}}.inicio-bg-play[data-v-63d94110]{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-63d94110 45s ease-in-out infinite;animation:playDriftSlow-63d94110 45s ease-in-out infinite;opacity:.8}.inicio-bg-play-2[data-v-63d94110],.inicio-bg-play[data-v-63d94110]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat}.inicio-bg-play-2[data-v-63d94110]{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-63d94110 55s ease-in-out infinite;animation:playDriftSlow2-63d94110 55s ease-in-out infinite;opacity:.7}.inicio-bg-play-3[data-v-63d94110]{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>");-webkit-animation:playDriftSlow3-63d94110 60s ease-in-out infinite;animation:playDriftSlow3-63d94110 60s ease-in-out infinite;opacity:.6}.inicio-bg-controller[data-v-63d94110],.inicio-bg-play-3[data-v-63d94110]{position:fixed;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-size:60px 60px}.inicio-bg-controller[data-v-63d94110]{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>");-webkit-animation:crossDrift-63d94110 50s linear infinite;animation:crossDrift-63d94110 50s linear infinite;opacity:.7}.inicio-bg-controller-2[data-v-63d94110]{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-63d94110 55s linear infinite;animation:crossDrift2-63d94110 55s linear infinite;opacity:.6}.inicio-bg-controller-3[data-v-63d94110]{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-63d94110 60s linear infinite;animation:crossDrift3-63d94110 60s linear infinite;opacity:.55}.exec-card[data-v-63d94110]{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}.intro-block[data-v-63d94110]{max-width:760px;margin:0 auto}.emblem[data-v-63d94110]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#6d28d9);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(79,70,229,.22);box-shadow:0 6px 16px rgba(79,70,229,.22);font-size:1.1rem}.intro-subtitle[data-v-63d94110]{max-width:640px;margin:.25rem auto 0;line-height:1.5}.intro-rules[data-v-63d94110]{display:grid;grid-template-columns:1fr;gap:.5rem;padding:0;margin:1rem auto 1.25rem;max-width:640px}.intro-rules li[data-v-63d94110]{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-63d94110]{margin-top:2px}.counter-badge[data-v-63d94110]{background:linear-gradient(135deg,#4f46e5,#6d28d9);color:#fff;padding:.35rem .75rem;border-radius:16px;font-weight:600;font-size:.8rem;-webkit-box-shadow:0 2px 6px rgba(79,70,229,.2);box-shadow:0 2px 6px rgba(79,70,229,.2)}.question-content[data-v-63d94110]{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#93c5fd,#60a5fa 50%,#93c5fd);border-radius:16px;border:2px solid #bfdbfe;-webkit-box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.15);position:relative;overflow:hidden}.question-glow-effect[data-v-63d94110]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(30,58,138,.1) 0,transparent 70%);-webkit-animation:glowRotate-63d94110 8s linear infinite;animation:glowRotate-63d94110 8s linear infinite;pointer-events:none}.question-icon[data-v-63d94110]{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:linear-gradient(135deg,#4f46e5,#6d28d9 50%,#4f46e5);-webkit-box-shadow:0 6px 20px rgba(79,70,229,.4);box-shadow:0 6px 20px rgba(79,70,229,.4);position:relative}.icon-pulse[data-v-63d94110]{position:absolute;inset:-5px;border:2px solid rgba(99,102,241,.5);border-radius:50%;-webkit-animation:pulse-63d94110 2s ease-in-out infinite;animation:pulse-63d94110 2s ease-in-out infinite}@-webkit-keyframes glowRotate-63d94110{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes glowRotate-63d94110{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse-63d94110{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.7}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.3}}@keyframes pulse-63d94110{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.7}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.3}}.question-title[data-v-63d94110]{display:none}.pillar-title[data-v-63d94110]{color:#fff;font-weight:900;font-size:1.5rem;margin:0;text-shadow:0 0 15px hsla(0,0%,100%,.8),0 0 25px rgba(99,102,241,.6),0 2px 8px rgba(0,0,0,.5);letter-spacing:.8px;text-transform:uppercase}.pillar-subtitle[data-v-63d94110]{color:#f1f5f9;font-size:1rem;opacity:1;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.3)}.title-underline[data-v-63d94110]{width:60px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#4f46e5),color-stop(50%,#6d28d9),to(#4f46e5));background:linear-gradient(90deg,#4f46e5,#6d28d9 50%,#4f46e5);margin:.5rem auto 0;border-radius:2px}.options-container[data-v-63d94110]{padding:.25rem}.btn-option[data-v-63d94110]{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}.btn-option.selected[data-v-63d94110]{background:#f8fafc;border-color:#1e3a8a;-webkit-box-shadow:0 0 0 2px rgba(30,58,138,.25);box-shadow:0 0 0 2px rgba(30,58,138,.25)}.option-content[data-v-63d94110]{width:100%;text-align:left}.option-content[data-v-63d94110],.option-letter[data-v-63d94110]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.option-letter[data-v-63d94110]{width:28px;height:28px;background:linear-gradient(135deg,#1e3a8a,#3b82f6 50%,#1e40af);color:#fff;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:800;font-size:.8rem;margin-right:.75rem}.nps-wrapper[data-v-63d94110]{text-align:center}.nps-scale[data-v-63d94110]{gap:.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.nps-item[data-v-63d94110],.nps-scale[data-v-63d94110]{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-63d94110]{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-63d94110]{background:#fee2e2;border-color:#fecaca}.nps-item.mid[data-v-63d94110]{background:#fef3c7;border-color:#fde68a}.nps-item.high[data-v-63d94110]{background:#d1fae5;border-color:#a7f3d0}.nps-item.active[data-v-63d94110]{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-63d94110]{background:#e53935}.nps-item.active[data-nota="1"][data-v-63d94110]{background:#ef5350}.nps-item.active[data-nota="2"][data-v-63d94110]{background:#fb8c00}.nps-item.active[data-nota="3"][data-v-63d94110]{background:#fbc02d}.nps-item.active[data-nota="4"][data-v-63d94110]{background:#fdd835}.nps-item.active[data-nota="5"][data-v-63d94110]{background:#cddc39}.nps-item.active[data-nota="6"][data-v-63d94110]{background:#8bc34a}.nps-item.active[data-nota="7"][data-v-63d94110]{background:#43a047}.nps-item.active[data-nota="8"][data-v-63d94110]{background:#388e3c}.nps-item.active[data-nota="9"][data-v-63d94110]{background:#2e7d32}.nps-item.active[data-nota="10"][data-v-63d94110]{background:#1b5e20}.nps-number[data-v-63d94110]{font-size:.95rem}.confirmation-section[data-v-63d94110]{padding:1rem;background:linear-gradient(135deg,#93c5fd,#60a5fa 50%,#93c5fd);border-radius:12px;border:2px solid #bfdbfe;-webkit-box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.15);box-shadow:0 8px 32px rgba(59,130,246,.1),inset 0 1px 0 hsla(0,0%,100%,.15);position:relative;overflow:hidden}.btn-confirm[data-v-63d94110]{background:linear-gradient(135deg,#dbeafe,#bfdbfe 50%,#dbeafe)!important;color:#1e40af;border:2px solid #93c5fd;border-radius:8px;min-width:120px;height:42px;font-size:1.08rem;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;gap:8px;-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;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:2;cursor:pointer}.btn-confirm[data-v-63d94110]:hover:not(:disabled){background:linear-gradient(135deg,#bfdbfe,#93c5fd 50%,#bfdbfe)!important;-webkit-transform:translateY(-1px);transform:translateY(-1px);border-color:#60a5fa}.btn-confirm[data-v-63d94110]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.btn-confirm[data-v-63d94110]:disabled{opacity:.6;cursor:not-allowed}.btn-start[data-v-63d94110]{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)}.pill-highlight[data-v-63d94110]{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-63d94110]{opacity:.85}@media (max-width:1200px){.nps-item[data-v-63d94110]{min-width:44px;height:44px;font-size:1.2rem}.btn-confirm[data-v-63d94110]{min-width:90px;font-size:.98rem}}@media (max-width:768px){.nps-item[data-v-63d94110]{min-width:40px;height:40px;font-size:1.1rem;margin-right:4px;margin-left:4px}.btn-confirm[data-v-63d94110]{min-width:80px;font-size:.95rem;height:40px}.btn-option[data-v-63d94110]{min-height:40px;padding:.6rem .8rem}}.pill-highlight .pill-name[data-v-63d94110]{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-63d94110]{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-63d94110]{background:transparent;margin:0 auto;max-width:650px}.pillar-chip[data-v-63d94110]{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(30,58,138,.12);color:#0f172a;border:1px solid rgba(30,58,138,.25);padding:.35rem .6rem;border-radius:999px;font-weight:600;font-size:.8rem}.mini-toast[data-v-63d94110]{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-63d94110],.fade-leave-active[data-v-63d94110]{-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fade-enter-from[data-v-63d94110],.fade-leave-to[data-v-63d94110]{opacity:0}.training-platform[data-v-6c6a5512]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.platform-header[data-v-6c6a5512]{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-6c6a5512]{-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-6c6a5512],.platform-header .header-content[data-v-6c6a5512]{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-6c6a5512]{gap:2rem}.platform-header .header-content .header-left .logo[data-v-6c6a5512]{width:120px;height:auto}.platform-header .header-content .header-left .course-info .course-title[data-v-6c6a5512]{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-6c6a5512]{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-6c6a5512]{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-6c6a5512]{color:#667eea}.platform-header .header-content .header-right[data-v-6c6a5512]{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-6c6a5512]{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-6c6a5512]: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-6c6a5512]{font-size:1rem}.platform-header .header-content .header-right .progress-indicator .progress-circle[data-v-6c6a5512]{position:relative;width:60px;height:60px}.platform-header .header-content .header-right .progress-indicator .progress-circle .progress-ring[data-v-6c6a5512]{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-6c6a5512]:first-child{fill:none;stroke:#e2e8f0;stroke-width:3}.platform-header .header-content .header-right .progress-indicator .progress-circle .progress-ring path[data-v-6c6a5512]: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-6c6a5512]{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-6c6a5512]{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-6c6a5512]: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-6c6a5512]{padding:.75rem;min-height:calc(100vh - 2rem)}.main-content[data-v-6c6a5512]{max-width:1400px;margin:0 auto;padding:2rem}.main-content .content-grid[data-v-6c6a5512]{display:grid;grid-template-columns:1fr 400px;gap:2rem;min-height:calc(100vh - 200px)}.video-section .video-container[data-v-6c6a5512]{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-6c6a5512]{padding:1.5rem;border-bottom:1px solid #e2e8f0}.video-section .video-container .video-header .current-lesson h3[data-v-6c6a5512]{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-6c6a5512]{color:#718096;font-size:.875rem;margin:0}.video-section .video-container .video-header .lesson-progress[data-v-6c6a5512]{margin-top:1rem}.video-section .video-container .video-header .lesson-progress .progress-bar[data-v-6c6a5512]{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-6c6a5512]{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-6c6a5512]{font-size:.75rem;color:#718096;font-weight:500}.video-section .video-container .video-player[data-v-6c6a5512]{aspect-ratio:16/9;background:#000;position:relative}.video-section .video-container .video-player iframe[data-v-6c6a5512],.video-section .video-container .video-player video[data-v-6c6a5512]{width:100%;height:100%;border:none}.video-section .video-container .video-player .video-type-indicator[data-v-6c6a5512]{position:absolute;top:10px;right:10px;z-index:10}.video-section .video-container .video-player .video-type-indicator .video-type[data-v-6c6a5512]{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-6c6a5512]{background:rgba(255,0,0,.8)}.video-section .video-container .video-player .video-type-indicator .video-type.google[data-v-6c6a5512]{background:rgba(66,133,244,.8)}.video-section .video-container .video-player .video-type-indicator .video-type.unknown[data-v-6c6a5512]{background:hsla(0,0%,50%,.8)}.video-section .video-container .video-player .video-type-indicator .video-type i[data-v-6c6a5512]{font-size:1rem}.video-section .video-container .video-player .video-placeholder[data-v-6c6a5512]{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-6c6a5512]{font-size:4rem;margin-bottom:1rem;color:#cbd5e0}.video-section .video-container .video-player .video-placeholder p[data-v-6c6a5512]{font-size:1.125rem;font-weight:500;margin:0}.sidebar[data-v-6c6a5512]{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-6c6a5512]{padding:1.5rem;border-bottom:1px solid #e2e8f0}.sidebar .sidebar-header h3[data-v-6c6a5512]{font-size:1.125rem;font-weight:700;color:#2d3748;margin:0 0 1rem 0}.sidebar .sidebar-header .course-stats[data-v-6c6a5512]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.sidebar .sidebar-header .course-stats .stat-item[data-v-6c6a5512]{text-align:center}.sidebar .sidebar-header .course-stats .stat-item .stat-number[data-v-6c6a5512]{display:block;font-size:1.5rem;font-weight:700;color:#667eea}.sidebar .sidebar-header .course-stats .stat-item .stat-label[data-v-6c6a5512]{font-size:.75rem;color:#718096;font-weight:500}.sidebar .lessons-list .lesson-section[data-v-6c6a5512]{border-bottom:1px solid #f7fafc;margin-bottom:.5rem}.sidebar .lessons-list .lesson-section[data-v-6c6a5512]:last-child{border-bottom:none;margin-bottom:0}.sidebar .lessons-list .lesson-section .lesson-header[data-v-6c6a5512]{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-6c6a5512]: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-6c6a5512]{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-6c6a5512]{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-6c6a5512]{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-6c6a5512]{font-size:.875rem;color:#718096;margin:0;font-weight:500}.sidebar .lessons-list .lesson-section .lesson-header .lesson-actions[data-v-6c6a5512]{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-6c6a5512]{text-align:center}.sidebar .lessons-list .lesson-section .lesson-header .lesson-actions .lesson-progress-mini .progress-mini[data-v-6c6a5512]{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-6c6a5512]{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-6c6a5512]{font-size:.75rem;color:#718096;font-weight:500}.sidebar .lessons-list .lesson-section .lesson-header .lesson-actions .lesson-toggle[data-v-6c6a5512]{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-6c6a5512]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar .lessons-list .lesson-section .lesson-content[data-v-6c6a5512]{background:#f7fafc;border-top:1px solid #e2e8f0}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item[data-v-6c6a5512]{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-6c6a5512]:last-child{border-bottom:none}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item[data-v-6c6a5512]: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-6c6a5512]{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-6c6a5512],.sidebar .lessons-list .lesson-section .lesson-content .lesson-item.active .lesson-item-content p[data-v-6c6a5512]{color:#fff}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item.active .duration[data-v-6c6a5512]{color:hsla(0,0%,100%,.8)}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item.active .lesson-item-icon[data-v-6c6a5512]{color:#fff}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item.completed .lesson-item-icon[data-v-6c6a5512]{color:#48bb78}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item .lesson-item-icon[data-v-6c6a5512]{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-6c6a5512]{color:#48bb78}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item .lesson-item-content[data-v-6c6a5512]{-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar .lessons-list .lesson-section .lesson-content .lesson-item .lesson-item-content h5[data-v-6c6a5512]{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-6c6a5512]{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-6c6a5512]{font-size:.75rem;color:#718096;font-weight:500;background:#f1f5f9;padding:.25rem .5rem;border-radius:4px}.pin-screen[data-v-6c6a5512]{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-6c6a5512]{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-6c6a5512]{margin-bottom:2rem}.pin-screen .pin-container .pin-header .logo[data-v-6c6a5512]{width:120px;height:auto;margin-bottom:1.5rem}.pin-screen .pin-container .pin-header h2[data-v-6c6a5512]{font-size:1.75rem;font-weight:700;color:#2d3748;margin:0 0 .5rem 0}.pin-screen .pin-container .pin-header p[data-v-6c6a5512]{color:#718096;font-size:1rem;margin:0}.pin-screen .pin-container .pin-form .email-info[data-v-6c6a5512]{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-6c6a5512]{color:#667eea;font-size:1.2rem}.pin-screen .pin-container .pin-form .email-info span[data-v-6c6a5512]{font-size:1.1rem;letter-spacing:.5px}.pin-screen .pin-container .pin-form .email-input-group[data-v-6c6a5512]{margin-bottom:2rem;text-align:left}.pin-screen .pin-container .pin-form .email-input-group label[data-v-6c6a5512]{display:block;font-weight:600;color:#2d3748;margin-bottom:.5rem}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-6c6a5512]{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-6c6a5512]: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-6c6a5512]::-webkit-input-placeholder{color:#cbd5e0}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-6c6a5512]::-moz-placeholder{color:#cbd5e0}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-6c6a5512]:-ms-input-placeholder{color:#cbd5e0}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-6c6a5512]::-ms-input-placeholder{color:#cbd5e0}.pin-screen .pin-container .pin-form .email-input-group .email-input[data-v-6c6a5512]::placeholder{color:#cbd5e0}.pin-screen .pin-container .pin-form .btn-confirm-email[data-v-6c6a5512]{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-6c6a5512]: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-6c6a5512]:disabled{background:#cbd5e0;cursor:not-allowed;-webkit-transform:none;transform:none}.pin-screen .pin-container .pin-form .email-confirmed[data-v-6c6a5512]{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-6c6a5512]{color:#48bb78}.pin-screen .pin-container .pin-form .btn-back[data-v-6c6a5512]{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-6c6a5512]:hover{background:#667eea;color:#fff}.pin-screen .pin-container .pin-form .pin-input-group[data-v-6c6a5512]{margin-bottom:2rem;text-align:left}.pin-screen .pin-container .pin-form .pin-input-group label[data-v-6c6a5512]{display:block;font-weight:600;color:#2d3748;margin-bottom:.5rem}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-6c6a5512]{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-6c6a5512]: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-6c6a5512]::-webkit-input-placeholder{color:#cbd5e0;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-6c6a5512]::-moz-placeholder{color:#cbd5e0;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-6c6a5512]:-ms-input-placeholder{color:#cbd5e0;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-6c6a5512]::-ms-input-placeholder{color:#cbd5e0;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .pin-input-group .pin-input[data-v-6c6a5512]::placeholder{color:#cbd5e0;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .btn-validate-pin[data-v-6c6a5512]{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-6c6a5512]: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-6c6a5512]: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-6c6a5512]{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-6c6a5512]:hover{background:#667eea;color:#fff}.pin-screen .pin-container .pin-form .error-message[data-v-6c6a5512]{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-6c6a5512]{font-size:1rem}.pin-screen .pin-container .pin-form .form-text[data-v-6c6a5512]{color:#718096;font-size:.8rem;margin-top:.25rem;display:block}.pin-screen .pin-container .pin-form .spin[data-v-6c6a5512]{-webkit-animation:spin-6c6a5512 1s linear infinite;animation:spin-6c6a5512 1s linear infinite}@-webkit-keyframes spin-6c6a5512{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-6c6a5512{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:1024px){.introduction-page[data-v-6c6a5512]{padding:1rem}.introduction-container[data-v-6c6a5512]{grid-template-columns:1fr;max-width:800px}.introduction-container .course-cover-horizontal[data-v-6c6a5512]{height:180px}.introduction-container .course-details[data-v-6c6a5512]{padding:2rem}.main-content .content-grid[data-v-6c6a5512]{grid-template-columns:1fr;gap:1rem}.sidebar[data-v-6c6a5512]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media(max-width:768px){.pin-screen[data-v-6c6a5512]{padding:1rem}.pin-screen .pin-container[data-v-6c6a5512]{padding:2rem}.pin-screen .pin-container .pin-header h2[data-v-6c6a5512]{font-size:1.5rem}.pin-screen .pin-container .pin-form .pin-input[data-v-6c6a5512]{font-size:1.25rem;letter-spacing:.25rem}.pin-screen .pin-container .pin-form .btn-validate-pin[data-v-6c6a5512]{font-size:1rem}.introduction-page[data-v-6c6a5512]{padding:.5rem}.introduction-container[data-v-6c6a5512]{border-radius:15px}.introduction-container .course-cover-horizontal[data-v-6c6a5512]{height:140px}.introduction-container .course-details[data-v-6c6a5512]{padding:1.5rem}.course-title-large[data-v-6c6a5512]{font-size:2.25rem!important}.course-stats-large[data-v-6c6a5512]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-meta-large[data-v-6c6a5512],.course-stats-large[data-v-6c6a5512]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.course-meta-large[data-v-6c6a5512]{gap:.5rem!important}.platform-header[data-v-6c6a5512]{padding:1rem}.platform-header .header-content .header-left[data-v-6c6a5512],.platform-header .header-content[data-v-6c6a5512]{-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-6c6a5512]{text-align:center}.main-content[data-v-6c6a5512]{padding:1rem}.course-cover-horizontal[data-v-6c6a5512]{height:250px}.play-button-large[data-v-6c6a5512]{width:60px;height:60px;font-size:1.5rem}.start-course-button[data-v-6c6a5512]{padding:1rem 2rem;font-size:1.125rem}}@-webkit-keyframes fadeInUp-6c6a5512{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-6c6a5512{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.lesson-section[data-v-6c6a5512]{-webkit-animation:fadeInUp-6c6a5512 .3s ease-out;animation:fadeInUp-6c6a5512 .3s ease-out}.sidebar[data-v-6c6a5512]::-webkit-scrollbar{width:6px}.sidebar[data-v-6c6a5512]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.sidebar[data-v-6c6a5512]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.sidebar[data-v-6c6a5512]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.course-cover-horizontal[data-v-6c6a5512]{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-6c6a5512]: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-6c6a5512]{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.cover-image-horizontal img[data-v-6c6a5512]{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-6c6a5512]{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent}.cover-image-horizontal .cover-overlay-horizontal[data-v-6c6a5512],.cover-image-horizontal .play-button-large[data-v-6c6a5512]{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-6c6a5512]{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-6c6a5512]: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-6c6a5512]:active{-webkit-transform:scale(1.05);transform:scale(1.05)}.cover-image-horizontal .play-button-large i[data-v-6c6a5512]{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-6c6a5512]{text-align:center;margin-top:1.25rem;padding:.375rem 0}.start-course-button[data-v-6c6a5512]{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-6c6a5512]: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-6c6a5512]:active{-webkit-transform:translateY(0);transform:translateY(0)}.start-course-button i[data-v-6c6a5512]{font-size:1rem}.introduction-page[data-v-6c6a5512]{padding:1rem;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;position:relative}.introduction-page[data-v-6c6a5512]: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-6c6a5512]{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-6c6a5512]: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-6c6a5512]{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-6c6a5512]{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-6c6a5512]{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-6c6a5512]{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-6c6a5512]: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-6c6a5512]{color:#667eea;font-size:.875rem}.course-stats-large[data-v-6c6a5512]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1.25rem}.stat-card[data-v-6c6a5512]{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-6c6a5512]: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-6c6a5512]: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-6c6a5512]{margin-bottom:.5rem}.stat-icon i[data-v-6c6a5512]{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-6c6a5512]{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-6c6a5512]{color:#4a5568;font-weight:500;font-size:.75rem}.course-description[data-v-6c6a5512]{margin-bottom:1.25rem}.course-description h3[data-v-6c6a5512]{font-size:1.25rem;font-weight:700;color:#1a202c;margin-bottom:.625rem;position:relative}.course-description h3[data-v-6c6a5512]: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-6c6a5512]{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-6c6a5512]{font-size:1.25rem;font-weight:700;color:#1a202c;margin-bottom:.625rem;position:relative}.course-modules h3[data-v-6c6a5512]: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-6c6a5512]{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-6c6a5512]{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-6c6a5512]: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-6c6a5512]{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-6c6a5512]{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-6c6a5512]{-webkit-box-flex:1;-ms-flex:1;flex:1}.module-info h4[data-v-6c6a5512]{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-6c6a5512]{color:#4a5568;font-weight:500;font-size:.75rem}.module-progress[data-v-6c6a5512]{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-6c6a5512]{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-6c6a5512]{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-6c6a5512]{height:140px;border-radius:8px}.play-button-large[data-v-6c6a5512]{width:40px;height:40px;font-size:1rem}.start-course-button[data-v-6c6a5512]{padding:.625rem 1.5rem;font-size:.875rem}.course-details[data-v-6c6a5512]{padding:1rem}.course-title-large[data-v-6c6a5512]{font-size:1.5rem}.course-meta-large[data-v-6c6a5512]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.course-stats-large[data-v-6c6a5512]{grid-template-columns:1fr}}.primeiro-acesso[data-v-43ab788f]{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-43ab788f]{display:none}.bg-image[data-v-43ab788f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay[data-v-43ab788f]{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-43ab788f]{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-43ab788f]{-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-43ab788f]{width:100%;max-width:100%;margin:0;padding:0 1rem}.logo[data-v-43ab788f]{max-width:180px;height:auto}.welcome-section[data-v-43ab788f]{margin-bottom:3rem}.welcome-section h1[data-v-43ab788f]{font-size:1.75rem;color:#2c3e50;margin-bottom:1rem;font-weight:500;font-family:Roboto,sans-serif}.welcome-section .user-greeting[data-v-43ab788f]{font-size:1.25rem;color:#495057;margin-bottom:1rem;font-weight:400;font-family:Roboto,sans-serif}.welcome-section .welcome-text[data-v-43ab788f]{font-size:1rem;color:#6c757d;line-height:1.5;font-weight:300;font-family:Roboto,sans-serif}.features-section h2[data-v-43ab788f]{font-size:1.25rem;color:#2c3e50;margin-bottom:2rem;font-weight:500;font-family:Roboto,sans-serif}.features-grid[data-v-43ab788f]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;margin:0;padding:0}.feature-item[data-v-43ab788f]{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-43ab788f]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.feature-item .feature-icon[data-v-43ab788f]{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-43ab788f]{font-size:1.5rem;color:#f60}.feature-item .feature-content[data-v-43ab788f]{-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-43ab788f]{font-size:1rem;color:#2c3e50;margin-bottom:.25rem;font-weight:500;font-family:Roboto,sans-serif}.feature-item .feature-content p[data-v-43ab788f]{font-size:.875rem;color:#6c757d;line-height:1.4;margin:0;font-weight:300;font-family:Roboto,sans-serif}.form-column[data-v-43ab788f]{-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-43ab788f]{width:100%;max-width:400px;margin:0 auto}.form-header[data-v-43ab788f]{text-align:center;margin-bottom:2rem}.form-header h2[data-v-43ab788f]{font-size:1.5rem;color:#2c3e50;margin-bottom:.5rem;font-weight:500;font-family:Roboto,sans-serif}.form-header p[data-v-43ab788f]{color:#6c757d;font-size:.875rem;font-weight:300;font-family:Roboto,sans-serif}.form-group[data-v-43ab788f]{margin-bottom:1.5rem}.form-group label[data-v-43ab788f]{display:block;margin-bottom:.5rem;color:#495057;font-weight:400;font-size:.875rem;font-family:Roboto,sans-serif}.input-group[data-v-43ab788f]{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-43ab788f]: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-43ab788f]{padding:0 1rem;color:#6c757d}.input-group input[data-v-43ab788f]{-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-43ab788f]:focus{outline:none}.input-group input[data-v-43ab788f]::-webkit-input-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-43ab788f]::-moz-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-43ab788f]:-ms-input-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-43ab788f]::-ms-input-placeholder{color:#adb5bd;font-weight:300}.input-group input[data-v-43ab788f]::placeholder{color:#adb5bd;font-weight:300}.input-group input[readonly][data-v-43ab788f]{background:#e9ecef;cursor:not-allowed}.btn-submit[data-v-43ab788f]{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-43ab788f]:hover:not(:disabled){background:#e65c00;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-submit[data-v-43ab788f]:disabled{opacity:.7;cursor:not-allowed}.btn-submit .spinner[data-v-43ab788f]{width:20px;height:20px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;-webkit-animation:spin-43ab788f .8s linear infinite;animation:spin-43ab788f .8s linear infinite}.success-message[data-v-43ab788f]{text-align:center;padding:2rem}.success-message .success-icon[data-v-43ab788f]{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-43ab788f]{font-size:2rem;color:#fff}.success-message h3[data-v-43ab788f]{font-size:1.25rem;color:#2c3e50;margin-bottom:1rem;font-weight:500;font-family:Roboto,sans-serif}.success-message p[data-v-43ab788f]{color:#6c757d;margin-bottom:.5rem;font-size:.875rem;font-weight:300;font-family:Roboto,sans-serif}.success-message .redirect-message[data-v-43ab788f]{font-size:.75rem;color:#adb5bd;font-weight:300;font-family:Roboto,sans-serif}@-webkit-keyframes spin-43ab788f{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-43ab788f{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media(max-width:991px){.main-card[data-v-43ab788f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-column[data-v-43ab788f],.info-column[data-v-43ab788f]{padding:2rem 1rem}.features-grid[data-v-43ab788f]{grid-template-columns:1fr;gap:.75rem}.info-content[data-v-43ab788f]{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-43ab788f]{padding:1rem}.form-column[data-v-43ab788f],.info-column[data-v-43ab788f]{padding:1.5rem}.welcome-section h1[data-v-43ab788f]{font-size:1.75rem}.feature-item[data-v-43ab788f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.feature-item .feature-icon[data-v-43ab788f]{margin:0 auto 1rem}}.login-container[data-v-d172aef4]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;background-color:#f8f9fa}.login-form-container[data-v-d172aef4]{-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-d172aef4]{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-d172aef4]{max-width:180px;height:auto}.info-panel[data-v-d172aef4]{-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-d172aef4]{max-width:400px}.feature-list[data-v-d172aef4]{margin-top:2rem}.feature-item[data-v-d172aef4]{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-d172aef4]{font-size:1.5rem;margin-right:1rem;color:hsla(0,0%,100%,.9)}.form-control[data-v-d172aef4]{border:1px solid #dee2e6;padding:1rem .75rem;height:auto}.form-control[data-v-d172aef4]: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-d172aef4]{background-color:#343579;border-color:#343579;padding:.8rem}.btn-primary[data-v-d172aef4]:hover{background-color:#252555;border-color:#252555}.btn-primary[data-v-d172aef4]:disabled{background-color:#343579;border-color:#343579;opacity:.65}.forgot-modal .modal-content[data-v-d172aef4]{border-radius:16px}.forgot-modal .form-control[data-v-d172aef4]{padding:.8rem .9rem}.error-feedback[data-v-d172aef4]{color:#dc3545;font-size:.875em;margin-top:.25rem}@media(max-width:991.98px){.login-container[data-v-d172aef4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-panel[data-v-d172aef4]{display:none}.login-form-container[data-v-d172aef4]{padding:1rem}.login-form-wrapper[data-v-d172aef4]{padding:1.5rem}}.sidebar-funcionario-wrap[data-v-c0917a08]{position:fixed;left:0;top:0;width:280px;height:100vh;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f9fa));background:linear-gradient(180deg,#fff,#f8f9fa);-webkit-box-shadow:2px 0 20px rgba(52,53,121,.1);box-shadow:2px 0 20px rgba(52,53,121,.1);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;overflow-y:auto;overflow-x:hidden}.sidebar-funcionario-wrap.collapsed[data-v-c0917a08]{width:80px!important}.sidebar-funcionario-wrap.collapsed .sidebar-funcionario[data-v-c0917a08]{width:80px}.sidebar-funcionario-wrap.collapsed .sidebar-funcionario .sidebar-header[data-v-c0917a08]{padding:1rem .5rem}.sidebar-funcionario-wrap.collapsed .sidebar-funcionario .sidebar-header .logo-section[data-v-c0917a08]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-funcionario-wrap.collapsed .sidebar-funcionario .sidebar-header .logo-section .logo-text[data-v-c0917a08]{display:none}.sidebar-funcionario-wrap.collapsed .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-c0917a08]{padding:1rem .5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-funcionario-wrap.collapsed .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-icon[data-v-c0917a08]{margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-funcionario-wrap.collapsed .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-icon i[data-v-c0917a08]{font-size:1.4rem}.sidebar-funcionario-wrap.collapsed .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content[data-v-c0917a08]{display:none}.sidebar-funcionario-wrap .sidebar-funcionario[data-v-c0917a08]{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-funcionario-wrap .sidebar-funcionario .sidebar-header[data-v-c0917a08]{padding:1.5rem 1rem;border-bottom:1px solid rgba(52,53,121,.1);background:hsla(0,0%,100%,.95)}.sidebar-funcionario-wrap .sidebar-funcionario .sidebar-header .logo-section[data-v-c0917a08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.sidebar-funcionario-wrap .sidebar-funcionario .sidebar-header .logo-section .empresa-logo-sidebar[data-v-c0917a08]{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(52,53,121,.1);box-shadow:0 2px 8px rgba(52,53,121,.1);-ms-flex-negative:0;flex-shrink:0}.sidebar-funcionario-wrap .sidebar-funcionario .sidebar-header .logo-section .logo-text[data-v-c0917a08]{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}.sidebar-funcionario-wrap .sidebar-funcionario .sidebar-header .logo-section .logo-text .brand-name[data-v-c0917a08]{font-size:1rem;font-weight:700;color:#343579;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-funcionario-wrap .sidebar-funcionario .sidebar-header .logo-section .logo-text .brand-subtitle[data-v-c0917a08]{font-size:.75rem;color:#6c757d;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container[data-v-c0917a08]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 0;overflow-y:auto}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list[data-v-c0917a08]{list-style:none;padding:0;margin:0}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item[data-v-c0917a08]{margin-bottom:.25rem}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-c0917a08]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.875rem 1rem;color:#495057;text-decoration:none;border-radius:12px;margin:0 .75rem;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;overflow:hidden}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-c0917a08]:before{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:-webkit-gradient(linear,left top,right top,from(rgba(90,106,230,.15)),to(transparent));background:linear-gradient(90deg,rgba(90,106,230,.15),transparent);-webkit-transition:width .3s ease;transition:width .3s ease}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-c0917a08]:hover{color:#343579;background:rgba(90,106,230,.08);-webkit-transform:translateX(4px);transform:translateX(4px)}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link[data-v-c0917a08]:hover:before{width:4px}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-icon[data-v-c0917a08]{-webkit-transform:scale(1.1);transform:scale(1.1)}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-text[data-v-c0917a08]{color:#343579}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link:hover .menu-icon i[data-v-c0917a08]{color:#5a6ae6}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link.active[data-v-c0917a08]{background:linear-gradient(135deg,#5a6ae6,#343579);color:#fff!important;-webkit-box-shadow:0 4px 12px rgba(90,106,230,.3);box-shadow:0 4px 12px rgba(90,106,230,.3)}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link.active[data-v-c0917a08]:before{width:4px;background:hsla(0,0%,100%,.3)}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-text[data-v-c0917a08]{color:#fff!important;font-weight:600}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-icon i[data-v-c0917a08]{color:#fff!important}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-badge-collapsed[data-v-c0917a08],.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link.active .menu-badge[data-v-c0917a08]{background:linear-gradient(135deg,#ff6b6b,#ee5a6f);-webkit-box-shadow:0 2px 8px hsla(0,100%,71%,.4);box-shadow:0 2px 8px hsla(0,100%,71%,.4)}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-icon[data-v-c0917a08]{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;margin-right:.75rem;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-icon i[data-v-c0917a08]{font-size:1.2rem;color:#6c757d;-webkit-transition:all .3s ease;transition:all .3s ease}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content[data-v-c0917a08]{-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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content .menu-text[data-v-c0917a08]{font-size:.95rem;font-weight:500;color:#495057;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-content .menu-badge[data-v-c0917a08]{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .5rem;border-radius:12px;min-width:20px;text-align:center;-webkit-box-shadow:0 2px 6px rgba(220,53,69,.3);box-shadow:0 2px 6px rgba(220,53,69,.3);-webkit-animation:pulse-badge-c0917a08 2s infinite;animation:pulse-badge-c0917a08 2s infinite}.sidebar-funcionario-wrap .sidebar-funcionario .menu-container .menu-nav .menu-list .menu-item .menu-link .menu-badge-collapsed[data-v-c0917a08]{position:absolute;top:-4px;right:-4px;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;font-size:.65rem;font-weight:700;padding:.15rem .4rem;border-radius:10px;min-width:18px;text-align:center;-webkit-box-shadow:0 2px 6px rgba(220,53,69,.3);box-shadow:0 2px 6px rgba(220,53,69,.3);-webkit-animation:pulse-badge-c0917a08 2s infinite;animation:pulse-badge-c0917a08 2s infinite;z-index:10;border:2px solid #fff}.sidebar-funcionario-wrap .toggle-btn[data-v-c0917a08]{position:fixed;top:calc(3.375rem + 64px);left:264px;width:32px;height:32px;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1002;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-funcionario-wrap .toggle-btn[data-v-c0917a08]:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.2);box-shadow:0 6px 16px rgba(0,0,0,.2)}.sidebar-funcionario-wrap .toggle-btn i[data-v-c0917a08]{font-size:.9rem}.sidebar-funcionario-wrap.collapsed .toggle-btn[data-v-c0917a08]{left:64px}.sidebar-funcionario-wrap .menu-container[data-v-c0917a08]::-webkit-scrollbar{width:6px}.sidebar-funcionario-wrap .menu-container[data-v-c0917a08]::-webkit-scrollbar-track{background:transparent}.sidebar-funcionario-wrap .menu-container[data-v-c0917a08]::-webkit-scrollbar-thumb{background:rgba(90,106,230,.3);border-radius:3px}.sidebar-funcionario-wrap .menu-container[data-v-c0917a08]::-webkit-scrollbar-thumb:hover{background:rgba(90,106,230,.5)}@-webkit-keyframes pulse-badge-c0917a08{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 2px 6px rgba(220,53,69,.3);box-shadow:0 2px 6px rgba(220,53,69,.3)}50%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 8px rgba(220,53,69,.5);box-shadow:0 2px 8px rgba(220,53,69,.5)}}@keyframes pulse-badge-c0917a08{0%,to{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 2px 6px rgba(220,53,69,.3);box-shadow:0 2px 6px rgba(220,53,69,.3)}50%{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 2px 8px rgba(220,53,69,.5);box-shadow:0 2px 8px rgba(220,53,69,.5)}}@media(max-width:768px){.sidebar-funcionario-wrap.collapsed[data-v-c0917a08],.sidebar-funcionario-wrap[data-v-c0917a08]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.header-funcionario[data-v-341cff64]{position:fixed;top:0;left:280px;right:0;height:80px;background:hsla(0,0%,100%,.98);-webkit-box-shadow:0 2px 12px rgba(52,53,121,.1);box-shadow:0 2px 12px rgba(52,53,121,.1);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 rgba(52,53,121,.1)}.header-funcionario.sidebar-collapsed[data-v-341cff64]{left:80px}.header-funcionario .header-content[data-v-341cff64]{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-341cff64]{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-341cff64]{width:56px;height:56px;border-radius:50%;overflow:hidden;border:3px solid #5a6ae6;-webkit-box-shadow:0 4px 12px rgba(90,106,230,.2);box-shadow:0 4px 12px rgba(90,106,230,.2);-ms-flex-negative:0;flex-shrink:0}.header-funcionario .header-content .user-info-section .user-avatar-container .userFoto[data-v-341cff64]{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-341cff64]{font-size:20px;color:#fff;font-weight:600}.header-funcionario .header-content .user-info-section .user-details[data-v-341cff64]{min-width:0}.header-funcionario .header-content .user-info-section .user-details .user-name[data-v-341cff64]{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-341cff64]{font-size:.875rem;color:#6c757d;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-funcionario .header-content .user-info-section .user-details .user-email i[data-v-341cff64]{font-size:.875rem}.header-funcionario .header-content .header-actions[data-v-341cff64]{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-341cff64]{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(90,106,230,.1);color:#5a6ae6;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;cursor:pointer}.header-funcionario .header-content .header-actions .header-action-btn[data-v-341cff64]:hover{background:rgba(90,106,230,.15);-webkit-transform:scale(1.05);transform:scale(1.05)}.header-funcionario .header-content .header-actions .header-action-btn i[data-v-341cff64]{font-size:1.2rem}.funcionario-dropdown-menu[data-v-341cff64]{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-341cff64]{padding:.75rem 1rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.funcionario-dropdown-menu .dropdown-item[data-v-341cff64]:hover{background-color:rgba(90,106,230,.1);color:#5a6ae6}.funcionario-dropdown-menu .dropdown-item.text-danger[data-v-341cff64]:hover{background-color:rgba(220,53,69,.1);color:#dc3545}.funcionario-dropdown-menu .dropdown-item i[data-v-341cff64]{font-size:1rem}@media(max-width:768px){.header-funcionario.sidebar-collapsed[data-v-341cff64],.header-funcionario[data-v-341cff64]{left:0}.header-funcionario .header-content[data-v-341cff64]{padding:0 1rem}.header-funcionario .header-content .user-info-section .user-details[data-v-341cff64]{display:none}}.funcionario-layout[data-v-4939c515]{min-height:100vh;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-4939c515]{margin-left:280px;margin-top:80px;min-height:calc(100vh - 80px);-webkit-transition:margin-left .3s cubic-bezier(.4,0,.2,1);transition:margin-left .3s cubic-bezier(.4,0,.2,1);padding-top:0}.main-content-funcionario.sidebar-collapsed[data-v-4939c515]{margin-left:80px}@media(max-width:768px){.main-content-funcionario[data-v-4939c515]{margin-left:0!important;margin-top:80px}}.card-header[data-v-3e1dafc9]{font-size:1.1rem;font-weight:600}.radar-chart-container[data-v-3e1dafc9]{position:relative;background:#f8f9fa;border-radius:8px;padding:20px}.bg-gradient-primary[data-v-3e1dafc9]{background:linear-gradient(135deg,#5a6ae6,#7c8bf8)}.stat-item[data-v-3e1dafc9]{padding:10px}.stat-item h3[data-v-3e1dafc9]{font-size:2rem;font-weight:700;margin-bottom:5px}.stat-item small[data-v-3e1dafc9]{font-size:.9rem;opacity:.9}.competency-item[data-v-3e1dafc9]{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.competency-item[data-v-3e1dafc9]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.competency-name[data-v-3e1dafc9]{font-weight:600;color:#495057;line-height:1.2}.progress[data-v-3e1dafc9]{height:6px!important;border-radius:10px;background-color:#e9ecef;margin-top:4px;margin-bottom:8px}.progress-bar[data-v-3e1dafc9]{border-radius:10px;-webkit-transition:width .6s ease;transition:width .6s ease}.badge[data-v-3e1dafc9]{font-size:.8rem;padding:.4rem .6rem;border-radius:6px}@media (max-width:768px){.radar-chart-container[data-v-3e1dafc9]{height:300px!important}.stat-item h3[data-v-3e1dafc9]{font-size:1.5rem}}.card[data-v-3e1dafc9]{-webkit-transition:all .3s ease;transition:all .3s ease}.card[data-v-3e1dafc9]:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.1)!important;box-shadow:0 8px 25px rgba(0,0,0,.1)!important}.spinner-border[data-v-3e1dafc9]{width:3rem;height:3rem}.card-body[data-v-3e1dafc9]{padding:1.25rem}.competency-row[data-v-3e1dafc9]{-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.competency-row[data-v-3e1dafc9]:hover{background-color:#f8f9fa}.table th[data-v-3e1dafc9]{font-weight:600;color:#495057;font-size:.9rem;padding:.75rem 1rem}.table td[data-v-3e1dafc9]{padding:.75rem 1rem;vertical-align:middle}.text-primary[data-v-3e1dafc9]{color:#5a6ae6!important}.bg-gradient-primary .card-body[data-v-3e1dafc9]{padding:1.5rem}canvas[data-v-3e1dafc9]{max-height:100%}.collapse-enter-active[data-v-3e1dafc9],.collapse-leave-active[data-v-3e1dafc9]{-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.collapse-enter-from[data-v-3e1dafc9],.collapse-leave-to[data-v-3e1dafc9]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);max-height:0}.collapse-enter-to[data-v-3e1dafc9],.collapse-leave-from[data-v-3e1dafc9]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);max-height:500px}.col-12.col-md-4.col-lg-4.col-xxl-4.mb-2{height:560px!important;min-height:560px!important}.dashboard-card-container{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e1e5e9;border-radius:18px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.07);box-shadow:0 4px 16px rgba(0,0,0,.07);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:580px!important;min-height:580px!important;max-height:680px!important;position:relative}.dashboard-card-container:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,.13);box-shadow:0 10px 25px rgba(0,0,0,.13)}.dashboard-card-title{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0;letter-spacing:.5px}.dashboard-card-header-icon{font-size:1.5rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;min-height:40px;margin-right:.75rem;background:linear-gradient(135deg,#ff6a39,#e55a2b);border-radius:12px;padding:.5rem;-webkit-box-shadow:0 2px 8px rgba(255,106,57,.2);box-shadow:0 2px 8px rgba(255,106,57,.2)}.dashboard-card-subtitle{color:#6b7280;font-size:.875rem;font-weight:400;margin:0;margin-top:.25rem}.dashboard-card-header{background:linear-gradient(135deg,rgba(255,106,57,.05),rgba(229,90,43,.08));border-bottom:1px solid #e1e5e9;padding:1.25rem 1.5rem 1rem 1.5rem;border-radius:18px 18px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.dashboard-card-icon-area{min-width:40px;min-height:40px}.dashboard-card-graph,.dashboard-card-icon-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.dashboard-card-graph{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f3f4f6,#e0e7ef);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);margin:0}.dashboard-card-graph-total{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1rem;font-weight:700;color:#ff6a39;background:hsla(0,0%,100%,.85);border-radius:50%;padding:.3rem .8rem;-webkit-box-shadow:0 2px 8px rgba(255,106,57,.08);box-shadow:0 2px 8px rgba(255,106,57,.08);z-index:2}.dashboard-card-content{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding:8px;overflow-y:auto;max-height:380px!important;min-height:230px!important;margin-bottom:60px;height:380px!important}.dashboard-card-footer{background:linear-gradient(135deg,rgba(255,106,57,.03),rgba(229,90,43,.05));border-top:1px solid rgba(255,106,57,.1);padding:.8rem 1rem .6rem 1rem;border-radius:0 0 18px 18px;min-height:60px;-webkit-box-shadow:0 -1px 3px rgba(255,106,57,.08);box-shadow:0 -1px 3px rgba(255,106,57,.08);position:absolute;left:0;bottom:0}.dashboard-card-footer,.dashboard-card-footer-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:100%}.dashboard-card-footer-infos{gap:.5rem}.dashboard-card-footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.25rem;margin:0;padding:.5rem .75rem;background:transparent;border-radius:8px;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.dashboard-card-footer-info:hover{background:rgba(255,106,57,.08)}.dashboard-card-footer-info-icon{font-size:1.1rem;color:#ff6a39;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;opacity:.8;-ms-flex-negative:0;flex-shrink:0}.dashboard-card-footer-info-label{font-size:.75rem;color:#6b7280;font-weight:500;margin:0;text-transform:none;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-card-footer-info-value{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0;-ms-flex-negative:0;flex-shrink:0}.dashboard-card-behavioral .dashboard-card-graph-total{color:#ff6a39}.dashboard-card-departments .dashboard-card-graph-total{color:#10b981}.dashboard-card-positions .dashboard-card-graph-total{color:#f59e0b}@media (max-width:768px){.dashboard-card-content,.dashboard-card-footer,.dashboard-card-header{padding:1rem}.dashboard-card-footer-infos{gap:1rem}.dashboard-card-container{min-height:340px;max-height:420px}}.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}.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.f31c0b9a.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-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{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1.5rem}.kpi-card{background:#fff;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;display:-webkit-box;display:-ms-flexbox;display:flex;-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}.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}.empty-state{background:#fff;border-radius:12px;padding:3rem 2rem;text-align:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);margin:2rem 0}.empty-state .empty-icon{font-size:3rem;color:#adb5bd;margin-bottom:1rem}.empty-state h4{color:#6c757d;margin-bottom:.5rem;font-weight:600}.empty-state p{color:#adb5bd;margin-bottom:1.5rem}.empty-state .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}.empty-state .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)}@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}.empty-state{padding:2rem 1rem}.empty-state .empty-icon{font-size:2.5rem}.empty-state h4{font-size:1.1rem}.empty-state p{font-size:.85rem}}@-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)}}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}*{scrollbar-width:thin;scrollbar-color:#9d9d9d hsla(0,0%,99%,0)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:linear-gradient(13deg,#9d9d9d 14%,#9d9d9d 22%);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(13deg,#9d9d9d 14%,#9d9d9d 64%)}::-webkit-scrollbar-track{background:hsla(0,0%,99%,0);border-radius:15px;-webkit-box-shadow:inset 7px 14px 12px hsla(0,0%,89%,0);box-shadow:inset 7px 14px 12px hsla(0,0%,89%,0)}.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}