.cc-entry-row[data-v-40bb1132]{list-style:none;background:#2e2b2b;border:1px solid rgba(224,216,153,.18);border-radius:8px;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}.cc-entry-row--open[data-v-40bb1132]{border-color:#e0d8998c;box-shadow:0 10px 30px #00000047}.cc-entry-row[data-v-40bb1132]:hover{border-color:#e0d89973}.cc-entry-row__bar[data-v-40bb1132]{display:flex;align-items:center;gap:clamp(10px,2.4vw,20px);width:100%;padding:10px clamp(14px,2.6vw,22px) 10px 10px;background:transparent;border:0;cursor:pointer;text-align:left}.cc-entry-row__thumb[data-v-40bb1132]{flex:0 0 72px;width:72px;height:46px;-o-object-fit:cover;object-fit:cover;border-radius:5px;display:block;box-shadow:0 0 0 1px #e0d89933}@media(max-width:560px){.cc-entry-row__thumb[data-v-40bb1132]{flex-basis:56px;width:56px;height:38px}}.cc-entry-row__text[data-v-40bb1132]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-entry-row__carline[data-v-40bb1132]{font-size:var(--cc-fs-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#f0e4bcb8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-entry-row__flags[data-v-40bb1132]{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto}.cc-entry-row__flag[data-v-40bb1132]{width:27px;height:18px;border-radius:2px;background-size:cover;background-position:50%;box-shadow:0 0 0 1px #1f1d1d99}.cc-entry-row__flag--none[data-v-40bb1132]{background:#f0e4bc24}.cc-entry-row__slash[data-v-40bb1132]{width:1px;height:20px;background:#e0d899a6;transform:skew(-18deg)}.cc-entry-row__num[data-v-40bb1132]{flex:0 0 auto;letter-spacing:.08em;color:#d9cd84}.cc-entry-row__crew[data-v-40bb1132],.cc-entry-row__num[data-v-40bb1132]{font-size:var(--cc-fs-sm);font-weight:700}.cc-entry-row__crew[data-v-40bb1132]{min-width:0;letter-spacing:.03em;color:#f4e8c4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-entry-row__chip[data-v-40bb1132]{flex:0 0 auto;font-size:var(--cc-fs-2xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f0e4bcd9;border:1px solid rgba(224,216,153,.35);border-radius:4px;padding:4px 9px}@media(max-width:560px){.cc-entry-row__chip[data-v-40bb1132]{display:none}}.cc-entry-row__chevron[data-v-40bb1132]{flex:0 0 auto;color:#f0e4bcb3;transition:transform .28s ease}.cc-entry-row--open .cc-entry-row__chevron[data-v-40bb1132]{transform:rotate(180deg)}.cc-entry-row__reveal[data-v-40bb1132]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.cc-entry-row--open .cc-entry-row__reveal[data-v-40bb1132]{grid-template-rows:1fr}.cc-entry-row__clip[data-v-40bb1132]{overflow:hidden;min-height:0}.cc-entry-row__panel[data-v-40bb1132]{display:flex;gap:clamp(16px,3vw,28px);padding:6px clamp(14px,2.6vw,22px) 20px;border-top:1px solid rgba(224,216,153,.14)}@media(max-width:640px){.cc-entry-row__panel[data-v-40bb1132]{flex-direction:column}}.cc-entry-row__photo-wrap[data-v-40bb1132]{position:relative;flex:0 0 clamp(200px,30vw,300px);aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:#1f1d1d;margin-top:12px}@media(max-width:640px){.cc-entry-row__photo-wrap[data-v-40bb1132]{flex:0 0 auto}}.cc-entry-row__photo[data-v-40bb1132]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cc-entry-row__race[data-v-40bb1132]{position:absolute;top:10px;left:10px;font-size:var(--cc-fs-xs);font-weight:700;letter-spacing:.04em;color:#f4e8c4;background:#b02323;border-radius:5px;padding:3px 8px;box-shadow:0 3px 12px #00000059}.cc-entry-row__details[data-v-40bb1132]{flex:1 1 auto;margin:12px 0 0;display:flex;flex-direction:column}.cc-entry-row__detail[data-v-40bb1132]{display:grid;grid-template-columns:minmax(90px,140px) 1fr;gap:14px;padding:8px 0;border-top:1px solid rgba(224,216,153,.1)}.cc-entry-row__detail[data-v-40bb1132]:first-child{border-top:none}.cc-entry-row__label[data-v-40bb1132]{margin:0;font-size:var(--cc-fs-2xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#d9cd84d9;align-self:center}.cc-entry-row__value[data-v-40bb1132]{margin:0;font-size:var(--cc-fs-sm);font-weight:600;letter-spacing:.02em;color:#f4e8c4}
