.WatermarkAdder_root__ydAhK{display:flex;flex-direction:column;gap:20px}.WatermarkAdder_dropZone__djhaz{border:2px dashed #d1d5db;border-radius:14px;background:#fff;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,background .15s;padding:32px;text-align:center}.WatermarkAdder_dropZoneActive__Lfv3_,.WatermarkAdder_dropZone__djhaz:hover{border-color:#667eea;background:#f5f3ff}.WatermarkAdder_fileInput__VWDMz{display:none}.WatermarkAdder_dropIcon__zuQbZ{color:#9ca3af;margin-bottom:12px}.WatermarkAdder_dropTitle__FYfLP{font-size:1rem;font-weight:600;color:#374151;margin:0 0 6px}.WatermarkAdder_dropSub__5sLoE{font-size:.85rem;color:#9ca3af;margin:0 0 16px}.WatermarkAdder_dropBtn___zvMQ{padding:8px 20px;background:#667eea;color:#fff;border-radius:8px;font-size:.875rem;font-weight:600}.WatermarkAdder_previewCard__hMJn8{background:#fff;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;text-align:center}.WatermarkAdder_previewImg__cXIz4{display:block;max-width:100%;max-height:280px;object-fit:contain;margin:0 auto;padding:16px}.WatermarkAdder_changeBtn__YgB_y{display:block;width:100%;padding:10px;background:#f9fafb;border:none;border-top:1px solid #e5e7eb;font-size:.85rem;font-weight:600;color:#374151;cursor:pointer;transition:background .12s}.WatermarkAdder_changeBtn__YgB_y:hover{background:#f3f4f6}.WatermarkAdder_tabs__2L36k{display:flex;border-bottom:2px solid #e5e7eb}.WatermarkAdder_tab__ikIqZ{flex:1 1;padding:10px 16px;background:none;font-size:.875rem;font-weight:600;color:#6b7280;cursor:pointer;transition:color .12s;border:none;border-bottom:2px solid transparent;margin-bottom:-2px}.WatermarkAdder_tab__ikIqZ:hover{color:#374151}.WatermarkAdder_tabActive__k_Qzg{color:#667eea;border-bottom-color:#667eea}.WatermarkAdder_settingsCard__HYlRY{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:16px}.WatermarkAdder_fieldGroup__4dcoN{display:flex;flex-direction:column;gap:6px}.WatermarkAdder_fieldLabel__Rl9Ca{font-size:.8rem;font-weight:600;color:#374151}.WatermarkAdder_textInput__VKYs1{padding:9px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;color:#111827;outline:none;transition:border-color .15s}.WatermarkAdder_textInput__VKYs1:focus{border-color:#667eea}.WatermarkAdder_select__gYELE{padding:9px 10px;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;color:#111827;background:#fff;outline:none;cursor:pointer}.WatermarkAdder_row2__AvUHH{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.WatermarkAdder_colorRow__YghNS{display:flex;align-items:center;gap:8px}.WatermarkAdder_colorInput__38e0k{width:36px;height:36px;border:1px solid #e5e7eb;border-radius:6px;padding:2px;cursor:pointer}.WatermarkAdder_colorHex__37xIQ{font-size:.85rem;color:#374151;font-family:monospace}.WatermarkAdder_sliders__YglxS{display:flex;flex-direction:column;gap:12px}.WatermarkAdder_sliderGroup__JvjeC{display:flex;flex-direction:column;gap:4px}.WatermarkAdder_hint__k8gbo{font-weight:400;color:#9ca3af}input[type=range].WatermarkAdder_slider__W3sxp{accent-color:#667eea;width:100%}.WatermarkAdder_logoRow__wGE0G{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.WatermarkAdder_logoThumb__aORBk{width:48px;height:48px;object-fit:contain;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb}.WatermarkAdder_uploadLogoBtn__nzuS_{padding:8px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-weight:600;color:#374151;cursor:pointer;transition:background .12s}.WatermarkAdder_uploadLogoBtn__nzuS_:hover{background:#f3f4f6}.WatermarkAdder_logoHint__OpUHr{font-size:.78rem;color:#9ca3af;margin:0}.WatermarkAdder_posHint__tfHLg{font-weight:400;color:#9ca3af}.WatermarkAdder_posSection__cpmHx{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px 20px}.WatermarkAdder_posHeader__F04XU{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.WatermarkAdder_posHeader__F04XU .WatermarkAdder_fieldLabel__Rl9Ca{margin:0}.WatermarkAdder_tileBtn__2Dchg{padding:5px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.78rem;font-weight:600;color:#6b7280;cursor:pointer;white-space:nowrap;transition:background .12s}.WatermarkAdder_tileBtn__2Dchg:hover{background:#f3f4f6}.WatermarkAdder_tileBtnActive__wUI3l{background:#667eea;border-color:#667eea;color:#fff}.WatermarkAdder_posGrid__nO9g0{display:grid;grid-template-columns:repeat(3,36px);grid-gap:6px;gap:6px}.WatermarkAdder_posBtn__5F_7h{width:36px;height:36px;background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:background .12s,border-color .12s}.WatermarkAdder_posBtn__5F_7h:hover{background:#ede9fe;border-color:#a78bfa}.WatermarkAdder_posBtnActive__KVfJf{background:#667eea;border-color:#667eea}.WatermarkAdder_posGridDisabled__Ye7af{opacity:.35;pointer-events:none}.WatermarkAdder_applyRow__OSd7r{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.WatermarkAdder_applyBtn__9IvzI{padding:11px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s;flex-shrink:0}.WatermarkAdder_applyBtn__9IvzI:hover{background:#5a6fd6}.WatermarkAdder_errorMsg___xpwL{font-size:.85rem;color:#ef4444;margin:0}.WatermarkAdder_result__6jPix{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.WatermarkAdder_resultHeader__fd2aH{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.WatermarkAdder_resultInfo__lJH0l{font-size:.8rem;font-weight:600;color:#6b7280}.WatermarkAdder_downloadBtn__LTiX1{padding:6px 14px;background:#10b981;color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s}.WatermarkAdder_downloadBtn__LTiX1:hover{background:#059669}.WatermarkAdder_resultImg__IGElV{display:block;max-width:100%;max-height:320px;object-fit:contain;margin:0 auto;padding:16px}@media (max-width:480px){.WatermarkAdder_row2__AvUHH{grid-template-columns:1fr}.WatermarkAdder_applyRow__OSd7r{flex-direction:column;align-items:stretch}.WatermarkAdder_applyBtn__9IvzI{text-align:center}}