.prompt-studio-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.prompt-studio-layout>.panel{min-width:0}.prompt-studio-layout h2,.studio-history h2{font-size:13px;font-weight:550}.studio-form{display:grid;gap:18px}.studio-form p,.studio-output p{font-size:11px;line-height:1.8}.studio-form textarea{resize:vertical;min-height:72px}.studio-form input,.studio-form select,.studio-form textarea{width:100%;min-width:0}.studio-output .card-body{display:grid;gap:18px}.studio-output h3{font-size:14px;overflow-wrap:anywhere}.studio-run-stats{display:flex;flex-wrap:wrap;gap:20px;border-block:1px solid var(--line);padding-block:16px}.studio-run-stats span{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}.studio-run-stats strong{font:15px var(--font-mono);overflow-wrap:anywhere}.studio-empty-output,.studio-score-reason{padding:14px;background:var(--soft);border-radius:5px;white-space:pre-wrap;overflow-wrap:anywhere}.studio-prompt{min-width:0;border:1px solid var(--line);border-radius:5px;overflow:hidden}.studio-prompt>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);font-size:11px}.studio-prompt pre{padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.8 var(--font-mono)}.studio-history{margin-top:22px}.studio-history-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-history-list>button{text-align:left;background:transparent;border:0;padding:20px;min-width:0}.studio-history-list>button+button{border-left:1px solid var(--line)}.studio-history-list>button:hover,.studio-history-list>button[aria-pressed=true]{background:var(--soft)}.studio-history-list strong{display:block;font-size:12px;margin-bottom:8px;overflow-wrap:anywhere}.studio-history-list span,.studio-history-list time{display:block;color:var(--muted);font-size:10px;line-height:1.8;overflow-wrap:anywhere}@media (max-width:1000px){.prompt-studio-layout,.studio-history-list{grid-template-columns:minmax(0,1fr)}.studio-history-list>button+button{border-left:0;border-top:1px solid var(--line)}}