
/* V20.11.96: workout remains; post-workout result opens directly as 2 columns x 5 vertical cards. */
#v20917PackStage.v201196-direct-result{
  position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;
  margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
  display:block!important;overflow:hidden!important;box-sizing:border-box!important;
  background:radial-gradient(circle at 50% 0%,rgba(190,137,31,.20),transparent 34%),linear-gradient(180deg,#111b28,#03070d)!important;
}
#v20917PackStage.v201196-direct-result #v20917PackResult,
#v20917PackStage.v201196-direct-result .v201173-result-shell{
  width:100%!important;height:100%!important;max-width:none!important;min-height:0!important;
}
#v20917PackStage.v201196-direct-result .v201173-result-shell{
  display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;
  margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;
  padding-top:env(safe-area-inset-top,0px)!important;box-sizing:border-box!important;
}
#v20917PackStage.v201196-direct-result .v201173-result-body{
  min-height:0!important;overflow:auto!important;display:block!important;
  padding:10px max(8px,env(safe-area-inset-right,0px)) 14px max(8px,env(safe-area-inset-left,0px))!important;
  overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;
}
#v20917PackStage.v201196-direct-result .v201194-ten-grid,
#v20917PackStage.v201196-direct-result .v201196-two-column-grid{
  width:min(760px,100%)!important;max-width:760px!important;margin:0 auto!important;
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(5,auto)!important;grid-auto-flow:column!important;
  gap:14px 12px!important;align-items:start!important;justify-items:stretch!important;
}
#v20917PackStage.v201196-direct-result .v201173-result-card{
  min-width:0!important;width:100%!important;padding:8px!important;box-sizing:border-box!important;
  display:flex!important;flex-direction:column!important;align-items:center!important;overflow:visible!important;
}
#v20917PackStage.v201196-direct-result .v201173-result-card .v20920-card-host{
  width:min(100%,230px)!important;max-width:230px!important;margin:0 auto!important;
}
#v20917PackStage.v201196-direct-result .v201173-result-card .pmc-card-frame,
#v20917PackStage.v201196-direct-result .v201173-result-card .v10c-card,
#v20917PackStage.v201196-direct-result .v201173-result-card .dynamic-card{
  width:100%!important;max-width:230px!important;font-size:inherit!important;
}
#v20917PackStage.v201196-direct-result .v201173-result-card>b{
  display:block!important;margin-top:7px!important;color:#fff!important;font-size:13px!important;line-height:1.2!important;text-align:center!important;
}
#v20917PackStage.v201196-direct-result .v201173-result-card>span{
  display:block!important;margin-top:3px!important;color:#9fb0c4!important;font-size:10px!important;line-height:1.25!important;text-align:center!important;
}
#v20917PackStage.v201196-direct-result .v201173-result-footer{
  min-height:70px!important;padding:9px max(10px,env(safe-area-inset-right,0px)) calc(9px + env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important;
  background:linear-gradient(180deg,rgba(9,17,27,.99),rgba(2,7,13,.998))!important;
  position:relative!important;z-index:100!important;
}
#v20917PackStage.v201196-direct-result .v201195-result-actions{
  width:min(620px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;
}
#v20917PackStage.v201196-direct-result .v201195-result-actions button{
  display:flex!important;min-height:48px!important;width:100%!important;align-items:center!important;justify-content:center!important;
  pointer-events:auto!important;visibility:visible!important;opacity:1!important;
}
/* The old double-reveal UI is no longer used. */
#v20917PackStage.v201194-dual-reveal{display:none!important;}
@media(max-width:760px){
  #v20917PackStage.v201196-direct-result .v201173-result-head{min-height:76px!important;padding:7px 10px!important;}
  #v20917PackStage.v201196-direct-result .v201173-result-body{padding:8px 5px 12px!important;}
  #v20917PackStage.v201196-direct-result .v201194-ten-grid,
  #v20917PackStage.v201196-direct-result .v201196-two-column-grid{gap:10px 6px!important;}
  #v20917PackStage.v201196-direct-result .v201173-result-card{padding:4px!important;}
  #v20917PackStage.v201196-direct-result .v201173-result-card .v20920-card-host{width:min(100%,170px)!important;max-width:170px!important;}
  #v20917PackStage.v201196-direct-result .v201173-result-card .pmc-card-frame,
  #v20917PackStage.v201196-direct-result .v201173-result-card .v10c-card,
  #v20917PackStage.v201196-direct-result .v201173-result-card .dynamic-card{max-width:170px!important;}
  #v20917PackStage.v201196-direct-result .v201173-result-card>b{font-size:11px!important;margin-top:5px!important;}
  #v20917PackStage.v201196-direct-result .v201173-result-card>span{font-size:8px!important;}
  #v20917PackStage.v201196-direct-result .v201173-result-footer{min-height:66px!important;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px))!important;}
}
@media(max-width:390px){
  #v20917PackStage.v201196-direct-result .v201173-result-card .v20920-card-host{max-width:154px!important;}
  #v20917PackStage.v201196-direct-result .v201173-result-card .pmc-card-frame,
  #v20917PackStage.v201196-direct-result .v201173-result-card .v10c-card,
  #v20917PackStage.v201196-direct-result .v201173-result-card .dynamic-card{max-width:154px!important;}
}
