.material-type-selector{max-width:760px;margin:1rem 0}.material-line-cards{display:grid;gap:.75rem;margin:1rem 0}.material-line-card{display:grid;grid-template-columns:minmax(260px,2fr) minmax(130px,.7fr) minmax(130px,.7fr) auto;align-items:end;gap:.75rem;padding:.85rem;border:1px solid #cbd8d4;border-radius:10px;background:#f7faf9}.material-line-card label{display:grid;gap:.35rem}.material-available{min-height:46px;display:flex;flex-direction:column;justify-content:center;padding:.4rem .65rem;border-radius:7px;background:#e7f4ef;color:#31594c}.material-available b{font-size:1rem}.material-submit{margin-left:auto}.material-return-row{display:grid;grid-template-columns:1fr minmax(140px,220px);align-items:center;gap:1rem;padding:.7rem 0;border-bottom:1px solid #dce5e2}.material-return-row b,.material-return-row small{display:block}.material-return-row small{color:#65756f;margin-top:.2rem}.material-return-row input{min-height:46px}
@media(max-width:700px){.material-line-card{grid-template-columns:1fr 1fr}.material-line-card>label:first-child{grid-column:1/-1}.material-line-card .btn{width:100%}.material-usage-form>.actions{display:grid}.material-usage-form>.actions .btn{width:100%;margin:0}}@media(max-width:420px){.material-line-card,.material-return-row{grid-template-columns:1fr}.material-line-card>label:first-child{grid-column:auto}}
