.jp-list{flex-direction:column;min-height:0;display:flex}.jp-search{z-index:2;background:color-mix(in srgb,var(--wh-surface)94%,transparent);backdrop-filter:saturate(1.1)blur(6px);border-bottom:1px solid var(--wh-divider);padding:14px 18px;position:sticky;top:0}.jp-clear-btn{cursor:pointer;border-radius:var(--wh-radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.jp-rows{flex-direction:column;padding:6px 0 24px;display:flex}.jp-row{border-radius:var(--wh-radius-lg);border:1px solid #0000;align-items:center;gap:12px;margin:1px 10px;padding:11px 18px;transition:background .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1);display:flex}.jp-row:hover{background:var(--wh-surface-hover);border-color:var(--wh-border-light)}.jp-row-dot{border-radius:var(--wh-radius-full);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent);flex-shrink:0;width:11px;height:11px}.jp-row-main{flex:1;min-width:0}.jp-row-name{font-family:var(--wh-font);color:var(--wh-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:650;overflow:hidden}.jp-row-meta{align-items:center;gap:8px;min-width:0;margin-top:3px;display:flex}.jp-row-location{font-family:var(--wh-font);color:var(--wh-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.jp-row-actions{opacity:0;align-items:center;gap:4px;transition:opacity .14s cubic-bezier(.16,1,.3,1),transform .14s cubic-bezier(.16,1,.3,1);display:flex;transform:translate(4px)}.jp-row:hover .jp-row-actions,.jp-row:focus-within .jp-row-actions{opacity:1;transform:translate(0)}.jp-form{flex-direction:column;gap:16px;padding:18px;display:flex}.jp-swatches{flex-wrap:wrap;gap:10px;display:flex}.jp-swatches .jp-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;padding:0;transition:transform .14s cubic-bezier(.16,1,.3,1);position:relative}.jp-swatches .jp-swatch:hover{transform:scale(1.08)}.jp-swatches .jp-swatch[aria-checked=true]{border-color:var(--wh-surface);box-shadow:0 0 0 2px}.jp-skel-list{flex-direction:column;padding:8px 0;display:flex}.jp-skel-row{align-items:center;gap:12px;padding:13px 18px;display:flex}.jp-skel-dot{border-radius:var(--wh-radius-full);flex-shrink:0;width:11px;height:11px}.jp-skel-lines{flex-direction:column;flex:1;gap:7px;display:flex}.jp-skel-bar{border-radius:var(--wh-radius-full);height:10px}.jp-skel-dot,.jp-skel-bar{background:linear-gradient(90deg,var(--wh-surface-hover)25%,var(--wh-border-light)50%,var(--wh-surface-hover)75%);background-size:200% 100%;animation:1.3s ease-in-out infinite jp-shimmer}@keyframes jp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}