.CertificateMaker_wrap__ae2ZJ{display:flex;flex-direction:column;gap:16px}.CertificateMaker_templateRow__evaxY{display:flex;gap:3px;background:#f3f4f6;padding:3px;border-radius:8px}.CertificateMaker_tBtn__VnDy_{flex:1 1;padding:7px 8px;border:none;background:transparent;color:#6b7280;font-size:.82rem;font-weight:500;cursor:pointer;border-radius:6px;white-space:nowrap;transition:background .15s,color .15s}.CertificateMaker_tBtn__VnDy_:hover{background:#e9ecef}.CertificateMaker_tBtnActive__nZV5_{background:#fff;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CertificateMaker_main__smYQs{display:flex;gap:24px;align-items:flex-start}.CertificateMaker_form__jc2e_{flex:0 0 272px;min-width:240px;display:flex;flex-direction:column;gap:12px}.CertificateMaker_fieldGroup__g0QGW{display:flex;flex-direction:column;gap:4px}.CertificateMaker_label__uP34z{font-size:.8rem;font-weight:600;color:#374151}.CertificateMaker_labelOpt__qbu7_{font-weight:400;color:#9ca3af;font-size:.75rem}.CertificateMaker_input__UCw0o{padding:8px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;outline:none;width:100%;box-sizing:border-box;color:#111827}.CertificateMaker_input__UCw0o:focus{border-color:#667eea}.CertificateMaker_selectorGroup__27bWk{display:flex;flex-direction:column;gap:5px}.CertificateMaker_selectorLabel__2dixD{font-size:.72rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.06em}.CertificateMaker_selectorBtns__4Ntpf{display:flex;gap:3px}.CertificateMaker_sBtn__714At{flex:1 1;padding:5px 4px;border:1px solid #e5e7eb;border-radius:5px;background:#fff;color:#6b7280;font-size:.75rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .12s}.CertificateMaker_sBtn__714At:hover{border-color:#d1d5db;background:#f9fafb;color:#374151}.CertificateMaker_sBtnActive__QeHGM{border-color:#667eea;background:#eff6ff;color:#4338ca;font-weight:700}.CertificateMaker_divider__N1KDi{height:1px;background:#f3f4f6;margin:2px 0}.CertificateMaker_fileBtn__OziXH{padding:8px 12px;border:1.5px dashed #d1d5db;border-radius:6px;background:#f9fafb;color:#6b7280;font-size:.82rem;cursor:pointer;text-align:center;width:100%;box-sizing:border-box}.CertificateMaker_fileBtn__OziXH:hover{border-color:#667eea;color:#667eea;background:#eff6ff}.CertificateMaker_logoPreview__BFCN7{display:flex;align-items:center;gap:10px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb}.CertificateMaker_logoThumb__JtM44{width:52px;height:34px;object-fit:contain}.CertificateMaker_clearLogo__kEnfK{background:none;border:none;color:#dc2626;cursor:pointer;font-size:.78rem;font-weight:600;padding:2px 6px;border-radius:4px}.CertificateMaker_clearLogo__kEnfK:hover{background:#fee2e2}.CertificateMaker_btnRow___z3P4{display:flex;gap:8px;padding-top:4px}.CertificateMaker_btn__hOWiD{flex:1 1;padding:9px 8px;border-radius:7px;border:1px solid #d1d5db;background:#fff;color:#374151;font-size:.82rem;font-weight:600;cursor:pointer}.CertificateMaker_btn__hOWiD:hover{background:#667eea;border-color:#667eea;color:#fff}.CertificateMaker_preview__phU21{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.CertificateMaker_previewBox__4s9DU{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.CertificateMaker_previewBox__4s9DU svg{display:block;width:100%;height:auto}.CertificateMaker_previewNote__Mx_u8{font-size:.75rem;color:#9ca3af;margin:0;text-align:center}@media (max-width:700px){.CertificateMaker_main__smYQs{flex-direction:column}.CertificateMaker_form__jc2e_{flex:none;width:100%}.CertificateMaker_templateRow__evaxY{flex-wrap:wrap}.CertificateMaker_tBtn__VnDy_{flex:1 1 40%}}