body .position-project-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:0 12px;margin-bottom:14px;border:0;border-bottom:1px solid #edf0f4;border-radius:0;background:#fff;overflow:visible}
body .position-project-tabs>button{position:relative;min-width:0;height:54px;margin:0;padding:0 6px;border:0;border-radius:0;background:transparent!important;color:#69778a!important;box-shadow:none!important;font-size:14px;font-weight:700;line-height:1.4;white-space:nowrap;text-align:center;cursor:pointer}
body .position-project-tabs>button:is(.active,[aria-selected="true"]){color:#e60012!important;background:transparent!important;box-shadow:none!important}
body .position-project-tabs>button::before{display:none!important;content:none!important}
body .position-project-tabs>button::after{content:none!important}
body .position-project-tabs>button:is(.active,[aria-selected="true"])::after{content:""!important;display:block!important;position:absolute;left:18%;right:18%;bottom:-1px;height:3px;background:#e60012;border:0;border-radius:3px 3px 0 0;box-shadow:none}
body.mobile .m-pos-detail-tabshell{overflow:visible}
body.mobile .position-project-tabs{position:sticky;top:52px;z-index:45;padding:3px 3px 0;margin-bottom:12px;border:1px solid #edf0f4;border-bottom:1px solid #edf0f4;border-radius:14px 14px 0 0;background:#fff}
body.mobile .position-project-tabs>button{height:40px;font-size:clamp(10px,3vw,12px);padding:0}
body.mobile .m-pos-detail-panel{scroll-margin-top:100px}
