#schedule-picker{margin-top:9px;border:1px solid #e3e5e8;border-radius:12px;padding:14px;background:#fafafa}.schedule-month-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:12px}.schedule-month-head .btn:first-child{justify-self:start}.schedule-month-head .btn:last-child{justify-self:end}.schedule-week,.schedule-month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.schedule-week span{text-align:center;color:#8a8e95;font-size:11px;padding:4px}.schedule-date{border:1px solid transparent;border-radius:8px;background:#fff;color:#32353a;min-height:38px}.schedule-date:hover{border-color:#aeb3ba}.schedule-date.selected{background:#25282d;color:#fff;border-color:#25282d;font-weight:700}.selected-dates{display:flex;gap:10px;align-items:flex-start;margin-top:13px;padding-top:12px;border-top:1px solid #e4e6e9;font-size:11px}.selected-dates strong{white-space:nowrap}.selected-dates span{color:#73777f;overflow-wrap:anywhere}@media(max-width:600px){.schedule-week,.schedule-month-grid{gap:3px}.schedule-date{min-height:34px;padding:4px}.schedule-month-head .btn{padding:7px}}
