.sa .first-day-text{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:360px;max-width:calc(100% - 24px);padding:12px;z-index:31;font-size:12px}
.sa .first-day-text small{display:block;margin-bottom:6px}.sa .first-day-text p{margin-bottom:8px}
.sa .first-day-text button{font-size:11px;min-height:42px;margin-right:6px;border:2px solid var(--ink);box-shadow:none}
@media(max-width:699px){.sa .first-day-text{bottom:205px;max-width:calc(100% - 24px)}}
