.mf-consultation-date-picker{width:100%;position:relative}.mf-consultation-date-picker__trigger{box-sizing:border-box;color:#b7bac4;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #1a0b37;border-radius:5px;justify-content:space-between;align-items:center;padding:10px 42px 10px 12px;font-size:16px;line-height:1.6;display:flex}.mf-consultation-date-picker__trigger.has-value{color:#1a0b37;padding-right:76px}.mf-consultation-date-picker__trigger[aria-invalid=true]{border-color:#c31010}.mf-consultation-date-picker__trigger:focus-visible{outline-offset:2px;outline:3px solid #55468c40}.mf-consultation-date-picker__trigger:disabled{cursor:not-allowed;opacity:.55}.mf-consultation-date-picker__icon{border:2px solid #55468c;border-radius:2px;width:16px;height:16px;position:absolute;right:13px}.mf-consultation-date-picker__icon:before{content:"";border-top:2px solid #55468c;position:absolute;top:3px;left:-2px;right:-2px}.mf-consultation-date-picker.has-value .mf-consultation-date-picker__icon{right:47px}.mf-consultation-date-picker__clear{z-index:1;color:#77727e;width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.mf-consultation-date-picker__clear:hover{color:#1a0b37;background:#55468c1a}.mf-consultation-date-picker__clear:focus-visible{outline-offset:1px;outline:2px solid #55468c}.mf-consultation-date-picker__popover{z-index:50;box-sizing:border-box;color:#1a0b37;background:#fff;border:1px solid #d8d6e1;border-radius:8px;width:min(340px,100vw - 40px);padding:14px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #1a0b3733}.mf-consultation-date-picker__header{text-align:center;grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.mf-consultation-date-picker__month-button{color:#55468c;width:38px;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:28px;line-height:1;display:grid}.mf-consultation-date-picker__month-button:hover:not(:disabled){background:#55468c1a}.mf-consultation-date-picker__month-button:disabled{color:#c8c8ce;cursor:not-allowed}.mf-consultation-date-picker__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.mf-consultation-date-picker__weekday{color:#55515e;place-items:center;height:30px;font-size:12px;font-weight:700;display:grid}.mf-consultation-date-picker__weekday.is-weekend{color:#a05a5a}.mf-consultation-date-picker__day{aspect-ratio:1;color:#1a0b37;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;display:grid}.mf-consultation-date-picker__day:hover:not(:disabled){background:#55468c1f}.mf-consultation-date-picker__day.is-selected{color:#fff;background:#55468c;font-weight:700}.mf-consultation-date-picker__day:disabled{color:#b6b6bc;cursor:not-allowed;background:#f3f3f5;text-decoration:line-through}.mf-consultation-date-picker__note{color:#6b6872;text-align:center;margin:10px 0 0;font-size:12px}
