.control-panel,.control-card{padding:24px;margin-bottom:20px}.control-card h2{margin:0 0 10px;font-size:20px}.control-card p,.control-panel p{line-height:1.9;overflow-wrap:anywhere}.control-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.control-actions,.control-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.control-actions .button{flex:1 1 140px}.control-note{white-space:pre-line;line-height:1.9;border-radius:12px;padding:14px;background:var(--surface,#211b21)}.control-tuning{margin-top:18px;padding:16px;border:1px solid var(--line,#51434d);border-radius:14px}.control-tuning summary{cursor:pointer;font-weight:700;padding:8px 0 16px}.control-tuning select,#control-dialog select,.control-account input{width:100%;padding:12px;background:#1b161c;color:#f5ece2;border:1px solid #51434d;border-radius:12px;font:inherit}.control-tuning small,#control-dialog small{display:block;margin:7px 0 14px;line-height:1.8;font-size:12px;color:#cbbfba}.control-preview pre{direction:ltr;text-align:left;max-height:300px;overflow:auto;background:#151116;border-radius:12px;padding:14px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.control-preview{line-height:1.9}.control-account form{display:grid;gap:10px}.control-account h2{margin-bottom:12px}#control-error{padding:0 20px}#control-dialog .modal-body{display:grid;gap:12px}#control-dialog .form-grid{align-items:start}.control-ws[hidden],.control-xhttp[hidden]{display:none!important}
@media(max-width:600px){.control-panel,.control-card{padding:18px}.control-shortcuts .button{flex:1}.control-tuning{padding:12px}.control-actions .button{flex-basis:45%}.control-cards{grid-template-columns:1fr}}
