.dl-body[data-v-16f9cd70]{max-height:65vh;padding-right:6px;overflow-y:auto}.dl-body[data-v-16f9cd70]::-webkit-scrollbar{width:5px}.dl-body[data-v-16f9cd70]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.dl-section[data-v-16f9cd70]{flex-direction:column;gap:12px;display:flex}.dl-section+.dl-section[data-v-16f9cd70]{margin-top:18px}.dl-section-title[data-v-16f9cd70]{color:var(--text-primary);border-bottom:1px solid var(--border-default);padding-bottom:6px;font-size:14px;font-weight:600}.dl-field[data-v-16f9cd70]{flex-direction:column;gap:5px;display:flex}.dl-label[data-v-16f9cd70]{color:var(--text-secondary);font-size:13px}.dl-ro[data-v-16f9cd70]{min-height:var(--input-height);background:var(--surface-page);align-items:center;font-family:monospace;display:flex}.dl-input[data-v-16f9cd70],.dl-ro[data-v-16f9cd70]{border:1px solid var(--input-border);border-radius:var(--radius-md);color:var(--text-primary);padding:0 12px;font-size:14px}.dl-input[data-v-16f9cd70]{width:100%;height:var(--input-height);background:var(--input-bg);outline:none}.dl-input[data-v-16f9cd70]:focus{border-color:var(--border-focus)}.dl-lang-tabs[data-v-16f9cd70]{border-bottom:1px solid var(--border-default);flex-wrap:wrap;gap:4px;padding-bottom:4px;display:flex}.dl-tab[data-v-16f9cd70]{border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;padding:6px 12px;font-size:13px}.dl-tab[data-v-16f9cd70]:hover{border-color:var(--border-hover)}.dl-tab.active[data-v-16f9cd70]{background:var(--color-brand);color:var(--surface-card);border-color:var(--color-brand)}.dl-tab.filled[data-v-16f9cd70]:after{content:"";vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.dl-tab.filled[data-v-16f9cd70]:not(.active):after{background:var(--color-brand)}.dl-tab.filled.active[data-v-16f9cd70]:after{background:var(--surface-card)}.locales[data-v-16f9cd70]{flex-wrap:wrap;gap:3px;display:flex}.locale-dot[data-v-16f9cd70]{background:var(--border-default);min-width:22px;height:20px;color:var(--input-placeholder);border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:500;display:inline-flex}.locale-dot.filled[data-v-16f9cd70]{background:var(--color-brand);color:var(--surface-card)}.cell-muted[data-v-16f9cd70]{color:var(--text-tertiary);font-size:13px}
