
/* 6.27.7 alpha.152 exact Daily Check markup alignment — presentation only */
body.alfari-a152-daily{overflow-x:hidden!important}
body.alfari-a152-daily .alfari-account-hero,
body.alfari-a152-daily .alfari-trainer-hero,
body.alfari-a152-daily [class*="account-hero"],
body.alfari-a152-daily [class*="trainer-hero"]{
 min-height:0!important;height:auto!important;padding:14px 18px!important;margin-bottom:12px!important
}
body.alfari-a152-daily .alfari-account-hero h1,
body.alfari-a152-daily .alfari-trainer-hero h1,
body.alfari-a152-daily [data-daily-check-title]{
 color:#fff!important;opacity:1!important
}
body.alfari-a152-daily [data-daily-check-card]{
 max-width:100%!important;border-radius:22px!important;padding:clamp(16px,4vw,24px)!important;
 background:#fff!important;border:1px solid #dfe4dc!important;box-shadow:0 10px 28px rgba(31,35,40,.06)!important
}
body.alfari-a152-daily [data-daily-check-card] h1{
 font-size:clamp(30px,7vw,44px)!important;line-height:1.08!important;letter-spacing:-.02em!important;margin:0 0 14px!important
}
body.alfari-a152-daily [data-daily-check-card] :is(input,select,textarea,button){min-height:48px;max-width:100%;box-sizing:border-box}
body.alfari-a152-daily [data-daily-check-card] :is(fieldset,.field,.form-row){margin-bottom:16px}
@media(max-width:768px){
 body.alfari-a152-daily main{overflow-x:clip!important;padding-bottom:170px!important}
 body.alfari-a152-daily [data-daily-check-card]{margin:0 12px!important;padding:18px!important}
 body.alfari-a152-daily [data-daily-check-card] h1{font-size:clamp(30px,8vw,38px)!important}
 body.alfari-a152-daily [data-daily-check-card] :is(input,select,textarea,button){font-size:16px!important}
}
