.aside[data-v-d199ff7f]{height:100vh}.aside-header[data-v-d199ff7f]{flex-shrink:0;padding-top:2rem}.aside-menu[data-v-d199ff7f]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding-bottom:5.5rem}.aside-menu-wrapper[data-v-d199ff7f]{flex:1;max-height:100%;overflow-x:hidden;overflow-y:auto}.aside-menu-wrapper[data-v-d199ff7f]::-webkit-scrollbar{width:6px}.aside-menu-wrapper[data-v-d199ff7f]::-webkit-scrollbar-track{background:transparent}.aside-menu-wrapper[data-v-d199ff7f]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.aside-menu-wrapper[data-v-d199ff7f]::-webkit-scrollbar-thumb:hover{background:#0003}@media (max-width:991.98px){.aside[data-v-d199ff7f]{height:auto;padding:0}.aside-menu[data-v-d199ff7f]{padding-bottom:0}.aside-menu-wrapper[data-v-d199ff7f]{overflow:visible;padding:0}}.mobile-dropdown[data-v-d199ff7f]{bottom:90px;left:0;opacity:0;padding:0 1rem;position:fixed;right:0;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1050}.mobile-dropdown.show[data-v-d199ff7f]{opacity:1;transform:translateY(0);visibility:visible}.mobile-dropdown-content[data-v-d199ff7f]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#fff,#f8fafb);border:1px solid #e1e5e9;border-radius:16px;box-shadow:0 8px 32px #00000038;overflow:hidden}.mobile-dropdown-header[data-v-d199ff7f]{border-bottom:1px solid #e1e5e9;padding:16px 20px 8px}.mobile-dropdown-header span[data-v-d199ff7f]{font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mobile-dropdown-item[data-v-d199ff7f]{align-items:center;border-bottom:1px solid #f1f5f9;color:#1e293b;display:flex;padding:16px 20px;text-decoration:none;transition:all .2s ease}.mobile-dropdown-item[data-v-d199ff7f]:last-child{border-bottom:none}.mobile-dropdown-item[data-v-d199ff7f]:hover{background-color:#f8fafc;color:#009ef7;text-decoration:none}.mobile-dropdown-icon[data-v-d199ff7f]{align-items:center;background-color:#f1f5f9;border-radius:12px;display:flex;height:40px;justify-content:center;margin-right:16px;transition:all .2s ease;width:40px}.mobile-dropdown-item:hover .mobile-dropdown-icon[data-v-d199ff7f]{background-color:#e0f2fe;color:#009ef7}.mobile-dropdown-text[data-v-d199ff7f]{font-size:1rem;font-weight:500}.mobile-dropdown-toggle-item[data-v-d199ff7f]{border-bottom:1px solid #f1f5f9;padding:16px 20px}.mobile-toggle-wrapper[data-v-d199ff7f]{align-items:center;display:flex;gap:16px;justify-content:center}.mobile-toggle-label[data-v-d199ff7f]{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.5px;min-width:60px;text-align:center;text-transform:uppercase;transition:all .3s ease}.mobile-toggle-label.active[data-v-d199ff7f]{color:#009ef7;font-weight:700}.mobile-switch .form-check-input[data-v-d199ff7f]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(145deg,#f1f5f9,#e2e8f0);border:2px solid #cbd5e1;border-radius:1.5rem;box-shadow:inset 0 2px 4px #0000001a,0 2px 8px #00000014;cursor:pointer;height:1.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:3rem}.mobile-switch .form-check-input[data-v-d199ff7f]:checked{background:linear-gradient(145deg,#0ea5e9,#009ef7);border-color:#0284c7;box-shadow:inset 0 2px 4px #0000001a,0 4px 16px #009ef766,0 0 20px #009ef733}.mobile-switch .form-check-input[data-v-d199ff7f]:focus{box-shadow:inset 0 2px 4px #0000001a,0 0 0 4px #009ef726,0 4px 16px #009ef733}.mobile-switch .form-check-input[data-v-d199ff7f]:hover{transform:scale(1.02)}.mobile-switch .form-check-input[data-v-d199ff7f]:before{background:radial-gradient(circle at 30% 30%,#fff,#f8fafc);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 2px 8px #00000026,inset 0 1px 2px #fffc,0 0 0 1px #ffffff4d;content:"";height:1.25rem;left:.125rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:1.25rem}.mobile-switch .form-check-input[data-v-d199ff7f]:checked:before{background:radial-gradient(circle at 30% 30%,#fff,#f0f9ff);box-shadow:0 4px 12px #0003,inset 0 1px 2px #ffffffe6,0 0 0 1px #fff6,0 0 8px #ffffff4d;left:1.625rem;transform:translateY(-50%) scale(1.1)}.org-switcher .org-select[data-v-d199ff7f]{background-color:#f8fafc;border:1px solid #e1e5e9;border-radius:8px;color:#1e293b;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease;width:100%}.org-switcher .org-select[data-v-d199ff7f]:focus{background-color:#fff;border-color:#009ef7;box-shadow:0 0 0 3px #009ef71a}.mobile-dropdown-org-switcher[data-v-d199ff7f]{border-bottom:1px solid #f1f5f9;padding:16px 20px}.mobile-dropdown-org-switcher .mobile-org-select[data-v-d199ff7f]{background-color:#f8fafc;border:1px solid #e1e5e9;border-radius:8px;color:#1e293b;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease;width:100%}.mobile-dropdown-org-switcher .mobile-org-select[data-v-d199ff7f]:focus{background-color:#fff;border-color:#009ef7;box-shadow:0 0 0 3px #009ef71a}.create-event-btn[data-v-d199ff7f],.create-event-btn-container[data-v-d199ff7f]{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.create-event-btn[data-v-d199ff7f]{background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:12px;box-shadow:0 4px 12px #10b98133;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;gap:.75rem;overflow:hidden;padding:1rem 1.5rem;position:relative;width:100%}.create-event-btn[data-v-d199ff7f]:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 20px #10b9814d;transform:translateY(-2px)}.create-event-btn[data-v-d199ff7f]:active{transform:translateY(0)}.create-icon[data-v-d199ff7f]{font-size:1.125rem;transition:all .3s ease}.create-text[data-v-d199ff7f]{font-weight:600;letter-spacing:.025em}.create-event-btn.btn-collapsed[data-v-d199ff7f]{border-radius:50%;gap:0;height:48px;padding:0;width:48px}.create-event-btn.btn-collapsed .create-icon[data-v-d199ff7f]{font-size:1.25rem}.create-event-btn.btn-collapsed[data-v-d199ff7f]:hover{transform:translateY(-2px) scale(1.05)}.create-event-btn:hover .create-icon[data-v-d199ff7f]{transform:rotate(90deg)}.create-event-btn.btn-collapsed:hover .create-icon[data-v-d199ff7f]{transform:rotate(90deg) scale(1.1)}.create-event-btn.btn-collapsed[data-v-d199ff7f]{animation:pulse-glow-d199ff7f 3s ease-in-out infinite}@keyframes pulse-glow-d199ff7f{0%,to{box-shadow:0 4px 12px #10b98133}50%{box-shadow:0 4px 20px #10b98166,0 0 20px #10b98133}}@media (max-width:991.98px){.create-event-btn-container[data-v-d199ff7f]{display:none}}.menu-disabled[data-v-d199ff7f]{cursor:not-allowed;opacity:.6}.menu-disabled .menu-link.disabled[data-v-d199ff7f]{color:#a1a5b7;cursor:not-allowed;pointer-events:none}.menu-disabled .menu-link.disabled[data-v-d199ff7f]:hover{background:transparent}.menu-disabled .menu-icon[data-v-d199ff7f]{opacity:.5}.menu-disabled .badge[data-v-d199ff7f]{font-size:.65rem;padding:.25rem .5rem}.header[data-v-48846e0f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fff,#f8fafb);border-bottom:1px solid #e1e5e9;box-shadow:0 2px 10px #00000014;min-height:80px;padding-inline:1.5rem;position:relative;z-index:1000}.header h4[data-v-48846e0f]{background:linear-gradient(135deg,#009ef7,#0bb7ff);-webkit-background-clip:text;color:#009ef7;font-size:1.75rem;font-weight:800;letter-spacing:-.025em;margin:0;-webkit-text-fill-color:transparent;background-clip:text}.header img[data-v-48846e0f]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:all .3s ease}.header img[data-v-48846e0f]:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transform:scale(1.05)}.form-control-solid[data-v-48846e0f]{align-items:center;background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 4px #0000000a;display:flex;height:48px;padding-inline:1rem;transition:all .3s ease}.form-control-solid[data-v-48846e0f]:focus-within{background-color:#fff;border-color:#009ef7;box-shadow:0 0 0 4px #009ef71f,0 4px 12px #009ef726;transform:translateY(-1px)}.form-control[data-v-48846e0f]{background-color:transparent;border:none;font-size:.95rem;height:100%;outline:none;padding-inline:0}.form-control[data-v-48846e0f]::-moz-placeholder{color:#94a3b8;font-weight:500}.form-control[data-v-48846e0f]::placeholder{color:#94a3b8;font-weight:500}.btn-light-primary[data-v-48846e0f]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #009ef7;border-radius:12px;box-shadow:0 2px 8px #009ef726;color:#009ef7;height:48px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px}.btn-light-primary.active[data-v-48846e0f],.btn-light-primary[data-v-48846e0f]:hover{background:linear-gradient(135deg,#009ef7,#0bb7ff);border-color:#009ef7;box-shadow:0 8px 20px #009ef74d;color:#fff;transform:translateY(-2px)}.btn-light-primary[data-v-48846e0f]:active{transform:translateY(0)}.mobile-search-dropdown[data-v-48846e0f]{left:0;opacity:0;padding:.5rem 1rem;position:absolute;right:0;top:75px;transform:translateY(-10px);transition:all .4s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:999}.mobile-search-dropdown.show[data-v-48846e0f]{opacity:1;transform:translateY(0);visibility:visible}.mobile-search-dropdown .p-4[data-v-48846e0f]{padding:1.5rem!important}.mobile-search-content[data-v-48846e0f]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#fff,#f8fafb);border-bottom:1px solid #e1e5e9;border-radius:.5rem;box-shadow:0 8px 32px #0000001f}.mobile-search-content div[data-v-48846e0f]{display:flex}.mobile-search-content[data-v-48846e0f]:focus-within{background-color:var(--bs-body-bg);border-color:var(--bs-text-dark);box-shadow:0 0 0 3px #0000001a;color:var(--bs-text-dark)}.role-toggle[data-v-48846e0f]{background-color:#fff;border-bottom:1px solid #e1e5e9;border-radius:.5rem;box-shadow:0 2px 10px #00000014;padding:.5rem 1rem;position:fixed;right:1rem;top:110px;z-index:1000}.form-switch .form-check-input[data-v-48846e0f]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(145deg,#f1f5f9,#e2e8f0);border:2px solid #cbd5e1;border-radius:2rem;box-shadow:inset 0 2px 4px #0000001a,0 2px 8px #00000014;cursor:pointer;height:2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:4rem}.form-switch .form-check-input[data-v-48846e0f]:checked{background:linear-gradient(145deg,#0ea5e9,#009ef7);border-color:#0284c7;box-shadow:inset 0 2px 4px #0000001a,0 4px 16px #009ef766,0 0 20px #009ef733}.form-switch .form-check-input[data-v-48846e0f]:focus{box-shadow:inset 0 2px 4px #0000001a,0 0 0 4px #009ef726,0 4px 16px #009ef733}.form-switch .form-check-input[data-v-48846e0f]:hover{transform:scale(1.02)}.form-switch .form-check-input[data-v-48846e0f]:before{background:radial-gradient(circle at 30% 30%,#fff,#f8fafc);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 2px 8px #00000026,inset 0 1px 2px #fffc,0 0 0 1px #ffffff4d;content:"";height:1.5rem;left:.25rem;position:absolute;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:1.5rem}.form-switch .form-check-input[data-v-48846e0f]:checked:before{background:radial-gradient(circle at 30% 30%,#fff,#f0f9ff);box-shadow:0 4px 12px #0003,inset 0 1px 2px #ffffffe6,0 0 0 1px #fff6,0 0 8px #ffffff4d;left:2.25rem;transform:translateY(-50%) scale(1.1)}.form-switch .form-check-input[data-v-48846e0f]:checked:after{animation:bulbGlow-48846e0f 2s ease-in-out infinite alternate;background:radial-gradient(circle,hsla(0,0%,100%,.6) 0,transparent 70%);border-radius:50%;content:"";height:1.5rem;left:2.25rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}@keyframes bulbGlow-48846e0f{0%{opacity:.6;transform:translateY(-50%) scale(1)}to{opacity:.9;transform:translateY(-50%) scale(1.2)}}.form-switch span[data-v-48846e0f],.form-switch+span[data-v-48846e0f]{color:#64748b;font-size:.875rem;font-weight:600;letter-spacing:.5px;position:relative;text-transform:uppercase;transition:all .3s ease}.form-switch~span[data-v-48846e0f]:first-of-type,span[data-v-48846e0f]:has(+.form-switch){color:#64748b}.form-switch~span[data-v-48846e0f]:last-of-type{color:#64748b}.form-switch .form-check-input:not(:checked)~span[data-v-48846e0f]:first-of-type,.form-switch:has(.form-check-input:not(:checked))+span[data-v-48846e0f]{color:#475569;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.form-switch .form-check-input:checked~span[data-v-48846e0f]:last-of-type,.form-switch:has(.form-check-input:checked)~span[data-v-48846e0f]:last-of-type{color:#009ef7;font-weight:700;text-shadow:0 1px 2px rgba(0,158,247,.3);transform:scale(1.05)}.form-switch .form-check-input:checked~span[data-v-48846e0f]:last-of-type:after,.form-switch:has(.form-check-input:checked)~span[data-v-48846e0f]:last-of-type:after{animation:labelGlow-48846e0f 2s ease-in-out infinite alternate;background:radial-gradient(ellipse at center,rgba(0,158,247,.1) 0,transparent 70%);border-radius:4px;content:"";inset:0;position:absolute;z-index:-1}@keyframes labelGlow-48846e0f{0%{opacity:.3}to{opacity:.6}}.header .text-dark[data-v-48846e0f]{background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;color:#1e293b;font-size:1.1rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:991.98px){.header[data-v-48846e0f]{min-height:75px;padding-left:1.25rem!important;padding-right:1.25rem!important}.header h4[data-v-48846e0f]{font-size:1.6rem}.header .text-dark[data-v-48846e0f]{font-size:1rem}}.btn-icon[data-v-48846e0f]{align-items:center;border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.position-relative .fa-search[data-v-48846e0f]{color:var(--bs-text-gray-500);font-size:1rem;transition:color .3s ease}.form-control-solid:focus+.fa-search[data-v-48846e0f],.form-control-solid:focus~.fa-search[data-v-48846e0f]{color:var(--bs-text-dark)}.header .d-flex.align-items-center>div[data-v-48846e0f]{transition:all .3s ease}@keyframes fadeInUp-48846e0f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.header[data-v-48846e0f]>*{animation:fadeInUp-48846e0f .6s ease-out}.mobile-search-dropdown[data-v-48846e0f]{background-color:var(--bs-body-bg)}@supports (backdrop-filter:blur(20px)){.mobile-search-dropdown[data-v-48846e0f]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2}}.btn-search-mobile[data-v-48846e0f]{background-color:var(--bs-text-gray-100);border:1px solid var(--bs-text-gray-300);color:var(--bs-text-gray-600);transition:all .3s ease}.btn-search-mobile[data-v-48846e0f]:hover{background-color:var(--bs-text-gray-200);border-color:var(--bs-text-gray-400);color:var(--bs-text-dark)}.btn-search-mobile.active[data-v-48846e0f],.btn-search-mobile[data-v-48846e0f]:active{background-color:var(--bs-text-dark);border-color:var(--bs-text-dark);color:var(--bs-text-white)}.btn-search-mobile[data-v-48846e0f]:focus-visible{outline:2px solid var(--bs-text-dark);outline-offset:2px}.form-control-solid[data-v-48846e0f]:focus-visible{outline:none}.form-control-search[data-v-48846e0f]{border-radius:8px;color:var(--bs-text-dark);transition:all .3s ease}.form-control-search[data-v-48846e0f]::-moz-placeholder{color:var(--bs-text-gray-500);font-weight:500}.form-control-search[data-v-48846e0f]::placeholder{color:var(--bs-text-gray-500);font-weight:500}.form-control-search[data-v-48846e0f]:focus{color:var(--bs-text-dark)}.header .me-3[data-v-48846e0f]{margin-right:1rem!important}.header .me-4[data-v-48846e0f]{margin-right:1.5rem!important}.header .ms-3[data-v-48846e0f]{margin-left:1rem!important}
