.studio-page .studio-actions{margin:18px 0;flex-wrap:wrap}.studio-page small{display:block;margin-top:5px}.studio-photos,.studio-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.studio-photos article,.studio-picker label{min-width:0;border:1px solid var(--line);padding:14px;border-radius:10px}.studio-photos figure,.studio-compare figure{margin:0}.studio-photos img,.studio-picker img{width:100%;height:180px;object-fit:contain;background:var(--surface,#f6f8fb);border-radius:8px}.studio-photos figcaption{padding:12px 0;overflow-wrap:anywhere}.studio-photos small{display:block}.studio-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.studio-compare img{max-width:100%;max-height:320px;object-fit:contain}.studio-compare pre{white-space:pre-wrap;font:inherit;max-height:300px;overflow:auto;overflow-wrap:anywhere}.studio-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;border:1px solid var(--line);padding:20px;border-radius:10px}.studio-readers{display:flex;flex-wrap:wrap;gap:12px}.studio-picker label{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.studio-picker input{width:auto}.studio-table td{vertical-align:top}.studio-page .gw-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.studio-page details{margin-top:16px}.studio-page summary{cursor:pointer}.studio-page .surfacebody{display:grid;gap:16px}.studio-page .surfacebody>.actions{display:flex;gap:8px;flex-wrap:wrap}.studio-page .surfacebody>.button{justify-self:start}.studio-page .fieldhelp{padding:10px 16px}.studio-compare>div{min-width:0}#studio-form{max-width:100%}#studio-form .checkline{display:flex;gap:8px;align-items:flex-start}#studio-form .checkline input{width:auto}#studio-form textarea[name=body]{min-height:280px}#studio-form .studio-readers input{width:auto}#studio-form details{border:1px solid var(--line);padding:12px;border-radius:8px}#studio-form summary{cursor:pointer;margin-bottom:12px}
@media(max-width:760px){.studio-compare{grid-template-columns:1fr}.studio-photos,.studio-picker{grid-template-columns:1fr}.studio-page .studio-table,.studio-page .studio-table tbody,.studio-page .studio-table tr,.studio-page .studio-table td{display:block;min-width:0;width:100%}.studio-page .studio-table thead{display:none}.studio-page .studio-table tr{padding:12px;border-bottom:1px solid var(--line)}.studio-page .studio-table td{padding:6px;border:0}.studio-page .surfacehead{flex-wrap:wrap}.studio-page .pagehead{align-items:flex-start;flex-wrap:wrap}}
