/* V113 · ajuste de centralização sem alterar modelo da carteirinha ou imagens */
#orderTshirtModal #modalTshirtPickerList{
 display:flex!important; align-items:stretch!important; justify-content:flex-start!important;
 gap:12px!important; overflow-x:auto!important; overflow-y:hidden!important;
 padding:12px 8px 16px!important; margin-inline:auto!important; max-width:100%!important;
 box-sizing:border-box!important; scroll-snap-type:x proximity;
}
#orderTshirtModal #modalTshirtPickerList>.tshirt-picker-card{flex:0 0 120px!important;max-width:120px!important;scroll-snap-align:center;min-width:0!important;}
#orderTshirtModal #modalTshirtPickerList>.tshirt-picker-card:first-child{margin-left:auto!important;}
#orderTshirtModal #modalTshirtPickerList>.tshirt-picker-card:last-child{margin-right:auto!important;}
#orderTshirtModal .modal-content{margin-inline:auto!important;max-width:min(94vw,760px)!important;}
#searchCardModal .modal-content{width:min(96vw,850px)!important;max-width:850px!important;margin-inline:auto!important;}
#searchCardModal #searchCardResultArea,#searchCardModal #renderedSearchResultCard,
#searchCardModal .mc58-card-preview{max-width:100%!important;min-width:0!important;}
#searchCardModal #renderedSearchResultCard{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;}
#searchCardModal #renderedSearchResultCard .mc49-card,#searchCardModal #renderedSearchResultCard .id-card,
#searchCardModal #searchCardResultArea .mc49-card{display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;}
#mc39InactiveList .mc39-card .mc-vote-media img{max-width:100%!important;object-fit:cover;object-position:center;}
#mc39InactiveList .mc-vote-motos{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;}
#mc39InactiveList .mc-vote-moto{width:clamp(100px,23vw,180px)!important;max-width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;}
#mc39InactiveList .mc-vote-face{max-width:100%!important;object-fit:cover;object-position:center;}
@media(max-width:600px){
 #orderTshirtModal #modalTshirtPickerList{gap:10px!important;padding-inline:6px!important;}
 #orderTshirtModal #modalTshirtPickerList>.tshirt-picker-card{flex-basis:108px!important;max-width:108px!important;}
 #searchCardModal .modal-content{width:min(96vw,600px)!important;}
}
