body{margin:0;font:14px Arial;background:#f4f6f8;color:#162535}header{background:#24282d;padding:22px;display:flex;justify-content:space-between}header a{color:#fff;text-decoration:none}main{max-width:1180px;margin:24px auto;padding:24px;background:white;border:1px solid #d6dce2}h1{font-size:24px}h2{font-size:18px}label{display:block;margin:12px 0}input,select,button{font:inherit;padding:10px;border:1px solid #b6c2cf;border-radius:4px}input,select{display:block;max-width:100%;box-sizing:border-box}button{background:#0877ca;color:white;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fields input{width:100%}.item{border-bottom:1px solid #ddd;padding:12px;display:flex;gap:15px;align-items:center}.item input{width:65px}.item select{max-width:550px}.ship label{display:flex;align-items:center;gap:12px;border:1px solid #ddd;padding:14px}.ship input{display:inline}table{width:100%;border-collapse:collapse}td,th{border:1px solid #ddd;text-align:left;padding:10px}th{background:#eef3f8}tbody tr:nth-child(odd){background:#fafafa}.toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.scroll{overflow:auto}dialog{max-width:700px;width:85%;border:1px solid #ccc}pre{white-space:pre-wrap;overflow-wrap:anywhere}.note{background:#fff2d6;padding:15px}.sku-list{max-height:560px;overflow:auto}@media(max-width:700px){main{margin:0;padding:18px}.fields{grid-template-columns:1fr}.item{align-items:stretch;flex-direction:column}}
