.finishing [hidden]{display:none!important}.finishing .photo-workspace{align-items:start}.finishing-source{padding:24px;border-radius:24px;background:#fff;min-width:0}.finishing-upload{display:grid;gap:12px;padding:32px 20px;border:2px dashed #9bb1df;border-radius:20px;cursor:pointer}.finishing-upload span,.finishing-source p{color:#647393;font-size:15px}.finishing-source input{margin:16px 0;max-width:100%}.finishing-source img{width:100%;max-height:600px;object-fit:contain;border-radius:16px;background:#eff2f8}.finishing-field{display:grid;gap:8px;margin:20px 0;font-weight:650}.finishing-field small{font-weight:400;color:#647393}.finishing-field select,.finishing-field textarea{width:100%;box-sizing:border-box;border:1px solid #c4d0eb;background:#f7f9ff;color:#102045;padding:14px;border-radius:12px;font:inherit}.finishing .photo-form>p{font-size:15px;line-height:1.55}.finishing #finishing-status{min-height:48px}.finishing-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}.finishing-comparison figure{margin:0;min-width:0}.finishing-comparison img{width:100%;height:420px;object-fit:contain;background:#eef1f8;border-radius:16px}.finishing-comparison figcaption{text-align:center;padding:10px}.finishing button:disabled{opacity:.55;cursor:default}.finishing #finishing-result{scroll-margin-top:100px}@media(max-width:650px){.finishing-source{padding:16px}.finishing-comparison{gap:8px}.finishing-comparison img{height:260px}.finishing .photo-form{padding:20px}}
