.l2-sidebar[data-v-202e105b]{width:220px;flex-shrink:0;background:var(--tvh-bg-surface);border-right:1px solid var(--tvh-border);overflow-y:auto;align-self:stretch;display:flex;flex-direction:column;transition:width var(--tvh-transition)}.l2-sidebar--collapsed[data-v-202e105b]{width:56px}.l2-sidebar__list[data-v-202e105b]{list-style:none;margin:0;flex:1 1 auto;padding:var(--tvh-space-2) 0}.l2-sidebar__toggle[data-v-202e105b]{display:flex;align-items:center;gap:var(--tvh-space-2);padding:8px var(--tvh-space-3);margin:2px var(--tvh-space-2);color:var(--tvh-text-muted);background:none;border:0;border-radius:var(--tvh-radius-sm);font:inherit;font-size:var(--tvh-text-lg);font-weight:500;text-align:left;cursor:pointer;transition:background var(--tvh-transition),color var(--tvh-transition)}.l2-sidebar__toggle[data-v-202e105b]:hover{background:color-mix(in srgb,var(--tvh-primary) var(--tvh-hover-strength),transparent);color:var(--tvh-text)}.l2-sidebar__toggle[data-v-202e105b]:focus-visible{outline:2px solid var(--tvh-primary);outline-offset:-2px}.l2-sidebar__toggle-label[data-v-202e105b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2-sidebar__item[data-v-202e105b]{display:flex;align-items:center;gap:var(--tvh-space-2);padding:8px var(--tvh-space-3);margin:2px var(--tvh-space-2);color:var(--tvh-text-muted);text-decoration:none;font-size:var(--tvh-text-lg);font-weight:500;border-radius:var(--tvh-radius-sm);transition:background var(--tvh-transition),color var(--tvh-transition)}.l2-sidebar__item[data-v-202e105b]:hover{background:color-mix(in srgb,var(--tvh-primary) var(--tvh-hover-strength),transparent);color:var(--tvh-text)}.l2-sidebar__item[data-v-202e105b]:focus-visible{outline:2px solid var(--tvh-primary);outline-offset:-2px}.l2-sidebar__item--active[data-v-202e105b]{background:color-mix(in srgb,var(--tvh-primary) 14%,var(--tvh-bg-surface));color:var(--tvh-text);font-weight:600}.l2-sidebar__icon[data-v-202e105b]{flex-shrink:0;color:var(--tvh-text-muted)}.l2-sidebar__item--active .l2-sidebar__icon[data-v-202e105b]{color:var(--tvh-primary)}.l2-sidebar__label[data-v-202e105b]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l2-sidebar--collapsed .l2-sidebar__item[data-v-202e105b],.l2-sidebar--collapsed .l2-sidebar__toggle[data-v-202e105b]{justify-content:center;margin:2px var(--tvh-space-1);padding:8px 0;gap:0}.l2-sidebar--collapsed .l2-sidebar__label[data-v-202e105b],.l2-sidebar--collapsed .l2-sidebar__toggle-label[data-v-202e105b]{display:none}.l2-sidebar--phone[data-v-202e105b]{width:100%;background:transparent;border-right:none;margin-top:var(--tvh-space-2);padding:0 var(--tvh-space-6);margin-bottom:var(--tvh-space-3);display:flex;flex-direction:row;align-items:center;gap:var(--tvh-space-3)}.l2-sidebar__l1-icon[data-v-202e105b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--tvh-text)}.l2-sidebar__select[data-v-202e105b]{flex:1;min-width:0;background:var(--tvh-bg-page);color:var(--tvh-text);border:1px solid var(--tvh-border);border-radius:var(--tvh-radius-sm);padding:8px var(--tvh-space-3);font:inherit;min-height:40px}.l2-sidebar__select[data-v-202e105b]:focus{outline:2px solid var(--tvh-primary);outline-offset:1px}.config-layout[data-v-05a19333]{display:flex;height:100%;min-height:0}.config-layout__main[data-v-05a19333]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:var(--tvh-space-4);overflow:auto}@media(max-width:767px){.config-layout[data-v-05a19333]{flex-direction:column}.config-layout__main[data-v-05a19333]{padding:0 var(--tvh-space-6) var(--tvh-space-6)}}
