.supplier-order-internal-tabs{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 19px;border-bottom:1px solid #c7d3bf;margin-bottom:17px}.supplier-order-internal-tabs>div,.supplier-order-internal-toolbar>div{display:flex;gap:7px;flex-wrap:wrap}.supplier-order-internal-tabs button,.supplier-order-internal-toolbar button{font-size:15px;padding:10px 15px}.supplier-order-internal-tabs button[aria-pressed=true],.supplier-order-internal-toolbar button[aria-pressed=true]{background:var(--ws-accent,#476153);border-color:var(--ws-accent,#476153);color:#fff8e9}.supplier-order-internal-tabs button span{font-size:13px;margin-left:7px;opacity:.7}.supplier-order-internal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:15px 0}.supplier-order-internal-toolbar>input{max-width:350px}.supplier-order-internal-list>article{display:grid;grid-template-columns:minmax(190px,1.15fr) minmax(160px,.8fr) minmax(180px,1fr) auto;gap:17px;align-items:center;padding:19px 21px;border-bottom:1px solid #d3ddc7;background:#f0f2e7}.supplier-order-internal-list>article:last-child{border:0}.supplier-order-internal-list b{display:block;font-size:16px;line-height:1.7;color:#49673d}.supplier-order-internal-list p{font-size:14px;line-height:1.8;margin:5px 0;color:#6a7e5c}.supplier-order-internal-list small{font-size:13px;line-height:1.7;color:#829173;display:block}.supplier-order-state{display:inline-block;font-size:13px;line-height:1.7;border:1px solid #bfcdaf;border-radius:5px;background:#e4ead9;color:#6c8058;padding:3px 8px;margin-bottom:7px}.supplier-order-internal-list>article>div>span:not(.supplier-order-state){font-size:14px;color:#617b50;line-height:1.8}.supplier-order-internal-list button{white-space:nowrap;font-size:14px}.supplier-order-internal-summary{padding:21px 24px;background:#e7eddd;border-color:#bccfaf}.supplier-order-internal-summary h2{font-size:23px;color:var(--ws-ink,#45613b);line-height:1.5;margin:0 0 5px}.supplier-order-internal-summary p{font-size:15px;line-height:1.8;color:#6c805c;margin:4px 0}.supplier-order-internal-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;padding:16px 0 0;border-top:1px solid #cbd8bf;margin:15px 0 0}.supplier-order-internal-summary dt{font-size:13px;color:#829371;line-height:1.8}.supplier-order-internal-summary dd{font-size:16px;line-height:1.7;color:#587349;margin:0}.supplier-order-next{border-radius:8px;background:#dce7d0;padding:12px 15px;margin-top:15px}.supplier-order-next b{font-size:14px;color:#68804f}.supplier-order-internal-actions{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0}.supplier-order-reasons{padding:18px 22px;background:#f0e8d0;border-color:#d4bf8e}.supplier-order-reasons b{font-size:14px;color:#8d7649}.supplier-order-reasons p{font-size:15px;line-height:1.8;color:#8d7b56;margin:4px 0 10px}.supplier-order-lines>article{display:grid;grid-template-columns:minmax(190px,1.2fr) .7fr 1fr auto;align-items:center;gap:18px;padding:17px 22px;border-bottom:1px solid #d0dcc1}.supplier-order-lines>article:last-child{border:0}.supplier-order-lines b{font-size:16px;line-height:1.6;color:#4f6e40}.supplier-order-lines span{display:block;font-size:15px;line-height:1.8;color:#607c4e}.supplier-order-lines small{font-size:13px;line-height:1.8;color:#849675;display:block}.supplier-order-no-delivery{font-size:15px;line-height:1.8;margin:17px 2px}.supplier-order-deliveries>article{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;font-size:15px;padding:15px 20px;border-bottom:1px solid #d0dcc1}.supplier-order-deliveries small{font-size:13px;color:#839771}.supplier-order-edit-products{padding:17px 16px;border:1px solid #c3d3b4;border-radius:10px;background:#e6edda}.supplier-order-edit-products h3{font-size:17px;margin:0 0 12px;color:#557346}.supplier-order-edit-line{display:grid;grid-template-columns:minmax(180px,1.5fr) .7fr .7fr auto;gap:12px;align-items:end;margin-bottom:13px}.supplier-order-edit-line label{font-size:14px;color:#6c815b;line-height:1.8}.supplier-order-edit-line input,.supplier-order-edit-line select{font-size:15px;min-width:0;width:100%}.supplier-order-edit-line>button{font-size:13px;padding:9px 10px;margin-bottom:2px;background:transparent;color:#8b7954}.supplier-order-edit-products>p{font-size:15px;line-height:1.8;color:#71885e;margin:13px 0 0}.form-grid>.supplier-order-internal-summary{grid-column:1 / -1;margin:0}.form-grid>.supplier-order-internal-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid>.supplier-order-internal-summary h2{font-size:21px}.form-grid>.supplier-order-internal-summary dd{font-size:15px}
@media(max-width:1100px){.supplier-order-internal-list>article{grid-template-columns:1fr 1fr}.supplier-order-internal-list>article>button{justify-self:end}.supplier-order-lines>article{grid-template-columns:1fr 1fr}.supplier-order-edit-line{grid-template-columns:minmax(160px,1fr) 90px 100px auto;gap:9px}}
@media(max-width:700px){.supplier-order-internal-tabs,.supplier-order-internal-toolbar{align-items:stretch;flex-direction:column}.supplier-order-internal-tabs>button{align-self:flex-start}.supplier-order-internal-list>article{grid-template-columns:1fr;padding:17px}.supplier-order-internal-list>article>button{justify-self:start}.supplier-order-internal-summary{padding:18px}.supplier-order-internal-summary dl,.form-grid>.supplier-order-internal-summary dl{grid-template-columns:1fr}.supplier-order-lines>article{padding:15px;gap:10px}.supplier-order-edit-line{grid-template-columns:1fr 1fr}.supplier-order-edit-line>label:first-child{grid-column:1 / -1}.supplier-order-edit-line>button{justify-self:start}.supplier-order-deliveries>article{align-items:flex-start;flex-direction:column}}
.supplier-order-line-product{display:flex;align-items:center;gap:11px;min-width:0}.supplier-order-product-photo{width:54px;height:54px;flex-shrink:0;object-fit:contain;background:#f7f4e9;border:1px solid #c8d5ba;border-radius:8px}
.supplier-order-approval-items{padding:14px 17px;border:1px solid #c8d6ba;border-radius:9px;background:#edf2e3;color:#5c784a;font-size:15px;line-height:1.8}.supplier-order-approval-items p{margin:5px 0}.supplier-order-approval-items summary{font-size:14px;cursor:pointer;color:#7b8b6a;margin-top:9px}
