/* Open bouwmaterialenkaarten: geen binnenscroll, compacte orderregels. */
.bm-page .bm-quick-grid .bm-quick-card[open] .bm-quick-content{
 max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;
 padding:4px 11px 9px!important;
}
.bm-page .bm-quick-grid .bm-order-row{
 display:grid!important;
 grid-template-columns:minmax(0,1fr) 104px 112px!important;
 align-items:center!important;
 column-gap:7px!important;row-gap:3px!important;
 padding:7px 0!important;
 min-height:0!important;
}
.bm-page .bm-quick-grid .bm-order-name{grid-column:1/-1!important;min-width:0}
.bm-page .bm-quick-grid .bm-order-name strong{
 display:block;font-size:12.5px!important;line-height:1.25!important;
 font-weight:700;overflow-wrap:anywhere;
}
.bm-page .bm-quick-grid .bm-order-name small{
 display:block;font-size:10.5px!important;line-height:1.1!important;
 margin-top:1px;color:#5d7381;
}
.bm-page .bm-quick-grid .bm-order-price{grid-column:auto!important;font-size:12.5px!important;white-space:nowrap}
.bm-page .bm-quick-grid .bm-order-price small{display:inline;font-size:10px!important;margin-left:3px;color:#617782}
.bm-page .bm-quick-grid .bm-order-qty{
 grid-column:auto!important;width:104px!important;min-height:31px!important;height:31px!important;
}
.bm-page .bm-quick-grid .bm-order-qty button{width:28px!important;font-size:14px}
.bm-page .bm-quick-grid .bm-order-qty input{font-size:12px!important}
.bm-page .bm-quick-grid .bm-order-row [data-bm-add]{
 grid-column:auto!important;min-height:31px!important;height:31px!important;
 padding:5px 4px!important;font-size:10.5px!important;white-space:nowrap;
}
.bm-page .bm-quick-grid .bm-all-link{font-size:11px;padding:7px 0 0;margin-top:5px}
@media(max-width:650px){
 .bm-page .bm-quick-grid .bm-quick-card[open] .bm-quick-content{max-height:none!important;overflow:visible!important}
 .bm-page .bm-quick-grid .bm-order-row{
  grid-template-columns:minmax(0,1fr) 112px 116px!important;
  column-gap:8px!important;padding:8px 1px!important;
 }
 .bm-page .bm-quick-grid .bm-order-qty{width:112px!important}
 .bm-page .bm-quick-grid .bm-order-row [data-bm-add]{font-size:11px!important}
}
@media(max-width:390px){
 .bm-page .bm-quick-grid .bm-order-row{grid-template-columns:minmax(0,1fr) 94px 105px!important;column-gap:5px!important}
 .bm-page .bm-quick-grid .bm-order-qty{width:94px!important}
 .bm-page .bm-quick-grid .bm-order-qty button{width:24px!important}
}
