.finishing .thumbs{display:flex;gap:12px;list-style:none;padding:4px;overflow-x:auto}.finishing .thumbs li{flex:0 0 110px;min-width:0}.finishing .thumbs button{width:100%;padding:8px;background:#edf0ff;color:#273659;overflow-wrap:anywhere;font-size:12px}.finishing .thumbs button[aria-pressed=true]{outline:3px solid #626be0;outline-offset:1px}.finishing .thumbs img{width:90px;height:70px;object-fit:contain;display:block;margin:auto}.finishing .editor-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:24px;align-items:start}.finishing #finish-preview{max-height:60vh;object-fit:contain}.finishing .preview-column{position:sticky;top:14px;min-width:0}.finishing .input-group{display:grid;gap:14px}.finishing .summary{padding:18px;border:1px solid #d4ddef;border-radius:12px;background:#f3f6ff;white-space:pre-line;line-height:1.9}.finishing .summary:empty{display:none}.finishing .result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.finishing .result-grid .result{margin:0}.finishing .result-grid img{width:100%;height:160px;object-fit:contain;display:block;margin:8px 0}.finishing input[type=color]{height:46px;min-width:0}.finishing #finish-preview[hidden]{display:none}.finishing .steps{display:flex;gap:8px;flex-wrap:wrap;padding:0;list-style:none}.finishing .steps li{background:#eef1fc;padding:10px 14px;border-radius:99px;font-size:14px}.publish-options{border:1px solid #ced7ef;border-radius:14px;padding:20px;margin:24px 0}.publish-options legend{font-weight:700}.finishing .workbench-tabs a{font-size:14px}@media(max-width:760px){.finishing .editor-columns{grid-template-columns:1fr}.finishing .preview-column{position:static}.finishing #finish-preview{max-height:45vh}.finishing .result-grid{grid-template-columns:1fr}}
