.menu[data-v-5c15c517]{margin-bottom:5px}.dropdown-toggle[data-v-5c15c517]{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;padding:10px 15px;transition:background-color .3s;display:flex}.dropdown-toggle[data-v-5c15c517]:hover{background-color:#0000000d}.has-children .dropdown-toggle[data-v-5c15c517]{font-weight:500}.submenu[data-v-5c15c517]{margin-top:5px;padding-left:10px;transition:max-height .3s;display:none;overflow:hidden}.submenu.show[data-v-5c15c517]{display:block}.submenu-item[data-v-5c15c517]{margin-bottom:5px}.submenu-item a[data-v-5c15c517]{color:inherit;border-radius:4px;align-items:center;padding:8px 10px;text-decoration:none;transition:background-color .2s;display:flex}.submenu-item a[data-v-5c15c517]:hover{background-color:#00000008}.submenu-item i[data-v-5c15c517]{text-align:center;width:16px;margin-right:8px}.submenu-text[data-v-5c15c517]{flex:1;padding-left:4px}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.el-dialog:focus{outline:none!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}.el-dialog__wrapper{margin:0;position:fixed;inset:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;user-select:none}.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size,16px))}.el-dialog__headerbtn{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-modal-dialog.is-penetrable{pointer-events:none}.el-modal-dialog.is-penetrable .el-dialog{pointer-events:auto}.el-overlay-dialog{position:fixed;inset:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.dialog-fade-enter-active{animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{animation:dialog-fade-out var(--el-transition-duration)}@keyframes dialog-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.company-selection-dialog[data-v-6ba09286] .el-dialog{border:none;border-radius:16px;animation:.3s ease-out dialogFadeIn-6ba09286;overflow:hidden;box-shadow:0 15px 30px #00000026,0 2px 8px #1aa3c826}@keyframes dialogFadeIn-6ba09286{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-content[data-v-6ba09286]{flex-direction:column;padding:0;display:flex}.modal-header[data-v-6ba09286]{text-align:center;color:#fff;background:linear-gradient(135deg,#0e8aa9 0%,#1aa3c8 50%,#33b5d7 100%);padding:35px 20px 40px;position:relative}.logo-container[data-v-6ba09286]{margin-bottom:15px}.company-logo[data-v-6ba09286]{max-width:100%;height:50px}.modal-title[data-v-6ba09286]{margin-bottom:5px;font-size:22px;font-weight:600}.modal-subtitle[data-v-6ba09286]{opacity:.9;margin-bottom:0;font-size:16px}.modal-body[data-v-6ba09286]{background-color:#fff;padding:30px 25px}.input-container[data-v-6ba09286]{margin-bottom:25px}.input-label[data-v-6ba09286]{color:#2c3e50;margin-bottom:8px;font-size:15px;font-weight:500;display:block}.custom-select[data-v-6ba09286]{position:relative}.form-select[data-v-6ba09286]{color:#2c3e50;appearance:none;background-color:#fff;border:2px solid #e4f5f9;border-radius:10px;width:100%;padding:14px 18px 14px 45px;font-size:15px;transition:all .3s;box-shadow:0 2px 5px #1aa3c80d}.form-select[data-v-6ba09286]:focus{border-color:#1aa3c8;outline:none;box-shadow:0 0 0 2px #1aa3c833}.select-icon[data-v-6ba09286]{color:#1aa3c8;pointer-events:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.select-icon-left[data-v-6ba09286]{color:#1aa3c8;pointer-events:none;z-index:2;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.select-helper[data-v-6ba09286]{color:#fff;margin-top:6px;padding-left:5px;font-size:12px;font-style:italic}.button-container[data-v-6ba09286]{text-align:center;margin-top:30px}.btn-continue[data-v-6ba09286]{color:#fff;cursor:pointer;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(90deg,#1aa3c8,#33b5d7);border:none;border-radius:8px;justify-content:center;align-items:center;min-width:180px;padding:14px 30px;font-size:16px;font-weight:500;transition:all .3s;display:inline-flex}.btn-continue[data-v-6ba09286]:hover{background:linear-gradient(90deg,#0e8aa9,#1aa3c8);transform:translateY(-2px);box-shadow:0 6px 12px #1aa3c84d}.btn-continue i[data-v-6ba09286]{margin-left:10px;font-size:14px}.btn-disabled[data-v-6ba09286]{opacity:.6;cursor:not-allowed}.btn-disabled[data-v-6ba09286]:hover{box-shadow:none;transform:none}.logo-wrapper[data-v-6ba09286]{background:#ffffff40;border-radius:50%;padding:12px;display:inline-flex;box-shadow:0 5px 15px #0000001a}.header-decoration[data-v-6ba09286]{width:100%;line-height:0;position:absolute;bottom:-1px;left:0}.modal-footer[data-v-6ba09286]{text-align:center;background-color:#f9fdfe;border-top:1px solid #e4f5f9;padding:15px}.copyright[data-v-6ba09286]{color:#909399;margin:0;font-size:12px}@media (width<=768px){.modal-header[data-v-6ba09286]{padding:25px 15px 15px}.company-logo[data-v-6ba09286]{height:50px}.modal-title[data-v-6ba09286]{font-size:20px}.modal-subtitle[data-v-6ba09286]{font-size:14px}.modal-body[data-v-6ba09286]{padding:20px 15px}.btn-continue[data-v-6ba09286]{min-width:150px;padding:10px 20px;font-size:15px}}.header-container[data-v-b39aaf4e]{background-color:#1aa3c8;border-bottom:1px solid #0000000d}.navbar-logo[data-v-b39aaf4e]{max-height:40px}.topbar-nav[data-v-b39aaf4e]{background-color:#f8f9fa;margin-top:70px}.topbar .nav-link[data-v-b39aaf4e]{color:#555;align-items:baseline;gap:6px;font-weight:500;transition:all .3s;display:flex}.topbar .nav-link[data-v-b39aaf4e]:hover,.topbar .nav-link.active[data-v-b39aaf4e]{color:#15adc7;background-color:#15adc714}.user-profile-dropdown img[data-v-b39aaf4e]{border:2px solid #f0f0f0}@keyframes pulse-b39aaf4e{0%{box-shadow:0 0 #15adc7b3}70%{box-shadow:0 0 0 10px #15adc700}to{box-shadow:0 0 #15adc700}}.pulse-button[data-v-b39aaf4e]{background-color:#15adc7;border-color:#15adc7;animation:2s infinite pulse-b39aaf4e}@media (width<=768px){.topbar-nav[data-v-b39aaf4e]{margin-top:56px}.topbar .nav-link[data-v-b39aaf4e]{padding:.5rem 1rem}}.dropdown-menu[data-v-b39aaf4e]{border:none;border-radius:8px;min-width:220px;margin-top:20px;padding:.5rem 0}.dropdown-item[data-v-b39aaf4e]{color:#555;font-size:.9rem;transition:all .2s}.dropdown-item[data-v-b39aaf4e]:hover{color:#15adc7;background-color:#15adc714;transform:translate(5px)}.dropdown-header[data-v-b39aaf4e]{letter-spacing:.5px;font-size:.85rem}.dropdown-divider[data-v-b39aaf4e]{margin:.25rem 0}.dropdown-toggle.active[data-v-b39aaf4e]{color:#15adc7;background-color:#15adc714}.dropdown-item.active[data-v-b39aaf4e],.dropdown-item[data-v-b39aaf4e]:active{color:#15adc7;background-color:#15adc714;text-decoration:none}.dropdown-menu[data-v-b39aaf4e]{max-height:80vh;overflow-y:auto}.dropdown-menu[data-v-b39aaf4e]::-webkit-scrollbar{width:5px}.dropdown-menu[data-v-b39aaf4e]::-webkit-scrollbar-track{background:#f1f1f1}.dropdown-menu[data-v-b39aaf4e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.dropdown-menu[data-v-b39aaf4e]::-webkit-scrollbar-thumb:hover{background:#15adc7}.impersonation-banner[data-v-6b91c156]{z-index:3000;color:#1f2937;background:linear-gradient(135deg,#f59e0b,#d97706);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000001f}.impersonation-banner__content[data-v-6b91c156]{flex-wrap:wrap;align-items:center;display:flex}.compliance-banner[data-v-31cc5dfe]{z-index:1;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:.75rem 1rem 0;padding:.7rem 1.15rem;display:flex;position:sticky;top:54px;box-shadow:0 6px 16px #0f172a14}.banner-copy[data-v-31cc5dfe]{align-items:center;gap:.7rem;font-size:.92rem;display:flex}.banner-copy i[data-v-31cc5dfe]{font-size:1.1rem}.percent[data-v-31cc5dfe]{font-variant-numeric:tabular-nums;margin-left:.4rem;font-weight:700}.verdict[data-v-31cc5dfe],.progress[data-v-31cc5dfe]{margin-left:.55rem}.banner-action[data-v-31cc5dfe]{color:inherit;flex-shrink:0;font-weight:600;text-decoration:none}.banner-action[data-v-31cc5dfe]:hover{text-decoration:underline}.is-alert[data-v-31cc5dfe]{color:#9b1c1c;background:#fde8e8}.is-watch[data-v-31cc5dfe]{color:#92400e;background:#fff4d6}.is-ok[data-v-31cc5dfe]{color:#166534;background:#e4f7ea}@media (width<=768px){.compliance-banner[data-v-31cc5dfe]{flex-direction:column;align-items:flex-start;top:54px}}
