.processing-error-modal__icon-wrap,.processing-error-modal__secondary{align-items:center;display:inline-flex;justify-content:center}.processing-error-modal__icon-wrap{background:#ea55551a;border-radius:16px;color:var(--danger-color);height:52px;width:52px}.processing-error-modal__icon{height:28px;width:28px}.processing-error-modal__copy{display:flex;flex-direction:column;gap:8px;padding-right:34px}.processing-error-modal__description,.processing-error-modal__title{margin:0}.processing-error-modal__title{color:#111827;font-size:22px;font-weight:800;line-height:1.25}.processing-error-modal__description{color:#4b5563;font-size:15px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.processing-error-modal__secondary{background:#f9fafb;border:1px solid rgba(17,24,39,.08);border-radius:12px;color:#111827;cursor:pointer;font:inherit;font-size:14px;font-weight:800;min-height:44px;padding:0 16px;transition:border-color .18s ease,background-color .18s ease}.processing-error-modal__secondary:hover{background:#fff;border-color:#11182724}.processing-error-modal__secondary:focus-visible{outline:3px solid rgba(234,85,85,.28);outline-offset:2px}.processing-error-modal--limit{border-radius:24px;gap:14px;padding:28px}.processing-limit-modal__icon{align-self:center;background:#202329;border-radius:50%;color:#fff;display:grid;height:54px;place-items:center;width:54px}.processing-limit-modal__icon svg{height:25px;width:25px}.processing-limit-modal__status{align-self:center;background:#fff2f1;border-radius:999px;color:#bd4545;font-size:11px;font-weight:800;padding:6px 10px}.processing-limit-modal__price,.processing-limit-modal__title{margin:0}.processing-limit-modal__title{color:#171a1f;font-size:clamp(25px,5vw,31px);font-weight:850;letter-spacing:-.035em;line-height:1.12;padding:0 28px;text-align:center}.processing-limit-modal__limits{display:grid;gap:2px;padding:2px 0}.processing-limit-modal__labels,.processing-limit-modal__limit-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(130px,1fr) 68px 26px 68px}.processing-limit-modal__labels{color:#7f8792;font-size:11px;font-weight:700;padding-bottom:3px}.processing-limit-modal__labels small{text-align:left}.processing-limit-modal__limit-row{color:#3f454e;font-size:13px;min-height:46px}.processing-limit-modal__limit-row+.processing-limit-modal__limit-row{border-top:1px solid #eceef1}.processing-limit-modal__limit-row>span{font-weight:750}.processing-limit-modal__limit-row s,.processing-limit-modal__limit-row strong{font-size:16px;font-weight:850;line-height:1.15;text-align:left;text-decoration:none;white-space:nowrap}.processing-limit-modal__limit-row s{color:#8b929c}.processing-limit-modal__limit-row strong{color:var(--danger-color)}.processing-limit-modal__limit-row>svg{color:#a4abb5;height:18px;width:18px}.processing-limit-modal__price{align-items:baseline;display:flex;gap:9px;justify-content:center}.processing-limit-modal__price strong{color:#171a1f;font-size:29px}.processing-limit-modal__price span{color:#858d98;font-size:12px}.processing-limit-modal__actions{display:grid;gap:10px}.processing-limit-modal__primary,.processing-limit-modal__secondary{align-items:center;border-radius:14px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:850;justify-content:center;line-height:1.2;min-height:46px;padding:0 18px;text-align:center;width:100%}.processing-limit-modal__primary{background:linear-gradient(135deg,#fa5b58,#d84645);border:1px solid rgba(216,70,69,.18);box-shadow:0 8px 20px #d846452e;color:#fff;transition:filter .18s ease,transform .18s ease}.processing-limit-modal__primary:hover{filter:brightness(.95);transform:translateY(-1px)}.processing-limit-modal__secondary{background:#fff;border:1px solid #e6e8ec;color:#343a42}.processing-limit-modal__primary:focus-visible,.processing-limit-modal__secondary:focus-visible{outline:3px solid rgba(234,85,85,.24);outline-offset:2px}@media(max-width:520px){.processing-error-modal--limit{border-radius:24px 24px 0 0;gap:14px;padding:22px 18px}.processing-limit-modal__labels,.processing-limit-modal__limit-row{gap:5px;grid-template-columns:minmax(112px,1fr) 62px 20px 62px}}
