/* Translator runtime/preview additions. The shared automation modal owns the dialog shell. */
#sh-translator-preview-stage.is-disabled-preview{opacity:.58}
#sh-translator-preview-stage .sh-translator-preview-card+.sh-translator-preview-card{margin-top:10px}
#sh-translator-preview-stage .sh-translator-preview-card{max-width:100%}
#sh-translator-preview-stage .sh-translator-preview-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
#sh-translator-preview-stage .sh-translator-preview-buttons>span{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border:1px solid var(--sh-tr-border);border-radius:8px;background:var(--sh-tr-soft);font-size:10px;font-weight:800}

.sh-translator-master-actions{display:grid;gap:10px;min-width:320px;justify-items:stretch}
.sh-translator-preview-inline{width:100%}
.sh-translator-preview-inline-note{display:block;color:var(--sh-tr-muted);font-size:10.5px;line-height:1.35;text-align:right}
@media(max-width:900px){.sh-translator-master-actions{min-width:0}.sh-translator-preview-inline-note{text-align:left}}

.sh-translator-master-actions{display:grid;gap:8px;min-width:270px;max-width:320px;justify-items:stretch}
.sh-translator-master-toggle{padding:8px 10px;border-radius:10px}
.sh-translator-preview-inline-row{display:flex;align-items:center;gap:8px}
.sh-translator-preview-inline{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-height:40px;padding:0 14px;white-space:nowrap;border-radius:10px;flex:0 1 auto}
.sh-translator-preview-inline-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border:1px solid var(--sh-tr-border);border-radius:999px;background:var(--sh-tr-soft);color:var(--sh-tr-muted);font-size:10px;font-weight:800;white-space:nowrap}
.sh-translator-preview-inline-note{display:block;color:var(--sh-tr-muted);font-size:10.5px;line-height:1.3;text-align:right}
@media(max-width:900px){.sh-translator-master-actions{min-width:0;max-width:none}.sh-translator-preview-inline-row{justify-content:space-between}.sh-translator-preview-inline-note{text-align:left}}
