/* Command-bar language picker: always the last control, pinned to the right, styled like the other selects. */
.para-settings-row .command-language, .detector-command-inner .detector-language-control { margin-left: auto; order: 99; }
.para-settings-row .command-language { border-color: var(--aiwa-line); background: #fff; padding: 0 7px 0 10px; }
.para-settings-row .command-language select, .detector-language-select select { width: 190px; min-width: 0; }
.command-language .aiwa-ui-icon { opacity: 0.85; }
.para-settings-row .command-language:focus-within { border-color: var(--aiwa-brand); box-shadow: 0 0 0 3px rgba(19, 122, 61, 0.14); }
/* a divider right before the language picker only adds a gap now that the picker floats right */
.para-settings-row .command-divider:has(+ .command-language) { display: none; }
@media (max-width: 1180px) { .para-settings-row .command-language select, .detector-language-select select { width: 160px; } }
@media (max-width: 760px) { .para-settings-row .command-language { margin-left: 0; order: 0; } .para-settings-row .command-language select { width: 150px; } .detector-command-inner .detector-language-control { margin-left: 0; } }
.detector-command-inner .detector-command-controls { margin-right: auto; justify-content: flex-start; }
