.patient-root{--color-background:#fafbff;--color-foreground:#1a1f36;--color-muted:#6b6f95;--color-card:#fff;--color-card-border:#dfe1f1;--color-primary:#5067ff;--color-primary-foreground:#fff;--color-accent-violet-start:#7267ec;--color-accent-violet-end:#9e59f5;--color-success:#10b981;--color-warning:#ffc107;--radius-card:18px;--radius-button:10px;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;min-height:100dvh}.patient-root button:not(:disabled),.patient-root [role=button]:not([aria-disabled=true]),.patient-root a[href]{cursor:pointer}.patient-root button:disabled,.patient-root [role=button][aria-disabled=true]{cursor:not-allowed}.leaflet-popup.pharmacy-popup .leaflet-popup-content-wrapper{border:1px solid #dfe1f1;border-radius:14px;padding:0;box-shadow:0 10px 30px #0000002e}.leaflet-popup.pharmacy-popup .leaflet-popup-content{margin:12px;font-family:inherit}.leaflet-popup.pharmacy-popup .leaflet-popup-tip{background:#fff;box-shadow:0 4px 8px #0000000f}.leaflet-popup.pharmacy-popup a{color:inherit}.leaflet-popup.pharmacy-popup a.pharmacy-cta{color:#fff}
