.po-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.85fr);gap:20px;align-items:start}.po-search .actions>input{width:auto;flex:1;min-width:150px}.po-search select{padding:10px;border:1px solid #dce4d5;border-radius:6px;background:#fafcf8;color:#42623b;max-width:180px}.po-search>.section-head{margin-top:20px}.po-candidates th,.po-candidates td{padding:11px 9px;font-size:11px}.po-candidates td:nth-child(3){max-width:100px;white-space:normal}.po-candidates td:nth-child(2){min-width:160px;white-space:normal}.po-candidates input[type=number],.po-cart input{width:75px;border:1px solid #d7e1cd;border-radius:5px;padding:8px;background:#fcfef8}.po-order>.section-head{margin-top:0}.po-cart{max-height:360px;overflow:auto}.po-cart-line{display:flex;gap:10px;padding:13px 0;border-bottom:1px solid #e2e8d9;align-items:start}.po-cart-line>img{width:48px;height:65px;object-fit:cover;border-radius:6px}.po-cart-line>div{flex:1;min-width:0}.po-cart-line b{font-size:12px}.po-cart-line small{display:block;font-size:10px;line-height:1.7;color:#7d8d73;margin:4px 0 8px}.po-cart-line label{font-size:11px;color:#627956}.po-order fieldset{border:0;padding:0;margin:22px 0;min-width:0}.po-order .field-grid{gap:13px}.po-order textarea{min-height:60px}.po-total{display:flex;justify-content:space-between;align-items:center;background:#edf4e5;border-radius:8px;padding:16px;margin:18px 0;color:#305c36;font-size:12px}.po-total b{font-size:18px}#po-history-search{max-width:300px}.po-layout .pagination{flex-wrap:wrap;gap:12px}@media(max-width:1200px){.po-layout{grid-template-columns:1fr}.po-order{max-width:none}}@media(max-width:600px){.po-search{padding:15px}.po-order .field-grid{grid-template-columns:1fr}.po-candidates .cell-product{display:block}.po-candidates .thumb{margin-bottom:7px}.po-candidates td:nth-child(2){min-width:125px}}
