/* ALO CLINIC V9 — strictly scoped visual fidelity patch for the approved specialist profile reference. */
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-photo{height:clamp(220px,62vw,310px)!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-photo:after{height:31px!important;bottom:-2px!important;clip-path:ellipse(80% 95% at 50% 120%)!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-photo-tools{top:12px!important;left:12px!important;gap:8px!important;direction:ltr!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-photo-tools button{width:37px!important;height:37px!important;padding:9px!important;background:#fff!important;color:#143d49!important;box-shadow:0 3px 10px #102e3520!important;border-radius:50%!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-photo-tools svg{width:100%!important;height:100%!important;display:block!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-heart.is-active svg{fill:#df5775!important;stroke:#df5775!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-online{bottom:36px!important;right:12px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-identity{margin-top:-11px!important;padding-top:14px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-name{direction:rtl!important;flex-direction:row!important;gap:7px!important;align-items:center!important;justify-content:center!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-name h1{order:1!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-verified{order:2!important;flex:0 0 23px!important;width:23px!important;height:23px!important;border-radius:50%!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-category-strip{gap:8px!important;direction:rtl!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-category{flex:0 0 clamp(80px,24%,112px)!important;min-height:75px!important;border-radius:12px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-category svg{width:25px!important;height:25px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-ref-review-card{padding:12px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .profile-reviews{display:flex!important;flex-direction:column!important;gap:8px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .profile-review{padding:10px 11px!important;min-height:0!important;border-radius:12px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-review-top{display:flex!important;direction:ltr!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-review-person{direction:rtl!important;min-width:0!important;gap:7px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-review-person-info{align-items:flex-start!important;text-align:right!important;min-width:0!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-review-person-info strong{font-size:11px!important;overflow-wrap:anywhere!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-review-avatar{overflow:hidden!important;flex:0 0 32px!important;width:32px!important;height:32px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-review-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-review-date{direction:rtl!important;text-align:right!important;font-size:9px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .verified-client{color:#008d74!important;font-size:9px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .profile-review p{margin:6px 0 0!important;font-size:11px!important;line-height:1.65!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .review-stars{font-size:14px!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-mobile-target .ac-review-show-all{display:block!important;margin-inline-start:auto!important;color:#087d74!important}
