.top-header[data-v-3ad6e664]{background-color:#002753;color:#fff;padding:.75rem 1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-title-wrapper[data-v-3ad6e664],.top-header[data-v-3ad6e664]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-title-wrapper[data-v-3ad6e664]{gap:.8rem}.back-btn[data-v-3ad6e664]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event-title h1[data-v-3ad6e664]{margin:0;font-size:1.3rem;color:#fff}.event-title p[data-v-3ad6e664]{margin:.1rem 0 0;font-size:.8rem}.header-actions[data-v-3ad6e664]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn[data-v-3ad6e664]{background:none;border:1px solid #fff;padding:4px 10px;border-radius:4px;color:#fff;cursor:pointer;font-weight:400;font-size:.8rem}.btn.primary[data-v-3ad6e664]{background-color:#53ac47;border:none;color:#fff}.profile-section[data-v-3ad6e664]{position:relative;display:inline-block}.user-icon[data-v-3ad6e664]{background-color:#65aecf;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;font-weight:700;color:#fff;cursor:pointer;font-size:.8rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;transition:all .3s ease}.user-icon[data-v-3ad6e664]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 2px 8px rgba(101,174,207,.5);box-shadow:0 2px 8px rgba(101,174,207,.5)}.user-icon[data-v-3ad6e664]:active{-webkit-transform:scale(.95);transform:scale(.95)}.logout-dropdown[data-v-3ad6e664]{position:absolute;top:45px;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:6px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.15);box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:140px;z-index:9999;overflow:hidden}.logout-item[data-v-3ad6e664]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-size:13px;font-weight:500;color:#333;white-space:nowrap}.logout-item[data-v-3ad6e664]:hover{background-color:#f5f5f5}.logout-icon[data-v-3ad6e664]{color:#f44336;font-size:14px}.modal-overlay[data-v-3ad6e664]{position:fixed;top:0;left:0;width:100%;height:100%;background-color: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-container[data-v-3ad6e664]{background-color:#fff;border-radius:8px;width:90%;max-width:500px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);overflow:hidden}.modal-header[data-v-3ad6e664]{background-color:#002753;color:#fff;padding:1rem 1.5rem;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}.modal-header h3[data-v-3ad6e664]{margin:0;font-size:1.25rem}.close-btn[data-v-3ad6e664]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.close-btn[data-v-3ad6e664]:hover{opacity:.8}.modal-body[data-v-3ad6e664]{padding:2rem 1.5rem}.modal-description[data-v-3ad6e664]{margin:0 0 1.5rem 0;color:#666;font-size:.95rem}.radio-option[data-v-3ad6e664]{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-input[data-v-3ad6e664]{width:18px;height:18px;margin-right:10px;cursor:inherit;accent-color:#002753}.radio-text[data-v-3ad6e664]{font-size:1rem;color:#333}.error-message[data-v-3ad6e664]{color:#f44336;font-size:.9rem;margin-top:1rem;margin-bottom:0}.modal-footer[data-v-3ad6e664]{padding:1rem 1.5rem;border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem}.btn-cancel[data-v-3ad6e664]{background:none;border:1px solid #999;padding:8px 20px;border-radius:4px;color:#666;cursor:pointer;font-size:.95rem;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-cancel[data-v-3ad6e664]:hover{background-color:#f5f5f5}.btn-next[data-v-3ad6e664]{background-color:#53ac47;border:none;padding:8px 24px;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-next[data-v-3ad6e664]:hover:not(:disabled){background-color:#468f3d}.btn-next[data-v-3ad6e664]:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}.sidebar[data-v-5509d9d6]{width:100px;background-color:#04101b;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #ddd;overflow-y:auto}.sidebar-nav[data-v-5509d9d6],.sidebar[data-v-5509d9d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar-nav[data-v-5509d9d6]{gap:10px;width:100%}.nav-item[data-v-5509d9d6]{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:10px 0;font-size:11px;color:#fff;cursor:pointer}.nav-item i[data-v-5509d9d6]{font-size:18px;margin-bottom:5px}.nav-item.active[data-v-5509d9d6]{background-color:#fff;font-weight:600;border-left:4px solid #5188c7;color:#002856}.submenu-panel[data-v-66e081b2]{width:220px;background-color:#fff;border-right:1px solid #ddd;height:100%;overflow-y:auto}.submenu-section[data-v-66e081b2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.submenu-item[data-v-66e081b2]{padding:12px 20px;cursor:pointer;font-size:14px;color:#2f2f3f}.submenu-item[data-v-66e081b2]:hover{background-color:#e9f2fd}.submenu-item.active[data-v-66e081b2]{background-color:#ddedff;font-weight:600;border-left:4px solid #002753}.submenu-panel[data-v-2df0b916]{width:220px;background-color:#fff;border-right:1px solid #ddd;height:100%;overflow-y:auto}.submenu-section[data-v-2df0b916]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.submenu-item[data-v-2df0b916]{padding:12px 20px;cursor:pointer;font-size:14px;color:#2f2f3f;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.submenu-item[data-v-2df0b916]:hover{background-color:#e9f2fd}.submenu-item.active[data-v-2df0b916]{background-color:#ddedff;font-weight:600;border-left:4px solid #002753}.layout-wrapper[data-v-57f0ca91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh}.body-wrapper[data-v-57f0ca91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.main-content[data-v-57f0ca91]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;overflow-y:auto}.dashboard-container[data-v-57f0ca91]{font-family:Segoe UI,sans-serif;color:#333!important}.page-enter-active[data-v-57f0ca91],.page-leave-active[data-v-57f0ca91]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page-enter[data-v-57f0ca91],.page-leave-to[data-v-57f0ca91]{opacity:0}