.rdv-days{flex-direction:column;gap:14px;display:flex}.rdv-day-label{color:#191919;margin:0 0 8px;font-size:13px;font-weight:700}.rdv-day-label:first-letter{text-transform:uppercase}.rdv-slots{flex-wrap:wrap;gap:8px;display:flex}.rdv-slot{font-variant-numeric:tabular-nums;color:#2b2b2b;cursor:pointer;background:#fff;border:1px solid #d5d8dc;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.rdv-slot:hover{border-color:#43c0bf}.rdv-slot:focus-visible{outline:none;box-shadow:0 0 0 3px #43c0bf59}.rdv-slot[aria-pressed=true]{color:#08201f;background:#43c0bf;border-color:#43c0bf}.rdv-choice{color:#0f4d4c;background:#eef9f9;border:1px solid #bfe8e7;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;font-size:14px;display:flex}.rdv-link-btn{color:#0f6d6c;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.rdv-muted{color:#6b7075;margin:0;font-size:14px}.rdv-textarea{resize:vertical;min-height:110px;line-height:1.5}.rdv-consent{color:#3a3f45;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.rdv-consent input{accent-color:#43c0bf;flex-shrink:0;width:17px;height:17px;margin-top:3px}.rdv-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.rdv-points{color:#3a3f45;margin:0;padding-left:18px;font-size:14.5px;line-height:1.7}.rdv-skeleton{background:linear-gradient(90deg,#eceef0,#f6f7f8,#eceef0);border-radius:999px;width:92px;height:38px}
