/* Provider cover image - isolated responsive fix */
.profile-cover{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat;min-height:280px;}
@media(max-width:760px){.profile-cover{min-height:190px;background-size:cover!important;background-position:center center!important}.profile-wrap{margin-top:-38px!important}.profile-head{position:relative;z-index:3}.profile-avatar{width:88px!important;height:88px!important}}
@media(max-width:420px){.profile-cover{min-height:165px}.profile-wrap{margin-top:-30px!important}.profile-avatar{width:78px!important;height:78px!important}}
.guest-action-note{padding:14px;border-radius:13px;background:#f7faf9;border:1px solid #e3eceb;text-align:center}.guest-action-note b{display:block;color:#173449;font-size:12px;margin-bottom:10px}.request-modal-box{max-height:calc(100vh - 30px);overflow:auto}.request-guest-fields.hidden{display:none}
