.kordit-product-grid-editor-preview{background:#fafafa;border:1px dashed #cbd5e1;border-radius:12px;overflow-x:auto;padding:1rem}.kordit-product-grid-editor-preview__items{display:flex;gap:.75rem;min-height:200px}.kordit-product-grid-editor-preview__card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex:0 0 200px;flex-direction:column;gap:.4rem;padding:.5rem}.kordit-product-grid-editor-preview__thumb{aspect-ratio:5/4;background:#f3f4f6;background-position:50%;background-size:cover;border-radius:6px;overflow:hidden}.kordit-product-grid-editor-preview__name{color:#1f2937;display:-webkit-box;font-size:12px;font-weight:600;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kordit-product-grid-editor-preview__sku{color:var(--wp--preset--color--muted,#6b7280);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.04em}.kordit-product-grid-editor-preview__hint{color:var(--wp--preset--color--muted,#6b7280);font-size:12px;padding:1.5rem 1rem;text-align:center}.kordit-product-grid__chips{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0 0 10px;padding:0}.kordit-product-grid__chip{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:grab;display:flex;font-size:12px;gap:6px;line-height:1.2;padding:4px 6px 4px 2px;transition:background .12s,box-shadow .12s,opacity .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kordit-product-grid__chip:hover{background:#f9fafb;box-shadow:0 1px 3px rgba(0,0,0,.04)}.kordit-product-grid__chip.is-dragging{cursor:grabbing;opacity:.5}.kordit-product-grid__chip:active{cursor:grabbing}.kordit-product-grid__chip img{border-radius:4px;flex-shrink:0;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.kordit-product-grid__chip button{all:unset;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:14px;line-height:1;margin-left:auto;padding:0 4px}.kordit-product-grid__chip button:hover{color:#ef4444}.kordit-product-grid__chip-handle{color:#9ca3af;cursor:grab;flex-shrink:0;font-size:12px;letter-spacing:-2px;padding:0 2px}.kordit-product-grid__chip-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kordit-product-grid__limit-hint{background:#fef3c7;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:12px;line-height:1.4;margin:0 0 8px;padding:8px 10px}.nk-peek-picker__search{position:relative}.nk-peek-picker__results{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.08);left:0;list-style:none;margin:4px 0 0;max-height:280px;overflow-y:auto;padding:4px;position:absolute;right:0;top:100%;z-index:20}.nk-peek-picker__hint{color:var(--wp--preset--color--muted,#6b7280);font-size:12px;padding:.5rem .75rem}.nk-peek-picker__result{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:.5rem;padding:.4rem .5rem}.nk-peek-picker__result:hover{background:#f3f4f6}.nk-peek-picker__result img{background:#f3f4f6;border-radius:4px;flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.nk-peek-picker__result strong{display:block;font-size:12px;line-height:1.3}.nk-peek-picker__result code{color:var(--wp--preset--color--muted,#6b7280);font-size:10px}
