/* ALO CLINIC | Specialist Profile Design 3 target polish v5 */
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-about{padding:12px 14px!important;min-height:0!important;height:auto!important;display:block!important}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-about .ac-ref-heading{margin-bottom:5px!important}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-about .ac-ref-about-copy{padding:0!important;margin:0!important;min-height:0!important;line-height:1.8!important}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-videos{padding:12px!important;min-height:0!important;height:auto!important;display:block!important}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-videos .profile-section-title{display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:5px 9px!important;margin:0 0 9px!important;min-height:0!important}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-videos .profile-section-title h2{font-size:14px!important;line-height:1.6!important;background:none!important;padding:0!important;max-width:none!important}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-videos .profile-section-title small{margin-inline-start:auto!important;max-width:52%!important;text-align:left!important;line-height:1.5!important;font-size:10px!important}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-videos .ac-profile-video-track{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;gap:9px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x pan-y!important;padding:0 0 4px!important;min-height:0!important;height:auto!important}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-videos .ac-profile-video-track::-webkit-scrollbar{display:none}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-videos .ac-profile-video-item{flex:0 0 clamp(112px,30vw,175px)!important;width:clamp(112px,30vw,175px)!important;max-width:none!important;min-width:0!important;margin:0!important;align-self:flex-start!important;scroll-snap-align:start!important}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-videos .ac-profile-video-stage{aspect-ratio:1.12!important;height:auto!important;min-height:0!important;border-radius:12px!important}
#app.app-shell[data-ui-page="specialistProfile"] #ac-ref-videos .ac-profile-video-item strong{font-size:11px!important;line-height:1.45!important;margin:5px 0 0!important;min-height:0!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-tabs{position:relative!important;top:auto!important}
#app.app-shell[data-ui-page="specialistProfile"] .ac-ref-card,#app.app-shell[data-ui-page="specialistProfile"] .ac-profile-video-carousel{scroll-margin-top:95px!important}
