/* Live availability labels for the Socials calendar. */
mvp-socials-registration .msr-date{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px;font-size:14px}
mvp-socials-registration .msr-date-tags{display:grid;gap:2px;width:100%}
mvp-socials-registration .msr-tag{display:block;padding:1px 2px;background:#dcefe2;color:#145a32;border-radius:2px;font-size:7px;line-height:1.1;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}
mvp-socials-registration .msr-status-low-stock .msr-tag{background:#fff0bf;color:#775500}
mvp-socials-registration .msr-status-sold-out,mvp-socials-registration .msr-status-past-event{background:#eee!important;border-color:#aaa!important;color:#777!important;cursor:not-allowed;text-decoration:none}
mvp-socials-registration .msr-status-sold-out .msr-tag{background:#f5d8d4;color:#8a281a}
mvp-socials-registration .msr-status-past-event .msr-tag{background:#ddd;color:#666}
mvp-socials-registration .msr-tag-today{background:#111;color:#fff}
@media(max-width:749px){mvp-socials-registration .msr-tag{font-size:6px;letter-spacing:0}mvp-socials-registration .msr-date{font-size:12px}}
mvp-socials-registration .msr-inline-error{margin:0;color:var(--msr-red);font-size:13px;font-weight:700}
@media(min-width:750px){mvp-socials-registration .msr-quantity-section{display:grid;grid-template-columns:1fr auto;column-gap:28px;align-items:center}mvp-socials-registration .msr-quantity-section .msr-price{margin:0}mvp-socials-registration .msr-quantity-section>p:not(.msr-price){margin:4px 0 0}mvp-socials-registration .msr-quantity-section>.msr-quantity{grid-column:2;grid-row:1 / span 2;justify-self:end}mvp-socials-registration .msr-quantity-section>.msr-team{grid-column:1 / -1}}
mvp-socials-registration .msr-hero{position:relative}mvp-socials-registration .msr-hero-logo{position:absolute;top:0;right:0;width:76px;height:76px;object-fit:contain}mvp-socials-registration .msr-hero h1{padding-right:94px}@media(max-width:749px){mvp-socials-registration .msr-hero-logo{width:76px;height:76px}mvp-socials-registration .msr-hero h1{padding-right:94px}}
