.sidebar-search[data-v-23c3bf0d]{align-items:center;display:flex;margin-bottom:.75rem;position:relative;width:100%}.sidebar-search__icon[data-v-23c3bf0d]{color:#9ca3af;left:.625rem;pointer-events:none;position:absolute}.sidebar-search__input[data-v-23c3bf0d]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;box-sizing:border-box;color:#374151;font-size:.8125rem;line-height:1.25rem;outline:none;padding:.5rem 2rem;transition:border-color .15s ease,background-color .15s ease;width:100%}.sidebar-search__input[data-v-23c3bf0d]::-moz-placeholder{color:#9ca3af}.sidebar-search__input[data-v-23c3bf0d]::placeholder{color:#9ca3af}.sidebar-search__input[data-v-23c3bf0d]:focus{background:#fff;border-color:#00998f}.sidebar-search__clear[data-v-23c3bf0d]{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:.25rem;position:absolute;right:.375rem}.sidebar-search__clear[data-v-23c3bf0d]:hover{background:#f3f4f6;color:#6b7280}.nav-link[data-v-987253f0]{box-sizing:border-box;display:flex;width:100%}.nav-icon[data-v-987253f0]{flex-shrink:0;margin-right:.75rem}.nav-icon--solo[data-v-987253f0]{margin-right:0}.sidebar-group[data-v-3b3cc9d1]{display:block;width:100%}.sidebar-group+.sidebar-group[data-v-3b3cc9d1]{margin-top:.25rem}.sidebar-group__toggle[data-v-3b3cc9d1]{align-items:center;background:transparent;border:none;border-radius:.375rem;box-sizing:border-box;color:#6b7280;cursor:pointer;display:flex;font-size:.6875rem;font-weight:600;justify-content:space-between;letter-spacing:.05em;margin-bottom:.25rem;padding:.5rem .75rem;text-transform:uppercase;transition:background-color .15s ease,color .15s ease;width:100%}.sidebar-group__toggle[data-v-3b3cc9d1]:hover{background-color:#f9fafb;color:#374151}.sidebar-group__search-label[data-v-3b3cc9d1]{color:#9ca3af;font-size:.625rem;font-weight:600;letter-spacing:.05em;padding:.375rem .75rem .25rem;text-transform:uppercase}.sidebar-group__chevron[data-v-3b3cc9d1]{flex-shrink:0;transition:transform .2s ease}.sidebar-group__chevron--open[data-v-3b3cc9d1]{transform:rotate(180deg)}.sidebar-group__content[data-v-3b3cc9d1]{padding-bottom:.25rem}.sidebar-group__collapsed-items[data-v-3b3cc9d1],.sidebar-group__content[data-v-3b3cc9d1],.sidebar-group__flyout-host[data-v-3b3cc9d1]{display:block;width:100%}.sidebar-group__collapsed-trigger[data-v-3b3cc9d1]{align-items:center;background:transparent;border:none;border-radius:.375rem;box-sizing:border-box;color:#4b5563;cursor:pointer;display:flex;justify-content:center;padding:.625rem;transition:background-color .15s ease,color .15s ease;width:100%}.sidebar-group--flyout-open .sidebar-group__collapsed-trigger[data-v-3b3cc9d1],.sidebar-group__collapsed-trigger[data-v-3b3cc9d1]:hover{background-color:#f0fdfa;color:#00998f}.sidebar-group__collapsed-trigger--active[data-v-3b3cc9d1]{background-color:#00998f;color:#fff}.sidebar-group--flyout-open .sidebar-group__collapsed-trigger--active[data-v-3b3cc9d1],.sidebar-group__collapsed-trigger--active[data-v-3b3cc9d1]:hover{background-color:#006760;color:#fff}.sidebar-group__flyout[data-v-3b3cc9d1]{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #00000014;min-width:220px;padding:.5rem;position:fixed;z-index:2000}.sidebar-group__flyout-header[data-v-3b3cc9d1]{color:#9ca3af;font-size:.6875rem;font-weight:600;letter-spacing:.05em;padding:.375rem .75rem .5rem;text-transform:uppercase}.sidebar-group__flyout-items[data-v-3b3cc9d1],.sidebar-group__flyout-items[data-v-3b3cc9d1] .panel-sidebar-nav,.sidebar-group__flyout-items[data-v-3b3cc9d1] span.contents{display:block;width:100%}.sidebar-group__flyout-items[data-v-3b3cc9d1] .nav-link{box-sizing:border-box;display:flex;width:100%}.sidebar-group__content[data-v-3b3cc9d1] .panel-sidebar-nav,.sidebar-group__content[data-v-3b3cc9d1] span.contents{display:block;width:100%}.sidebar-group__content[data-v-3b3cc9d1] .nav-link{box-sizing:border-box;display:flex;width:100%}.sidebar-group__collapsed-items[data-v-3b3cc9d1] .panel-sidebar-nav,.sidebar-group__collapsed-items[data-v-3b3cc9d1] span.contents{display:block;width:100%}.sidebar-group__collapsed-items[data-v-3b3cc9d1] .nav-link{box-sizing:border-box;display:flex;width:100%}.sidebar-flyout-enter-active[data-v-3b3cc9d1],.sidebar-flyout-leave-active[data-v-3b3cc9d1]{transition:opacity .15s ease,transform .15s ease}.sidebar-flyout-enter-from[data-v-3b3cc9d1],.sidebar-flyout-leave-to[data-v-3b3cc9d1]{opacity:0;transform:translate(-4px)}.el-aside{box-sizing:border-box;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}.panel-sidebar[data-v-7cd49dd0]{display:flex;flex-direction:column;overflow-y:auto;scrollbar-color:#e5e7eb transparent;scrollbar-width:thin}.panel-sidebar[data-v-7cd49dd0],.panel-sidebar--collapsed[data-v-7cd49dd0]{overflow-x:hidden}.panel-sidebar[data-v-7cd49dd0]::-webkit-scrollbar{width:6px}.panel-sidebar[data-v-7cd49dd0]::-webkit-scrollbar-track{background:transparent}.panel-sidebar[data-v-7cd49dd0]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:3px}.panel-sidebar[data-v-7cd49dd0]::-webkit-scrollbar-thumb:hover{background-color:#d1d5db}.panel-sidebar__brand[data-v-7cd49dd0]{box-sizing:border-box;flex-shrink:0;width:100%}.panel-sidebar__nav[data-v-7cd49dd0]{box-sizing:border-box}.panel-sidebar__nav[data-v-7cd49dd0],.sidebar-section[data-v-7cd49dd0]{display:block;width:100%}.sidebar-section+.sidebar-section[data-v-7cd49dd0]{border-top:1px solid #f3f4f6;margin-top:1rem;padding-top:1rem}.sidebar-section__label[data-v-7cd49dd0]{box-sizing:border-box;color:#9ca3af;font-size:.6875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.25rem;padding:.5rem .75rem;text-transform:uppercase}.panel-sidebar-nav[data-v-7cd49dd0],.sidebar-section__label[data-v-7cd49dd0]{display:block;width:100%}.panel-sidebar-nav[data-v-7cd49dd0]>span.contents{display:block;width:100%}.panel-sidebar-nav[data-v-7cd49dd0] .nav-link{box-sizing:border-box;display:flex;width:100%}[data-v-7cd49dd0] .router-link-active{background-color:#00998f;color:#fff}[data-v-7cd49dd0] .router-link-active:hover{background-color:#006760}.sidebar-search-empty[data-v-7cd49dd0]{color:#9ca3af;font-size:.8125rem;padding:.75rem;text-align:center}.switcher-trigger[data-v-57f4002a]{align-items:center;background:#00998f;border:none;cursor:pointer;display:flex;gap:10px;padding:6px 12px 6px 6px;transition:all .15s ease}.switcher-trigger[data-v-57f4002a]:hover{background:#006760}.trigger-avatar[data-v-57f4002a]{align-items:center;background:#fff3;color:#fff;display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.trigger-label[data-v-57f4002a]{color:#fff;font-size:13px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-chevron[data-v-57f4002a]{color:#ffffffb3;height:16px;transition:transform .2s ease;width:16px}.client-dropdown[data-v-57f4002a]{background:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 20px #00000026;overflow:hidden;width:280px}.dropdown-search[data-v-57f4002a]{border-bottom:1px solid #f1f5f9;padding:12px;position:relative}.search-icon[data-v-57f4002a]{color:#94a3b8;left:22px;position:absolute;top:50%;transform:translateY(-50%)}.search-input[data-v-57f4002a]{background:#f8fafc;border:1px solid #e2e8f0;color:#1e293b;font-size:13px;padding:10px 12px 10px 36px;transition:all .15s ease;width:100%}.search-input[data-v-57f4002a]:focus{background:#fff;border-color:#00998f;outline:none}.search-input[data-v-57f4002a]::-moz-placeholder{color:#94a3b8}.search-input[data-v-57f4002a]::placeholder{color:#94a3b8}.client-list[data-v-57f4002a]{max-height:340px;overflow-y:auto;padding:6px}.client-list[data-v-57f4002a]::-webkit-scrollbar{width:6px}.client-list[data-v-57f4002a]::-webkit-scrollbar-track{background:transparent}.client-list[data-v-57f4002a]::-webkit-scrollbar-thumb{background:#e2e8f0}.client-list[data-v-57f4002a]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.client-item[data-v-57f4002a]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:all .15s ease;width:100%}.client-item[data-v-57f4002a]:hover{background:#f1f5f9}.client-item.is-active[data-v-57f4002a]{background:#00998f14}.client-avatar[data-v-57f4002a]{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:36px;justify-content:center;width:36px}.client-info[data-v-57f4002a]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.client-name[data-v-57f4002a]{color:#1e293b;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-province[data-v-57f4002a]{color:#64748b;font-size:12px}.check-icon[data-v-57f4002a]{color:#00998f;flex-shrink:0;height:18px;width:18px}.empty-state[data-v-57f4002a]{color:#94a3b8;font-size:13px;padding:24px;text-align:center}.dropdown-footer[data-v-57f4002a]{background:#fafbfc;border-top:1px solid #f1f5f9;padding:10px 16px}.client-count[data-v-57f4002a]{color:#94a3b8;font-size:11px;font-weight:500}.single-client-badge[data-v-57f4002a]{align-items:center;background:#f1f5f9;display:flex;gap:8px;padding:6px 12px 6px 6px}.badge-avatar[data-v-57f4002a]{align-items:center;background:#00998f;color:#fff;display:flex;font-size:11px;font-weight:600;height:26px;justify-content:center;width:26px}.badge-label[data-v-57f4002a]{color:#475569;font-size:13px;font-weight:500}[data-v-57f4002a] .el-dropdown-menu{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}[data-v-57f4002a] .el-dropdown-menu__item{display:none!important}.bg-primary-600[data-v-57f4002a]{background:#00998f}.bg-blue-500[data-v-57f4002a]{background:#1890ba}.bg-emerald-500[data-v-57f4002a]{background:#10b981}.bg-amber-500[data-v-57f4002a]{background:#f5d75f;color:#1e293b}.bg-rose-500[data-v-57f4002a]{background:#ff6a9c}.bg-violet-500[data-v-57f4002a]{background:#d891ef}.bg-cyan-500[data-v-57f4002a]{background:#00998f}.bg-orange-500[data-v-57f4002a]{background:#fd8747}.bg-pink-500[data-v-57f4002a]{background:#ff6a9c}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}.el-container{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}
