.platform-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:18px 20px;color:#40545c;font-size:14px}.platform-pagination[hidden]{display:none!important}.platform-pagination button{min-height:44px;padding:9px 15px;border:1px solid #b7c6ca;border-radius:8px;background:#fff;color:#40545c;font:inherit;cursor:pointer}.platform-pagination button:disabled{color:#64757b;background:#f2f5f5;cursor:default}.platform-form-errors{padding:16px;margin:14px 18px;background:#fff5ed;color:#983b10;border:1px solid #e7b28d;border-radius:8px;font-size:14px;line-height:1.6}.platform-form-errors button{display:block;background:none;border:0;color:inherit;text-align:left;padding:6px 0;font:inherit;text-decoration:underline;cursor:pointer}.platform-load-error{margin:16px 24px;padding:14px 18px;border:1px solid #e1b292;border-radius:8px;color:#8d3c12;background:#fff7ef;line-height:1.7}.platform-load-error button{margin-inline-start:14px;background:#fff;border:1px solid #bd9575;border-radius:7px;color:#8d3c12;padding:8px 12px;font:inherit;cursor:pointer}[aria-invalid="true"]{border-color:#ad471b!important}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #a75408;outline-offset:3px}input,textarea,select{caret-color:#a75408}::selection{background:#ffe4bc;color:#263d43}button:disabled{cursor:default}@media(max-width:680px){input,select,textarea{font-size:16px!important}.platform-load-error{margin:12px 16px}.platform-pagination{justify-content:center}.platform-form-errors{margin:12px 0}.workflow-form button,.order-row-actions a,.order-row-actions button,.customer-document-row button{min-height:44px}.workflow-pager button{min-height:44px}}
.primary-button,.orange-button,button.primary{color:#3b2308}.primary-button:hover,.orange-button:hover,button.primary:hover{color:#3b2308}#save-logistics-update[hidden]{display:none!important}.platform-form-errors strong{font-weight:700}button[aria-busy="true"]{cursor:progress}
.platform-form-errors{max-height:220px;overflow:auto}.platform-confirmation{display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-size:14px}.platform-confirmation input[type="checkbox"]{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0;accent-color:#a75408}.actions button.primary,.revision-footer button.primary,.primary-button:hover:not(:disabled),.quote-button,.tool-primary-button,.primary-cta{color:#3b2308}
.platform-form-errors{grid-column:1/-1}

@media(min-width:801px){.quote-import-form{grid-template-columns:repeat(3,minmax(0,1fr))}}
