
/* V18.93: sales iPad layout + project status readability. */
#soPriceListBuiltins49{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
#soPriceListBuiltins49>label{display:grid!important;grid-template-columns:24px minmax(0,1fr);gap:9px!important;align-items:start!important;margin:0!important;padding:10px!important;min-height:72px;border:1px solid #dbe3ea;border-radius:9px;background:#fff;font-weight:700!important}
#soPriceListBuiltins49>label>input{width:20px!important;height:20px!important;margin:1px 0 0!important}
#soPriceListBuiltins49>label>span{min-width:0;line-height:1.25;overflow-wrap:normal;word-break:normal}
#soPriceListBuiltins49>label small{margin-top:3px;line-height:1.25}
.sales-item{grid-template-columns:minmax(320px,3fr) 72px 88px minmax(155px,1.2fr) 96px 112px 118px 44px!important;gap:8px!important;align-items:end!important}
.sales-item>div{min-width:0}.sales-item>div:nth-child(6){text-align:left}.sales-item>div:nth-child(6) input{width:22px!important;height:22px!important;margin-top:5px}.sales-item>div:nth-child(7) strong{display:block;min-height:42px;padding:10px 0;font-size:13px}.sales-item label{line-height:1.2;overflow-wrap:normal;word-break:normal}
#sales{padding-bottom:72px}
.v1926749-report-summary{margin-top:7px;padding-top:7px;border-top:1px dashed #dbe3ea;line-height:1.35}
@media(max-width:1450px) and (min-width:901px){#soPriceListBuiltins49{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1200px){.sales-item{grid-template-columns:minmax(250px,2fr) 72px 88px minmax(150px,1fr)!important}.sales-item .wide{grid-column:span 2}}
@media(max-width:900px){#soPriceListBuiltins49{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-item{grid-template-columns:1fr 1fr!important}.sales-item .wide{grid-column:1/-1!important}}
@media(max-width:600px){#soPriceListBuiltins49{grid-template-columns:1fr!important}}
