.module-section-module__wSVqMa__frame{max-width:660px}.module-section-module__wSVqMa__rowText{font-size:14px}.module-section-module__wSVqMa__rowTag{font-size:10px}
.patient-phones-module__RY4mPa__frame{--screen-ink:#1d2227;--screen-ink-strong:#292e34;--screen-ink-body:#363b41;--screen-ink-doc:#50565c;--screen-ink-meta:#5e646a;--screen-ink-status:#6c7278;--screen-ink-faint:#757b81;--screen-edge:#dad7d2;--screen-rule-doc:#e0ded8;--screen-rule-cell:#e4e1db;--screen-rule-bubble:#e6e4e0;--screen-accent-wash:#ebf8f6;--screen-bubble-out:#d6f2ee;--screen-underline:#005b5366;border:1px solid var(--screen-edge);background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 8px 32px #44484d1f;box-shadow:0 8px 32px lab(30.3894% -1.0494 -3.54785/.12)}@supports (color:lab(0% 0 0)){.patient-phones-module__RY4mPa__frame{--screen-ink:lab(12.983% -1.17711 -4.21965);--screen-ink-strong:lab(18.7845% -1.20595 -4.23224);--screen-ink-body:lab(24.5856% -1.22638 -4.24159);--screen-ink-doc:lab(36.187% -1.25338 -4.25453);--screen-ink-meta:lab(41.9875% -1.26274 -4.25921);--screen-ink-status:lab(47.7879% -1.27041 -4.26308);--screen-ink-faint:lab(51.2681% -1.27438 -4.26511);--screen-edge:lab(86.1122% .226587 3.04878);--screen-rule-doc:lab(88.4323% .22608 3.04849);--screen-rule-cell:lab(89.5923% .225872 3.04832);--screen-rule-bubble:lab(90.7444% .165403 2.28364);--screen-accent-wash:lab(96.6887% -4.72546 -.508225);--screen-bubble-out:lab(93.4014% -10.1512 -1.08489);--screen-underline:lab(33.8014% -31.4029 -3.13786/.4)}}.patient-phones-module__RY4mPa__statusBar{color:var(--screen-ink-status);justify-content:space-between;align-items:center;padding:10px 18px 4px;font-size:9px;display:flex}.patient-phones-module__RY4mPa__header{border-bottom:1px solid var(--color-line-faint);align-items:center;gap:8px;padding:10px 16px 12px;display:flex}.patient-phones-module__RY4mPa__headerLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--screen-ink-meta);font-size:9.5px}.patient-phones-module__RY4mPa__headerAction{color:var(--screen-ink-faint);margin-left:auto;font-size:9.5px}.patient-phones-module__RY4mPa__body{flex-direction:column;padding:14px 16px 16px;display:flex}.patient-phones-module__RY4mPa__bookingBody{gap:12px}.patient-phones-module__RY4mPa__bookingLead{color:var(--screen-ink-strong);font-size:12.5px}.patient-phones-module__RY4mPa__dayRow{gap:6px;display:flex}.patient-phones-module__RY4mPa__day{text-align:center;border:1px solid var(--screen-rule-cell);flex-direction:column;flex:1;gap:2px;padding:7px 0;display:flex}.patient-phones-module__RY4mPa__daySelected{border-color:var(--color-accent);background:var(--screen-accent-wash)}.patient-phones-module__RY4mPa__dayName{letter-spacing:.1em;text-transform:uppercase;color:var(--screen-ink-faint);font-size:8px}.patient-phones-module__RY4mPa__dayNumber{font-size:13px;font-weight:600}.patient-phones-module__RY4mPa__slotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.patient-phones-module__RY4mPa__slot{text-align:center;border:1px solid var(--screen-rule-cell);color:var(--screen-ink-strong);padding:8px 0;font-size:11px}.patient-phones-module__RY4mPa__slotSelected{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.patient-phones-module__RY4mPa__cta{background:var(--color-accent);color:#fff;text-align:center;padding:10px 0;font-size:12.5px;font-weight:600}.patient-phones-module__RY4mPa__footnote{letter-spacing:.06em;color:var(--screen-ink-meta);text-align:center;font-size:8.5px}.patient-phones-module__RY4mPa__historyBody{gap:10px}.patient-phones-module__RY4mPa__upcoming{border:1px solid var(--color-accent);background:var(--screen-accent-wash);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.patient-phones-module__RY4mPa__visitLine{align-items:baseline;gap:8px;display:flex}.patient-phones-module__RY4mPa__upcomingWhen{color:var(--screen-ink-strong);font-size:10px;font-weight:600}.patient-phones-module__RY4mPa__upcomingTag{letter-spacing:.08em;color:var(--color-accent-ink);margin-left:auto;font-size:8px}.patient-phones-module__RY4mPa__upcomingWhat{color:var(--screen-ink-body);font-size:12px}.patient-phones-module__RY4mPa__reschedule{color:var(--color-accent-ink);border-bottom:1px solid var(--screen-underline);width:fit-content;font-size:9px}.patient-phones-module__RY4mPa__past{border-top:1px solid var(--color-line-faint);flex-direction:column;gap:4px;padding:8px 2px 0;display:flex}.patient-phones-module__RY4mPa__pastFlat{border-top:1px solid var(--color-line-faint);align-items:baseline;gap:8px;padding:8px 2px 0;display:flex}.patient-phones-module__RY4mPa__pastDate{color:var(--screen-ink-meta);font-size:10px}.patient-phones-module__RY4mPa__pastWhat{color:var(--screen-ink-strong);font-size:12px}.patient-phones-module__RY4mPa__docRow{flex-wrap:wrap;gap:4px 6px;padding-left:34px;display:flex}.patient-phones-module__RY4mPa__doc{border:1px solid var(--screen-rule-doc);letter-spacing:.06em;color:var(--screen-ink-doc);padding:3px 7px;font-size:8px}.patient-phones-module__RY4mPa__conciergeBody{background:var(--color-paper-card);gap:8px;padding:14px 12px 16px}.patient-phones-module__RY4mPa__bubble{max-width:82%;color:var(--screen-ink);padding:8px 11px;font-size:12px;line-height:1.45}.patient-phones-module__RY4mPa__bubbleIn{border:1px solid var(--screen-rule-bubble);background:#fff;align-self:flex-start}.patient-phones-module__RY4mPa__bubbleOut{background:var(--screen-bubble-out);align-self:flex-end}.patient-phones-module__RY4mPa__answeredBy{letter-spacing:.06em;color:var(--screen-ink-meta);align-self:flex-start;padding-left:2px;font-size:8.5px}.patient-phones-module__RY4mPa__paymentsBody{gap:12px}.patient-phones-module__RY4mPa__invoiceHead{align-items:baseline;gap:8px;display:flex}.patient-phones-module__RY4mPa__invoiceNumber{color:var(--screen-ink-meta);font-size:10px}.patient-phones-module__RY4mPa__invoiceDate{color:var(--screen-ink-faint);margin-left:auto;font-size:10px}.patient-phones-module__RY4mPa__lineItems{border-top:1px solid var(--color-line-faint);border-bottom:1px solid var(--color-line-faint);flex-direction:column;gap:7px;padding:10px 0;display:flex}.patient-phones-module__RY4mPa__lineItem{align-items:baseline;gap:8px;display:flex}.patient-phones-module__RY4mPa__lineItemLabel{color:var(--screen-ink-strong);font-size:12px}.patient-phones-module__RY4mPa__lineItemAmount{color:var(--screen-ink-strong);margin-left:auto;font-size:11px}.patient-phones-module__RY4mPa__totalRow{align-items:baseline;gap:8px;display:flex}.patient-phones-module__RY4mPa__totalLabel{font-size:12.5px;font-weight:600}.patient-phones-module__RY4mPa__totalAmount{margin-left:auto;font-size:13px;font-weight:600}
