.preset-row[data-v-050f086a]{display:flex;flex-wrap:wrap;gap:8px}.preset-chip[data-v-050f086a]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #e4e7ed;border-radius:14px;cursor:pointer;font-size:12px;color:#606266;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preset-chip[data-v-050f086a]:hover{border-color:#f0619c;color:#f0619c}.preset-chip.active[data-v-050f086a]{border-color:#f0619c;background:rgba(240,97,156,.08);color:#f0619c;font-weight:600}.preset-swatch[data-v-050f086a]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.color-group[data-v-050f086a]{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.color-item[data-v-050f086a]{display:inline-flex;align-items:center;gap:6px}.color-label[data-v-050f086a]{font-size:13px;color:#606266;white-space:nowrap}.color-desc[data-v-050f086a]{font-size:12px;color:#999}.btn-preview[data-v-050f086a]{width:96px;height:36px;border-radius:18px;color:#fff;font-weight:700;font-size:13px;letter-spacing:2px;box-shadow:0 4px 10px rgba(0,0,0,.15)}.bg-preview[data-v-050f086a],.btn-preview[data-v-050f086a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bg-preview[data-v-050f086a]{width:150px;height:46px;border-radius:8px;font-size:12px;color:#8a5a74;border:1px solid rgba(0,0,0,.06)}.text-preview[data-v-050f086a]{font-size:16px;font-weight:800;letter-spacing:2px}.card-preview[data-v-050f086a]{width:84px;height:112px;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0;background-size:auto,22px 22px,auto;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)}.card-preview-pattern[data-v-050f086a]{position:absolute;inset:6px;border-radius:7px;border:1.5px dashed rgba(255,95,168,.5);background-image:radial-gradient(circle at 10px 10px,rgba(255,95,168,.2) 2px,transparent 2.5px);background-size:20px 20px}.card-preview-text[data-v-050f086a]{position:relative;color:#ff4d8b;font-weight:800;letter-spacing:3px;font-size:11px;text-shadow:0 1px 0 #fff}