/* The supplied full wordmarks, displayed without cropping or recolouring. */
@layer myprofi286 {
 html[data-design272] .myprofi-logo288 {display:block!important;width:168px!important;max-width:100%!important;height:auto!important;object-fit:contain!important;border:0!important;margin:0!important;box-shadow:none!important}
 html[data-design272] :is(.brand272,.brand,.login-brand271,.brand286)>.myprofi-logo288 {border-radius:8px!important}
 html[data-design272] .brand272>.myprofi-logo288 {width:140px!important}
 html[data-design272] #clientHeader285 {display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:nowrap!important}
 html[data-design272] #clientHeader285 .brand-link288 {margin-right:auto!important;min-width:0!important;flex:0 1 150px!important;background:transparent!important;padding:0!important}
 html[data-design272] #clientHeader285 .brand-link288 img {width:140px!important}
 html[data-design272] #clientHeader285 .account-button285 {flex-shrink:0!important}
 html[data-design272] .auth-panel286 .brand286>.myprofi-logo288 {width:185px!important}
 html[data-design272] .booking-brand288 {display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;font-size:13px!important;color:#526052!important}
 html[data-design272] .booking-brand288>.myprofi-logo288 {width:130px!important}
}

/* Client wordmark background remains pure white in every application theme. */
@layer myprofi286 {
 html[data-design272] img.myprofi-logo288[src*="myprofi-client-logo"] {
  background:#ffffff!important;background-image:none!important;
  filter:none!important;mix-blend-mode:normal!important;opacity:1!important;
  color-scheme:only light!important;
 }
 html[data-design272] #clientHeader285 .brand-link288 {
  background:#ffffff!important;color-scheme:only light!important;
 }
}
