.deck-card-index{font-family:var(--deck-font-sans);--deck-card-index-cell:4.5rem;margin:0;padding:0;list-style:none;display:flex}.deck-card-index__item{min-inline-size:0;transition:background-color var(--deck-duration-fast) var(--deck-ease-standard), border-color var(--deck-duration-fast) var(--deck-ease-standard);background-color:#0000;border:1px solid #0000;align-items:center;display:flex}.deck-card-index__button{box-sizing:border-box;cursor:pointer;min-inline-size:0;color:inherit;background-color:#0000;border:0;font-family:inherit;display:flex}.deck-card-index__button:focus-visible{outline:var(--deck-focus-ring-width) solid var(--deck-color-border-focus);outline-offset:calc(var(--deck-focus-ring-offset) * -1)}.deck-card-index__text{gap:var(--deck-space-2);flex-direction:column;min-inline-size:0;display:flex}.deck-card-index__heading{align-items:center;gap:var(--deck-space-8);min-inline-size:0;display:flex}.deck-card-index__name{font-size:var(--deck-font-size-body-sm);line-height:var(--deck-line-height-body-sm);font-weight:var(--deck-font-weight-semibold);color:var(--deck-color-text-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-card-index__detail{font-size:var(--deck-font-size-body-xs);line-height:var(--deck-line-height-body-xs);color:var(--deck-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-card-index__item--current{background-color:var(--deck-color-background-brand-subtle)}.deck-card-index__item--current .deck-card-index__name{color:var(--deck-color-text-brand)}.deck-card-index__current{font-size:var(--deck-font-size-label-xs);line-height:var(--deck-line-height-label-xs);font-weight:var(--deck-font-weight-semibold);text-transform:uppercase;letter-spacing:var(--deck-tracking-caps);color:var(--deck-color-text-brand);flex-shrink:0}.deck-card-index--rows{gap:var(--deck-space-8);flex-direction:column}.deck-card-index--rows .deck-card-index__item{inline-size:100%;background-color:var(--deck-color-background-elevated);border-color:var(--deck-color-border-default);border-radius:var(--deck-radius-xl);padding-inline-end:var(--deck-space-6)}.deck-card-index--rows .deck-card-index__item:has(.deck-card-index__button:hover){background-color:var(--deck-color-background-subtle)}.deck-card-index--rows .deck-card-index__item--current,.deck-card-index--rows .deck-card-index__item--current:has(.deck-card-index__button:hover){background-color:var(--deck-color-background-brand-subtle);border-color:var(--deck-color-border-brand)}.deck-card-index--rows .deck-card-index__button{align-items:center;gap:var(--deck-space-12);padding:var(--deck-space-12);text-align:start;border-radius:var(--deck-radius-xl);flex:1}.deck-card-index--rows .deck-card-index__text{flex:1}.deck-card-index__action{flex-shrink:0;align-items:center;display:flex}.deck-card-index--strip{gap:var(--deck-space-8);scroll-snap-type:x proximity;padding:var(--deck-space-4);margin:calc(var(--deck-space-4) * -1);flex-direction:row;overflow-x:auto}.deck-card-index--strip .deck-card-index__item{inline-size:var(--deck-card-index-cell);border-radius:var(--deck-radius-lg);scroll-snap-align:start;flex:none}.deck-card-index--strip .deck-card-index__item:has(.deck-card-index__button:hover){background-color:var(--deck-color-background-subtle)}.deck-card-index--strip .deck-card-index__item--current,.deck-card-index--strip .deck-card-index__item--current:has(.deck-card-index__button:hover){background-color:var(--deck-color-background-brand-subtle)}.deck-card-index--strip .deck-card-index__button{align-items:center;gap:var(--deck-space-6);inline-size:100%;padding:var(--deck-space-6) var(--deck-space-4);text-align:center;border-radius:var(--deck-radius-lg);flex-direction:column}.deck-card-index--strip .deck-card-index__text{inline-size:100%}.deck-card-index--strip .deck-card-index__heading{justify-content:center}.deck-card-index--strip .deck-card-index__name{font-size:var(--deck-font-size-body-xs);line-height:var(--deck-line-height-body-xs);min-block-size:calc(2 * var(--deck-line-height-body-xs));white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}
