/* Public profile blocks on the site's blue background; does not style account forms. */
.medgyd-field-group,.medgyd-profile-text,.medgyd-workplaces-section{color:#f4faff;min-width:0;overflow-wrap:anywhere}
.medgyd-field-group :is(h1,h2,h3,h4,h5,h6,dt,th),.medgyd-workplaces-section>.medgyd-section-title{color:#fff!important;white-space:normal;overflow-wrap:anywhere}
.medgyd-field-group :is(p,li,dd,td),.medgyd-profile-text :is(p,li,strong,em,a){color:#f4faff!important}
.medgyd-profile-text{line-height:1.65}
.medgyd-profile-text p:last-child{margin-bottom:0}
.medgyd-workplaces-section>.medgyd-section-title{font-size:20px;font-weight:600;line-height:1.3;margin:0 0 16px}
.medgyd-workplaces-section>.medgyd-workplaces{margin-top:0}

/* Override theme heading colors only inside Medgyd public profile blocks. */
.elementor .medgyd-field-group :is(h1,h2,h3,h4,h5,h6,dt,th),.elementor .medgyd-workplaces-section>.medgyd-section-title{color:#fff!important;-webkit-text-fill-color:#fff}
.medgyd-verified.medgyd-status-pill{display:inline-flex;align-items:center;gap:9px;max-width:100%;box-sizing:border-box;padding:8px 14px;border:0!important;border-radius:999px!important;background:#eef7fc!important;color:#075b91!important;box-shadow:none!important;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
.medgyd-verified.medgyd-status-pill::before{content:'✓';flex:0 0 18px;width:18px;height:18px;background:#087fbd;color:#fff;border:0;box-shadow:none;font-size:12px}
@media(max-width:600px){.medgyd-verified.medgyd-status-pill{padding:7px 11px;font-size:13px}}
