.sh213{min-width:0}.sh213-toolbar{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.sh213-toolbar label,.sh213-row label{display:flex;flex-direction:column;gap:6px;min-width:0}.sh213-toolbar input,.sh213-toolbar select{min-height:44px}.sh213-toolbar [data-status]{margin-left:auto;overflow-wrap:anywhere}.sh213 h2{margin:24px 0 12px}.sh213-row{display:grid;gap:12px;padding:16px 0;border-bottom:1px solid var(--border,#8885);align-items:end}.sh213-vehicles{grid-template-columns:repeat(4,minmax(0,1fr))}.sh213-warehouse{grid-template-columns:minmax(160px,2fr) repeat(2,minmax(100px,1fr)) auto}.sh213-row input{width:100%;box-sizing:border-box;min-height:44px;color:inherit}.sh213-row input:disabled{opacity:1}.sh213-row button,.sh213 button{min-height:44px}.sh213 [data-add]{margin-top:12px}.sh213-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;flex-wrap:wrap}.sh213 [data-error]{width:100%;color:var(--danger,#c93650)}@media(max-width:760px){.sh213-vehicles,.sh213-warehouse{grid-template-columns:repeat(2,minmax(0,1fr))}.sh213-toolbar [data-status]{margin-left:0;width:100%}}@media(max-width:460px){.sh213-row{grid-template-columns:minmax(0,1fr)}.sh213-toolbar label{width:100%}.sh213-toolbar input,.sh213-toolbar select{width:100%;min-width:0}.sh213-actions button{width:100%}}

.sh214-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.sh214-tabs button{min-height:44px}.sh214-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.sh214-metrics article{padding:16px;border:1px solid var(--border,#8885);border-radius:12px;min-width:0}.sh214-metrics span{display:block;overflow-wrap:anywhere}.sh214-metrics strong{display:block;font-size:28px;margin-top:6px}.sh214-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.sh214-table{width:100%;border-collapse:collapse}.sh214-table th,.sh214-table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border,#8885);vertical-align:top;overflow-wrap:anywhere;min-width:85px;max-width:300px}.sh214-table th{font-weight:600}.sh214-table button{text-align:left;white-space:normal;overflow-wrap:anywhere}.sh214-pagination{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px}@media(max-width:760px){.sh214-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.sh214-metrics article{padding:12px}.sh214-metrics strong{font-size:24px}}
