.bai-date-list{width:100%;color:#242424;font-family:inherit}
.bai-date-list button{font:inherit;cursor:pointer;min-height:48px}
.bai-date-current{padding:10px 12px;background:#f7f5ef;border-radius:8px;font-size:14px;line-height:1.5}
.bai-date-picker,.bai-date-more{background:white;border:1px solid #dedede;border-radius:10px;width:100%;padding:12px;color:#242424}
.bai-date-row{margin:14px 0;background:white;border:1px solid #e4e4e4;border-radius:10px;overflow:hidden}
.bai-date-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;border:0;background:white;text-align:left;padding:18px;color:#242424;font-weight:600!important}
.bai-date-heading[aria-expanded=true]{background:#f7f5ef}
.bai-date-slots{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;padding:12px}
.bai-date-slot{border:1px solid #d6d6d6;border-radius:8px;background:#fff;color:#242424;padding:10px 5px;font-size:14px!important}
.bai-date-slot[aria-pressed=true]{background:#292923;color:white;border-color:#292923}
.bai-date-message{padding:12px;grid-column:1/-1}
.bai-date-enhanced:not(.bai-date-month-open)>.am-advsc{display:none!important}
.bai-date-enhanced:not(.bai-date-month-open)>.am-advsc__header{display:none!important}
.bai-date-enhanced>.am-advsc__slots-wrapper{display:none!important}
.bai-date-enhanced{display:flex!important;flex-direction:column!important}
.bai-date-enhanced>.am-advsc__duration,.bai-date-enhanced>.am-advsc__time-zone{order:-1}
.bai-date-month-open>.bai-date-list .bai-date-days,.bai-date-month-open>.bai-date-list .bai-date-more{display:none}
@media(max-width:600px){.bai-date-heading{padding:17px 14px}.bai-date-row{margin:12px 0}.bai-date-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}
