.shipment-intro{max-width:760px;margin-bottom:36px}.shipment-intro h1,.shipment-result h2{display:flex;align-items:center;gap:14px}.shipment-intro>p{line-height:1.85;color:#485c61}.shipment-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);gap:32px;align-items:start}.shipment-result,.shipment-search{border:1px solid #ced6ce;padding:30px;background:#fff}.shipment-editor fieldset,.shipment-search fieldset{border:0;margin:0;padding:0;min-width:0}.shipment-search label{display:block;font-size:14px;margin-bottom:24px;font-weight:600}.shipment-search input{display:block;width:100%;box-sizing:border-box;min-height:48px;padding:12px;margin-top:10px;border:1px solid #92a49c;border-radius:4px;background:#fff;font:inherit;color:#182e36}.shipment-search .store-button{width:100%;justify-content:center}.shipment-result{background:#eef0e8;min-height:300px}.shipment-result dl{margin:24px 0}.shipment-result dl>div{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #ced6ce;padding:15px 0;font-size:14px}.shipment-result dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.shipment-result dt{flex-shrink:0}.shipment-result code{font-size:16px;font-weight:600;overflow-wrap:anywhere}.shipment-result p{font-size:14px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}.shipment-placeholder{padding:30px 0;color:#485c61}.shipment-placeholder h2{font-size:24px}.shipment-note{margin:25px 0}.shipment-demo{border-top:1px solid #ced6ce;margin-top:28px;padding-top:18px;font-size:13px;line-height:1.8}.shipment-editor{grid-column:1/-1;border-top:1px solid #dce3ed;margin-top:24px;padding-top:22px}.shipment-editor button,.shipment-editor input,.shipment-editor select{min-height:44px}.shipment-editor small{line-height:1.7}.shipment-page a:focus-visible,.shipment-page button:focus-visible,.shipment-page input:focus-visible{outline:3px solid #244bdd;outline-offset:3px}.shipment-editor fieldset:disabled{opacity:.65}@media(max-width:700px){.shipment-grid{grid-template-columns:1fr;gap:22px}.shipment-result,.shipment-search{padding:22px}.shipment-result dl>div{display:block}.shipment-result dd{text-align:left;margin-top:9px}.shipment-intro h1{font-size:30px}.shipment-result .store-button{width:100%;box-sizing:border-box;justify-content:center;font-size:13px}}