html body #brx-content .doctor-pathways {
  --referral-window-height:clamp(440px,68svh,680px);
}html body #brx-content .doctor-panels {
  height:var(--referral-window-height) !important;
  min-height:0 !important;
  max-height:none !important;
  overflow:hidden !important;
  scrollbar-gutter:auto !important;
  isolation:isolate;
}html body #brx-content .doctor-panels > [role="tabpanel"] {
  box-sizing:border-box;
  height:100%;
  min-height:0;
  overflow-x:hidden;
  overflow-y:auto;
  overscroll-behavior-y:contain;
  scrollbar-gutter:stable;
  scrollbar-width:thin;
  scrollbar-color:rgba(25,72,96,.23) transparent;
}html body #brx-content .doctor-panels > [role="tabpanel"][hidden] { display:none !important; }html body #brx-content .doctor-panels > [role="tabpanel"]::-webkit-scrollbar { width:15px; }html body #brx-content .doctor-panels > [role="tabpanel"]::-webkit-scrollbar-track { background:transparent; margin-block:16px; }html body #brx-content .doctor-panels > [role="tabpanel"]::-webkit-scrollbar-thumb {
  background:rgba(145,173,186,.48); border:4px solid #fff;
  background-clip:padding-box; border-radius:20px;
}@media (min-width:901px) {html body #brx-content .doctor-switcher {
    box-sizing:border-box;
    height:var(--referral-window-height) !important;
    min-height:0 !important;
  }}@media (max-width:900px) {html body #brx-content .doctor-pathways { --referral-window-height:clamp(480px,72svh,680px); }}html body #brx-content #doctor-panel-pads .doctor-pads-form {
  margin-top: 20px;
  min-width: 0;
}html body #brx-content #doctor-panel-pads iframe {
  max-width: 100%;
}@media  (max-width: 480px) {html body #brx-content #doctor-panel-pads .doctor-pads { padding: 24px 14px !important; }}#inline-referral-pads[hidden], #referral-pads-confirmation[hidden] { display: none !important; }.referral-pads-confirmation {
  padding: 26px;
  border: 1px solid #cfdce4;
  border-radius: 14px;
  background: #f2f8fa;
  color: #194860;
  box-sizing: border-box;
  width: 100%;
  max-width: none;
}.referral-pads-confirmation .confirmation-check {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  margin-bottom: 16px;
  border-radius: 50%;
  color: #fff;
  background: #00A7B5;
}html body #brx-content .referral-pads-confirmation h3 {
  margin: 0 0 12px;
  color: #194860;
  font: 600 24px/1.3 Manrope, Arial, sans-serif;
}html body #brx-content .referral-pads-confirmation p {
  margin: 0 0 14px;
  font: 400 16px/1.6 Manrope, Arial, sans-serif;
  color: #194860;
}html body #brx-content .referral-pads-confirmation p:last-child { margin-bottom: 0; }.referral-pads-confirmation a { color: #194860; font-weight: 600; text-decoration: underline; }#doctor-panel-pads.request-complete .doctor-lead { display: none; }.referral-pads-confirmation:focus { outline: none; }.referral-pads-confirmation:focus-visible { outline: 3px solid #194860; outline-offset: 4px; }@media (max-width:480px) {.referral-pads-confirmation { padding: 20px; }html body #brx-content .referral-pads-confirmation h3 { font-size: 22px; }}@media (max-width:480px) {html body #brx-content .booking-help-form { padding: 0 !important; }html body #brx-content .booking-help-panel { padding: 24px 14px !important; }}