/* profile-theme.css: public practitioner profiles only. */
.psy-breadcrumbs.psy-profile-breadcrumbs{max-width:1120px;margin:10px auto 18px !important;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:0.77rem;line-height:1.5;color:#6b7c86;padding:0 2px !important;}
.psy-breadcrumbs.psy-profile-breadcrumbs a{color:#607481;text-decoration:none;padding-block:5px !important;font-weight:500;display:inline-flex;align-items:center;gap:0;}
.psy-breadcrumbs.psy-profile-breadcrumbs a:hover{text-decoration:underline;color:#274064;}
.psy-breadcrumbs.psy-profile-breadcrumbs .psy-breadcrumb-current{color:#233e49;font-weight:650;}
.psy-breadcrumbs.psy-profile-breadcrumbs .psy-breadcrumb-divider{color:#a5b2b9;font-size:0.82rem;}
@media (max-width: 680px) {
  .psy-breadcrumbs.psy-profile-breadcrumbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;white-space:nowrap;gap:7px;padding-bottom:4px !important;}
  .psy-breadcrumbs.psy-profile-breadcrumbs > *{flex-shrink:0;}
  .psy-breadcrumbs.psy-profile-breadcrumbs .psy-breadcrumb-current{display:none;}
  .psy-breadcrumbs.psy-profile-breadcrumbs .psy-breadcrumb-divider:has(+ .psy-breadcrumb-current){display:none;}
}
[dir="rtl"] .psy-breadcrumbs.psy-profile-breadcrumbs .psy-breadcrumb-divider{display:inline-block;transform:scaleX(-1);}
.psy-profile-main,.psy-profile-panel{border-color:var(--mp-line);border-radius:var(--mp-radius);box-shadow:var(--mp-shadow-sm);}
@media (max-width: 768px) {
  .psy-profile-container{padding:0 12px !important;}
  .psy-profile-main,.psy-profile-panel{padding:16px 12px !important;}
}
@media (max-width: 540px) {
  .psy-profile-main,.psy-profile-panel{padding:14px 10px !important;}
  .psy-profile-actions-bar{gap:8px !important;margin-top:14px !important;padding-top:12px !important;}
  .psy-profile-billing-panel{grid-template-columns:1fr !important;gap:10px !important;}
}
.psy-profile-redesign .psy-chip-format:has(.fa-video){background:#edf4fc;border-color:#c7d9ec;color:#315d91;}
.psy-profile-redesign .psy-chip-format:has(.fa-video) i{color:#315d91;}
