.purchase-download-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #d9e3eb;border-radius:16px;padding:26px;background:#fff;color:#192b40;box-shadow:0 24px 80px #12243b33}
.purchase-download-dialog::backdrop{background:#14223580;backdrop-filter:blur(3px)}
.purchase-download-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.purchase-download-heading h2{font-size:25px;margin:4px 0 16px;color:#172940}.purchase-download-kicker{color:#076e70;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0}.purchase-download-heading [data-purchase-close]{border:0;background:#f0f4f7;border-radius:8px;width:32px;height:32px;font-size:24px;color:#607180;cursor:pointer}
.purchase-download-order{font-size:18px;font-weight:700;margin:0 0 6px;overflow-wrap:anywhere}.purchase-download-supplier{font-size:14px;margin:0 0 18px;overflow-wrap:anywhere}.purchase-download-help{font-size:14px;line-height:1.55;color:#526476;margin:0 0 20px}.purchase-download-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.purchase-download-actions .btn{justify-content:center;min-height:46px}.purchase-download-status{min-height:42px;font-size:13px;line-height:1.5;margin:16px 0;color:#526476}.purchase-download-status.is-error{color:#a93032}.purchase-download-footer{border-top:1px solid #e2e8ef;padding-top:16px;display:flex;justify-content:space-between;gap:12px}.erp-supply-confirm-pending{outline:2px solid #d89427;outline-offset:5px;border-radius:4px}.purchase-download-dialog button:focus-visible{outline:3px solid #14939a;outline-offset:3px}@media(max-width:480px){.purchase-download-dialog{padding:20px}.purchase-download-actions{grid-template-columns:1fr}.purchase-download-footer{flex-wrap:wrap}.purchase-download-footer .btn{flex:1}}
