.watermark-options{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:14px;display:grid}.watermark-logo-preview{background:var(--line);border-radius:6px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden}.watermark-logo-preview img{object-fit:contain;max-width:100%;max-height:100%}.wm-pos-grid{aspect-ratio:1;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(3,1fr);gap:4px;width:84px;padding:4px;display:grid}.wm-pos-cell{cursor:pointer;background:0 0;border:1px dashed #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:background .12s;display:flex}.wm-pos-cell:hover:not(:disabled){background:color-mix(in oklab, var(--ink) 6%, transparent)}.wm-pos-cell span{background:color-mix(in oklab, var(--ink) 30%, transparent);border-radius:50%;width:6px;height:6px;transition:background .12s,transform .12s}.wm-pos-cell.on{background:color-mix(in oklab, var(--accent) 15%, transparent);border-color:var(--accent)}.wm-pos-cell.on span{background:var(--accent);transform:scale(1.4)}.wm-pos-cell:disabled{opacity:.5;cursor:not-allowed}
