._iconBtn_1d92q_2{padding:8px 12px}._fileInput_1d92q_6{display:none}._editorOverlay_1d92q_13{z-index:1000;background:var(--surface);flex-direction:column;width:100vw;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}body.image-watermark-active{overflow:hidden}._editorHeader_1d92q_31{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}._panelTitle_1d92q_40{color:var(--text-primary);font-size:.875rem;font-weight:600}._panelActions_1d92q_46{align-items:center;gap:8px;display:flex}._editorBody_1d92q_52{flex:1;grid-template-columns:1fr 300px;min-height:0;display:grid}._previewArea_1d92q_60{background:var(--background);border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._previewStage_1d92q_70{flex:1;justify-content:center;align-items:center;min-height:0;padding:20px;display:flex;overflow:hidden}._previewCanvas_1d92q_81{display:block}._thumbStrip_1d92q_86{border-top:1px solid var(--border);background:var(--surface);flex-shrink:0;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.wmThumb{border:2px solid var(--border);background:var(--background);cursor:pointer;border-radius:8px;flex-shrink:0;width:76px;padding:4px;transition:border-color .2s;position:relative}.wmThumb.active{border-color:var(--primary)}.wmThumbBox{cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;height:60px;padding:0;display:block;overflow:hidden}.wmThumbBox img{object-fit:cover;width:100%;height:100%;display:block}.wmThumbBadge{color:var(--primary);background:#ffffffd9;border-radius:4px;align-items:center;gap:4px;padding:1px 5px;font-size:.7rem;display:flex;position:absolute;top:6px;left:6px}.wmThumbBadge.error{color:#ef4444}.wmThumbBadge.done{color:#10b981}.wmThumbActions{justify-content:center;gap:4px;margin-top:4px;display:flex}.wmThumbBtn{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:4px;padding:2px 6px;font-size:.7rem;line-height:1.3}.wmThumbBtn:hover{border-color:var(--primary);color:var(--primary)}._previewInfo_1d92q_176{border-top:1px solid var(--border);background:var(--surface);color:var(--text-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;padding:8px 20px;font-size:.75rem;overflow:hidden}._settingsArea_1d92q_190{min-height:0;padding:20px;overflow-y:auto}._actionBtns_1d92q_196{gap:8px;margin-top:16px;display:flex}._actionBtns_1d92q_196 ._actionBtn_1d92q_196{flex:1}._settingGroup_1d92q_207{margin-bottom:20px}._settingGroup_1d92q_207:last-child{margin-bottom:0}._settingLabel_1d92q_215{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.875rem;display:flex}._qualityValue_1d92q_224{color:var(--primary);font-weight:600}._typeButtons_1d92q_230{gap:8px;display:flex}._typeBtn_1d92q_235{border:1px solid var(--border);background:var(--background);color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:.875rem;transition:all .2s}._colorInput_1d92q_253{border:1px solid var(--border);cursor:pointer;border-radius:6px;width:48px;height:36px;padding:2px}._settingRow_1d92q_263{grid-template-columns:1fr 1fr;gap:16px;display:grid}._positionGrid_1d92q_270{grid-template-columns:repeat(3,1fr);gap:4px;max-width:160px;display:grid}._posBtn_1d92q_277{border:1px solid var(--border);background:var(--background);color:var(--text-secondary);cursor:pointer;text-align:center;border-radius:4px;padding:8px;font-size:1rem;transition:all .2s}._checkboxLabel_1d92q_293{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:.875rem;display:flex}._checkboxLabel_1d92q_293 input{accent-color:var(--primary)}._wmPreviewImg_1d92q_309{border:1px solid var(--border);border-radius:4px;max-width:120px;max-height:60px;margin-top:8px}@media (width<=768px){._editorBody_1d92q_52{grid-template-rows:auto auto;grid-template-columns:1fr;overflow-y:auto}._previewArea_1d92q_60{border-right:none;border-bottom:1px solid var(--border);height:45vh;min-height:45vh}._settingsArea_1d92q_190{overflow-y:visible}}
