/* Scoped layout for the request, approval and issue screens. */
@media screen and (max-width:760px){
 body[data-page=stock_issue] .content{padding:12px 10px calc(24px + env(safe-area-inset-bottom))}
 body[data-page=stock_issue] .content,body[data-page=stock_issue] .panel,body[data-page=stock_issue] .form-grid>*{min-width:0}
 body[data-page=stock_issue] .panel{padding:14px 12px}
 body[data-page=stock_issue] .topbar,body[data-page=stock_issue] .panel-header,body[data-page=stock_issue] .table-toolbar,body[data-page=stock_issue] .section-title-row{flex-direction:column;align-items:stretch;gap:12px}
 body[data-page=stock_issue] .toolbar-inline{display:grid;grid-template-columns:minmax(0,1fr);width:100%}
 body[data-page=stock_issue] .form-grid.two-columns{grid-template-columns:minmax(0,1fr)}
 body[data-page=stock_issue] input,body[data-page=stock_issue] select,body[data-page=stock_issue] textarea{font-size:16px;min-height:48px;max-width:100%;min-width:0}
 body[data-page=stock_issue] .btn{min-height:48px;white-space:normal;overflow-wrap:anywhere}
 body[data-page=stock_issue] .form-actions{display:grid;grid-template-columns:minmax(0,1fr);position:static}
 body[data-page=stock_issue] .mobile-card-table{min-width:0;table-layout:auto}
 body[data-page=stock_issue] .mobile-card-table td{grid-template-columns:minmax(0,32%) minmax(0,1fr);overflow-wrap:anywhere;white-space:normal;padding:10px}
 body[data-page=stock_issue] .mobile-card-table td>*{min-width:0;max-width:100%}
 body[data-page=stock_issue] .mobile-card-table input,body[data-page=stock_issue] .mobile-card-table select{width:100%}
 body[data-page=stock_issue] .mobile-card-table td[colspan]{display:block}
 body[data-page=stock_issue] .mobile-card-table td[colspan]::before{content:none}
 body[data-page=stock_issue] .user-panel{text-align:left}
 body[data-page=stock_issue] h2{font-size:22px}
}
