/* Additive Epic-parity metadata badge treatment for opted-in preview tables. */
@import url("./review-components-v49.2.8.css");

.pt-epic-access-table .pt-epic-resort-cell>div{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem .35rem}
.pt-epic-access-table .pt-epic-resort-badge{display:inline-flex;align-items:center;gap:.26rem;width:max-content;max-width:100%;margin:0;border:1px solid #92babc;border-radius:999px;padding:.28rem .36rem .28rem .32rem;background:#edf5f5;color:#1f5661;font-size:.62rem;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}
.pt-epic-access-table .pt-epic-resort-badge.psia::before{content:"";width:.38rem;height:.38rem;flex:0 0 .38rem;background:#d57539;transform:rotate(45deg)}
.pt-epic-access-table .pt-epic-resort-badge.kids{background:#fff2e8;border-color:#df9d76;color:#8b4425}
.pt-epic-access-table .pt-epic-resort-badge.parking{margin:0;border-color:#92babc;background:#edf5f5;color:#1f5661;font-size:.62rem}
.pt-epic-access-table .pt-resort-badge-popover a{display:inline-block;margin-top:.3rem;color:#197d88;font-weight:800}
@media(max-width:760px){.pt-epic-access-table .pt-epic-resort-badge{font-size:.58rem}}
@media(max-width:760px){.review-hero-media.pt-mobile-object-position{object-position:var(--pt-mobile-object-position)!important}}
