.preview-box[data-v-68ebc75a]{background:#fafafa;border-radius:.5rem;display:flex;justify-content:center;padding:.75rem}.badge-preview[data-v-68ebc75a]{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.35rem .75rem}.color-dot[data-v-68ebc75a]{border-radius:50%;flex-shrink:0;height:12px;width:12px}.color-dot-sm[data-v-68ebc75a]{height:8px;width:8px}.color-swatches[data-v-68ebc75a]{display:flex;flex-wrap:wrap;gap:.5rem}.swatch[data-v-68ebc75a]{align-items:center;border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 1px #0000000f;color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:30px;justify-content:center;position:relative;width:30px}.swatch-active[data-v-68ebc75a]{border-color:#111827;box-shadow:0 0 0 2px #fff,0 0 0 4px #111827}.swatch-custom[data-v-68ebc75a]{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);display:flex}.swatch-input[data-v-68ebc75a]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.classification-grid[data-v-737fc1ca]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.classification-card[data-v-737fc1ca]{align-items:center;background:#fff;border:1px solid #eef0f3;border-radius:.6rem;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem .9rem;transition:box-shadow .15s ease,border-color .15s ease}.classification-card[data-v-737fc1ca]:hover{border-color:#e2e5ea;box-shadow:0 2px 10px #0000000f}.classification-card:hover .card-actions[data-v-737fc1ca]{opacity:1}.min-w-0[data-v-737fc1ca]{min-width:0}.color-dot[data-v-737fc1ca]{border-radius:50%;flex-shrink:0;height:12px;width:12px}.card-actions[data-v-737fc1ca]{display:flex;gap:.25rem;opacity:0;transition:opacity .15s ease}.btn-icon[data-v-737fc1ca]{align-items:center;background:transparent;border:none;border-radius:.4rem;color:#6b7280;display:flex;font-size:.85rem;height:28px;justify-content:center;transition:background .15s ease,color .15s ease;width:28px}.btn-icon[data-v-737fc1ca]:hover{background:#f3f4f6;color:#111827}.btn-icon-danger[data-v-737fc1ca]:hover{background:#fee2e2;color:#dc2626}.empty-state[data-v-737fc1ca]{border:1px dashed #e2e5ea;border-radius:.6rem}
