.mall-availability{margin:16px 0;padding:16px;border:1px solid #d6e4df;border-radius:12px;background:#f4f8f6;color:#213d35;min-width:0;max-width:100%;box-sizing:border-box}.mall-availability p{margin:0 0 8px;line-height:1.6}.mall-availability-status{font-size:14px;font-weight:650}.mall-availability-quote{font-size:18px;font-weight:650;color:#176e5a}.mall-availability-note{font-size:12px;color:#5b6f68}.mall-availability-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mall-availability-actions .button{margin:0;white-space:normal;text-align:center}.mall-availability-actions button{padding:8px 0;background:none;border:0;text-decoration:underline;color:#37695b;font:inherit;font-size:12px;cursor:pointer}.mall-availability-actions button:disabled{cursor:wait;text-decoration:none}.mall-availability-actions [aria-disabled=true]{opacity:.6;cursor:wait}.mall-availability .mall-availability-secondary{background:transparent;color:#37695b;border:1px solid #afc7bd}.mall-availability [hidden]{display:none!important}.mall-availability[data-mall-state=started],.mall-availability[data-mall-state=out_of_stock],.mall-availability[data-mall-state=off_shelf]{background:#f7f6f2;border-color:#e2ded1}.selection-s2-cohort-action>.mall-availability{max-width:680px}@media(max-width:600px){.mall-availability{padding:14px}.mall-availability-actions .button{font-size:14px;min-height:42px}}

.v19-session>.mall-availability{width:100%;flex-basis:100%;padding:12px;margin:10px 0}.v19-session:has(>.mall-availability){flex-wrap:wrap}.v19-session .mall-availability-note{font-size:11px}
