.BookingTiming-module__IEJLPa__timing{color:#202936;border-bottom:1px solid #dce1e9;flex-wrap:wrap;gap:10px 18px;margin-bottom:18px;padding-bottom:14px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.BookingTiming-module__IEJLPa__row{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.BookingTiming-module__IEJLPa__icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.BookingTiming-module__IEJLPa__icon svg{width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.BookingTiming-module__IEJLPa__row:last-child .BookingTiming-module__IEJLPa__icon svg{animation:1.6s cubic-bezier(.16,1,.3,1) 3 BookingTiming-module__IEJLPa__arrival}.BookingTiming-module__IEJLPa__row:first-child .BookingTiming-module__IEJLPa__icon svg{animation:1.6s ease-in-out 3 BookingTiming-module__IEJLPa__response}}@keyframes BookingTiming-module__IEJLPa__arrival{0%,to{transform:translate(0)}28%{transform:translate(-2px)}65%{transform:translate(3px)}}@keyframes BookingTiming-module__IEJLPa__response{0%,to{opacity:1}50%{opacity:.55}}.BookingTiming-module__IEJLPa__availability{color:#26332b;border-bottom:1px solid #e7ebe8;margin-bottom:22px;padding-bottom:18px;line-height:1.5}.BookingTiming-module__IEJLPa__status{color:#28613c;grid-template-columns:6px auto 1fr;align-items:center;gap:8px;font-size:12px;font-weight:600;display:grid}.BookingTiming-module__IEJLPa__dot{background:#25804b;border-radius:50%;width:6px;height:6px}.BookingTiming-module__IEJLPa__hours{color:#59635d;justify-self:end;font-size:11px;font-weight:400}.BookingTiming-module__IEJLPa__meta{margin-top:11px}.BookingTiming-module__IEJLPa__response{color:#59635d;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;display:grid}.BookingTiming-module__IEJLPa__response svg{stroke-width:1.6px;width:14px;height:14px}.BookingTiming-module__IEJLPa__responseValue{isolation:isolate;color:#493b08;white-space:nowrap;background:#fff0a3;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;position:relative;overflow:hidden}.BookingTiming-module__IEJLPa__responseValue:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffffb3,#0000);width:45%;position:absolute;inset:-30% auto -30% -75%;transform:translate(0)skew(-15deg)}.BookingTiming-module__IEJLPa__demo{text-align:end;color:#69736c;margin-top:5px;font-size:10px;display:block}@media (max-width:360px){.BookingTiming-module__IEJLPa__status{font-size:11px}.BookingTiming-module__IEJLPa__hours{font-size:10px}.BookingTiming-module__IEJLPa__response,.BookingTiming-module__IEJLPa__responseValue{font-size:11px}}@media (prefers-reduced-motion:no-preference){.BookingTiming-module__IEJLPa__responseValue:after{animation:4.5s ease-in-out infinite BookingTiming-module__IEJLPa__pickup-shine}}@keyframes BookingTiming-module__IEJLPa__online{0%,to{opacity:1}50%{opacity:.45}}@keyframes BookingTiming-module__IEJLPa__pickup-shine{0%,65%{opacity:0;transform:translate(0)skew(-15deg)}70%{opacity:1}93%{opacity:1;transform:translate(430%)skew(-15deg)}to{opacity:0;transform:translate(430%)skew(-15deg)}}
