.bkx-xlist{display:grid;gap:12px;margin-top:18px}.bkx-x{font-family:var(--nc-font-sans);color:var(--nc-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.bkx-x{--x-pad: 12px;--x-border: 1px;--x-photo: 72px;--x-photo-radius: 8px;position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:calc(var(--x-photo) + 2 * var(--x-pad) + 2 * var(--x-border));padding:var(--x-pad) 18px var(--x-pad) var(--x-pad);text-align:left;border-radius:calc(var(--x-photo-radius) + var(--x-pad) + var(--x-border));border:var(--x-border) solid var(--nc-border);background:var(--nc-surface, #111419);transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.bkx-x:active{transform:scale(.985)}.bkx-x__photo{flex:none;width:var(--x-photo);height:var(--x-photo);border-radius:var(--x-photo-radius);overflow:hidden;background-size:cover;background-position:center;background-color:var(--nc-surface-raised)}.bkx-x__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;position:relative}.bkx-x__name{font-size:1.25rem;font-weight:700;letter-spacing:-.015em;line-height:1.15}.bkx-x__avail{font-size:.9375rem;color:var(--nc-text-muted);display:flex;align-items:center;gap:6px}.bkx-x__avail:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--nc-neutral);flex:none}.bkx-x__avail[data-state=ok]{color:var(--nc-success)}.bkx-x__avail[data-state=ok]:before{background:var(--nc-success)}.bkx-x__chev{--nc-glyph-size: 24px;--nc-glyph-color: var(--nc-text);opacity:.9}.bkx-x.is-selected{border-color:var(--nc-action);box-shadow:0 0 0 1px var(--nc-action)}.bkx-x.is-dim .bkx-x__photo{opacity:.45}
