/* 6.38.18 – Decision Ledger live mobile closure; presentation only */
html.alfari-has-decision-ledger,html.alfari-has-decision-ledger body{max-width:100%;overflow-x:hidden}
body .alfari-decision-ledger{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}
body .alfari-decision-ledger *{box-sizing:border-box}
body .alfari-decision-ledger__title{
  display:block!important;width:100%!important;max-width:100%!important;
  font-size:clamp(1.65rem,8.2vw,2.15rem)!important;line-height:1.05!important;
  letter-spacing:-.035em!important;margin:.25rem 0 .8rem!important;
  white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:none!important
}
body .alfari-decision-ledger__filters{
  display:flex!important;flex-wrap:nowrap!important;gap:.5rem!important;align-items:center!important;
  width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;
  -webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scrollbar-width:none;
  padding:.1rem .05rem .6rem!important;margin:.2rem 0 .85rem!important;white-space:nowrap!important
}
body .alfari-decision-ledger__filters::-webkit-scrollbar{display:none}
body .alfari-decision-ledger__filter{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;
  min-height:44px!important;padding:.62rem .9rem!important;border:1px solid #c8cdcf!important;border-radius:999px!important;
  background:#f3f5f4!important;color:#24292d!important;text-decoration:none!important;
  font-size:.88rem!important;font-weight:750!important;line-height:1!important;box-shadow:none!important;
  opacity:1!important;white-space:nowrap!important
}
body .alfari-decision-ledger__filter[aria-current="page"],
body .alfari-decision-ledger__filter[aria-pressed="true"],
body .alfari-decision-ledger__filter.is-active,
body .alfari-decision-ledger__filter.active{
  background:#88B52C!important;border-color:#88B52C!important;color:#10150b!important
}
body .alfari-decision-ledger__empty{
  width:100%!important;max-width:100%!important;min-height:0!important;
  padding:clamp(1rem,4.5vw,1.3rem)!important;border-radius:16px!important;margin-top:.25rem!important
}
body .alfari-decision-ledger__empty-title{
  display:block!important;max-width:18ch!important;
  font-size:clamp(1.25rem,6vw,1.65rem)!important;line-height:1.12!important;
  letter-spacing:-.025em!important;margin:0 0 .55rem!important;
  white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important
}
body .alfari-decision-ledger__empty p{font-size:clamp(.95rem,4.2vw,1.05rem)!important;line-height:1.48!important;margin:.35rem 0 0!important}
body .alfari-menu-decisions{
  font-size:clamp(.76rem,3.25vw,.94rem)!important;line-height:1.1!important;
  overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;
  white-space:nowrap!important;padding-inline:clamp(.4rem,1.8vw,.7rem)!important
}
body .alfari-dashboard-coach-presence{
  display:inline-flex;align-items:center;gap:.65rem;max-width:100%;margin:.75rem 0 1rem;
  padding:.45rem .7rem .45rem .45rem;border:1px solid rgba(136,181,44,.5);border-radius:999px;
  background:rgba(20,25,22,.88);color:#fff;font-size:.88rem;font-weight:750;line-height:1.15
}
body .alfari-dashboard-coach-presence img{
  width:42px!important;height:42px!important;flex:0 0 42px;border:2px solid #88B52C;
  border-radius:50%;object-fit:cover;object-position:center 18%;background:#fff
}
@media(max-width:430px){
  body .alfari-decision-ledger__title{font-size:clamp(1.55rem,7.6vw,1.95rem)!important}
  body .alfari-menu-decisions{font-size:.76rem!important;padding-inline:.38rem!important}
  body .alfari-dashboard-coach-presence span{font-size:.82rem}
}
