/* Fits the existing Teamo settings dialog in private and work themes. */
.tm-tone-settings{display:grid;gap:12px;min-width:0}
.tm-tone-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-width:0}
.tm-tone-row .tm-field{min-width:0;margin:0}
.tm-tone-row select{width:100%;max-width:100%;min-width:0}
.tm-tone-preview{min-height:44px;padding:10px 14px;border:1px solid currentColor;border-radius:14px;background:transparent;color:inherit;font:inherit}
.tm-tone-preview:disabled{opacity:.45}
.tm-tone-preview:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.tm-tone-settings [data-teamo-tone-status]{margin:0;min-height:1.4em;overflow-wrap:anywhere}
@media(max-width:420px){.tm-tone-row{grid-template-columns:minmax(0,1fr)}.tm-tone-preview{justify-self:start}}

.tm-tone-group{min-width:0;margin:12px 0;padding:12px;border:1px solid var(--tm-border,rgba(128,150,190,.25));border-radius:14px}.tm-tone-group legend{padding:0 6px;font-weight:700}.tm-tone-group .tm-tone-row:last-child{margin-bottom:0}
.tm-dialog .tm-work-tool fieldset.tm-tone-group{display:grid;gap:12px;max-height:none;overflow:visible;margin:0}
