.cms-m-item[data-v-1b7affa8]{list-style:none}.cms-m-row[data-v-1b7affa8]{align-items:stretch;border-bottom:1px solid rgba(15,32,51,.06);display:flex}.cms-m-link[data-v-1b7affa8]{align-items:center;color:#1f2d3d;display:flex;flex:1 1 auto;font-size:.95rem;font-weight:500;min-width:0;padding:.85rem .5rem;text-decoration:none}.cms-m-link[data-v-1b7affa8]:active,.cms-m-link[data-v-1b7affa8]:hover{color:#007bb6}.cms-m-toggle[data-v-1b7affa8]{background:transparent;border:0;border-left:1px solid rgba(15,32,51,.06);color:#6c757d;flex:0 0 auto;font-size:.9rem;width:48px}.cms-m-toggle[data-v-1b7affa8]:active{background:#007bb60f}.cms-m-submenu[data-v-1b7affa8]{background:#0f203305;margin:0;padding:0}.cms-burger[data-v-3c5dace1]{color:#1f2d3d;font-size:1.5rem;line-height:1}.cms-burger[data-v-3c5dace1]:active{color:#007bb6}.cms-m-backdrop[data-v-3c5dace1]{background:#0f203373;inset:0;position:fixed;z-index:1055}.cms-m-panel[data-v-3c5dace1]{background:#fff;bottom:0;box-shadow:8px 0 24px #0000001f;display:flex;flex-direction:column;left:0;position:fixed;top:0;transform:translate(-100%);transition:transform .25s ease;width:min(340px,85vw);z-index:1056}.cms-m-panel.is-open[data-v-3c5dace1]{transform:translate(0)}.cms-m-head[data-v-3c5dace1]{align-items:center;border-bottom:1px solid rgba(15,32,51,.08);display:flex;justify-content:space-between;padding:.85rem 1rem}.cms-m-title[data-v-3c5dace1]{color:#1f2d3d;font-weight:700}.cms-m-close[data-v-3c5dace1]{color:#6c757d;font-size:1.1rem}.cms-m-close[data-v-3c5dace1]:active{color:#007bb6}.cms-m-body[data-v-3c5dace1]{flex:1 1 auto;overflow-y:auto}.cms-m-list[data-v-3c5dace1]{margin:0;padding:0}.cms-nav-item[data-v-057ef81a]{list-style:none;position:relative}.cms-nav-link[data-v-057ef81a]{align-items:center;border-radius:6px;color:#1f2d3d;display:flex;font-size:.9rem;font-weight:500;gap:.15rem;padding:.5rem .75rem;text-decoration:none;transition:color .15s ease,background-color .15s ease;white-space:nowrap}.cms-nav-link[data-v-057ef81a]:hover{background-color:#007bb60f;color:#007bb6}.cms-nav-submenu[data-v-057ef81a]{background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001f;list-style:none;margin:0;min-width:220px;opacity:0;padding:.35rem;position:absolute;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;visibility:hidden;z-index:1050}.cms-nav-submenu.is-top[data-v-057ef81a]{left:0;top:100%}.cms-nav-submenu[data-v-057ef81a]:not(.is-top){left:100%;top:0}.cms-nav-item:focus-within>.cms-nav-submenu[data-v-057ef81a],.cms-nav-item:hover>.cms-nav-submenu[data-v-057ef81a]{opacity:1;transform:translateY(0);visibility:visible}.logo-wrapper[data-v-611b43d5]{transition:transform .2s ease;width:100px}.logo-wrapper[data-v-611b43d5]:hover{transform:scale(1.02)}@media(min-width:768px){.logo-wrapper[data-v-611b43d5]{width:120px}}.logo-wrapper img[data-v-611b43d5]{transform:translateY(-14%);width:100%}.avatar-trigger[data-v-611b43d5]{cursor:pointer;transition:all .2s ease}.avatar-trigger[data-v-611b43d5]:hover{transform:scale(1.05)}.avatar-image[data-v-611b43d5],.avatar-initials[data-v-611b43d5]{align-items:center;border-radius:50%;box-shadow:0 4px 10px #0000001a;display:flex;font-size:.95rem;font-weight:600;height:40px;justify-content:center;overflow:hidden;width:40px}.avatar-image img[data-v-611b43d5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.notification-dot[data-v-611b43d5]{background-color:#dc3545;border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:-2px;top:2px;width:8px}.notification-bell[data-v-611b43d5]{font-size:1.2rem;transition:transform .2s ease,color .2s ease}.notification-bell[data-v-611b43d5]:hover{color:#007bb6;transform:translateY(-1px)}.notification-bell.has-unread i[data-v-611b43d5]{animation:bell-swing-611b43d5 2.5s ease-in-out infinite;transform-origin:top center}.notification-count[data-v-611b43d5]{border:2px solid #fff;box-shadow:0 2px 6px #dc354566;font-size:.62rem;font-weight:700;padding:.18em .42em;right:-6px;top:-4px}@keyframes bell-swing-611b43d5{0%,85%,to{transform:rotate(0)}88%{transform:rotate(12deg)}92%{transform:rotate(-10deg)}96%{transform:rotate(6deg)}}.notification-dropdown[data-v-611b43d5]{max-width:calc(100vw - 24px);overflow:hidden;width:360px}@media(max-width:575.98px){.notification-dropdown.dropdown-menu[data-v-611b43d5]{left:12px!important;max-width:none!important;position:fixed!important;right:12px!important;top:64px!important;transform:none!important;width:auto!important}}.notification-header-count[data-v-611b43d5]{font-size:.62rem;font-weight:600;padding:.25em .6em}.notification-header-btn[data-v-611b43d5]{font-size:.95rem;line-height:1;transition:transform .3s ease}.notification-header-btn[data-v-611b43d5]:hover{transform:rotate(45deg)}.notification-list[data-v-611b43d5]{max-height:360px;overflow-y:auto;scrollbar-color:rgba(0,123,182,.3) transparent;scrollbar-width:thin}.notification-list[data-v-611b43d5]::-webkit-scrollbar{width:6px}.notification-list[data-v-611b43d5]::-webkit-scrollbar-thumb{background:#007bb640;border-radius:3px}.notification-item[data-v-611b43d5]{border-bottom:1px solid rgba(15,32,51,.06);cursor:default;padding:.85rem 1rem;position:relative;transition:background-color .15s ease}.notification-item[data-v-611b43d5]:hover{background-color:#007bb60b}.notification-item:hover .notification-delete[data-v-611b43d5]{opacity:1}.notification-item.unread[data-v-611b43d5]{background-color:#007bb60f}.notification-item.unread[data-v-611b43d5]:before{background:#007bb6;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.notification-item.unread .notification-title[data-v-611b43d5]{font-weight:700}.notification-item.unread .notification-title[data-v-611b43d5]:after{background:#007bb6;border-radius:50%;content:"";display:inline-block;height:7px;margin-left:6px;vertical-align:middle;width:7px}.notification-icon[data-v-611b43d5]{align-items:center;display:flex;font-size:1rem;height:38px;justify-content:center;width:38px}.tone-primary[data-v-611b43d5]{background:#007bb61f;color:#007bb6}.tone-info[data-v-611b43d5]{background:#0d6efd1f;color:#0d6efd}.tone-success[data-v-611b43d5]{background:#1987541f;color:#198754}.tone-accent[data-v-611b43d5]{background:#6610f21f;color:#6610f2}.tone-warning[data-v-611b43d5]{background:#ff990026;color:#d98200}.tone-danger[data-v-611b43d5]{background:#dc35451f;color:#dc3545}.notification-main[data-v-611b43d5]{color:inherit;display:flex;flex-direction:column;gap:2px;min-width:0}.notification-main:hover .notification-title[data-v-611b43d5]{color:#007bb6}.notification-title[data-v-611b43d5]{color:#1f2d3d;font-size:.83rem;font-weight:600;line-height:1.3;transition:color .15s ease}.notification-message[data-v-611b43d5],.notification-title[data-v-611b43d5]{display:-webkit-box;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;overflow:hidden}.notification-message[data-v-611b43d5]{color:#6c757d;font-size:.78rem;line-height:1.4}.notification-time[data-v-611b43d5]{color:#9aa5b1;font-size:.68rem;margin-top:2px}.notification-time i[data-v-611b43d5]{font-size:.62rem}.notification-delete[data-v-611b43d5]{background:transparent;border:0;border-radius:6px;color:#adb5bd;font-size:.72rem;line-height:1;opacity:0;padding:2px 4px;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.notification-delete[data-v-611b43d5]:hover{background:#dc35451a;color:#dc3545}.notification-empty[data-v-611b43d5]{padding:2.5rem 1.5rem}.notification-empty-icon[data-v-611b43d5]{align-items:center;background:#007bb614;border-radius:50%;color:#007bb68c;display:flex;font-size:1.5rem;height:56px;justify-content:center;margin:0 auto .75rem;width:56px}.notification-footer[data-v-611b43d5]{background:#f8fafc;border-top:1px solid rgba(15,32,51,.07);padding:.6rem}.notification-action[data-v-611b43d5]{background:transparent;border:1px solid transparent;border-radius:8px;color:#007bb6;font-size:.76rem;font-weight:600;padding:.4rem .5rem;transition:background-color .15s ease,color .15s ease}.notification-action i[data-v-611b43d5]{font-size:.8rem}.notification-action[data-v-611b43d5]:hover:not(:disabled){background:#007bb61a}.notification-action.danger[data-v-611b43d5]{color:#dc3545}.notification-action.danger[data-v-611b43d5]:hover:not(:disabled){background:#dc35451a}.notification-action[data-v-611b43d5]:disabled{cursor:not-allowed;opacity:.4}.extra-small[data-v-611b43d5]{font-size:.75rem}.hover-up[data-v-611b43d5]{transition:transform .2s ease,box-shadow .2s ease}.hover-up[data-v-611b43d5]:hover{box-shadow:0 4px 12px #007bb64d!important;transform:translateY(-2px)}@keyframes dropdownFadeIn-611b43d5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.container-custom[data-v-611b43d5]{max-width:1400px}.confirm-modal-overlay[data-v-934e4dab]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:2000}.confirm-modal-container[data-v-934e4dab]{max-width:420px;width:100%}.confirm-modal-container .btn[data-v-934e4dab]:focus-visible{outline:2px solid var(--bs-primary,#0d6efd);outline-offset:2px}.session-modal-overlay[data-v-eccef15c]{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:1080}.session-modal-container[data-v-eccef15c]{max-width:440px;width:100%}
