.ipk-commercial-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0;padding:20px 24px;border:1px solid #cddff1;border-radius:12px;background:#f1f7fd;box-sizing:border-box;width:100%}.ipk-commercial-banner>div{min-width:0}.ipk-commercial-banner strong{display:block;color:#173c65;font-size:19px;line-height:1.35}.ipk-commercial-banner span{display:block;margin-top:6px;color:#526580;font-size:14px;line-height:1.5}.ipk-commercial-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;padding:12px 20px;border:1px solid #1869c8;border-radius:8px;background:#1869c8;color:#fff;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-align:center;white-space:normal;cursor:pointer;box-sizing:border-box;flex-shrink:0}.ipk-commercial-button:hover{background:#1057aa}.ipk-commercial-button:focus-visible{outline:3px solid #77b7ff;outline-offset:3px}.ipk-commercial-button--product{width:100%;margin-top:12px;background:#fff;color:#185da8}.ipk-commercial-button--product:hover{background:#eef6ff}.ipk-commercial-button--result{margin-top:18px}.ipk-price-request-modal small{font-weight:400;color:#64748b}.ipk-price-request-modal textarea{box-sizing:border-box;max-width:100%;resize:vertical}.ipk-price-request-modal [data-ipk-price-request-product]{max-height:160px}.ipk-price-request-modal .ipk-callback-modal__dialog{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:640px){.ipk-commercial-banner{display:block;padding:17px;margin:16px 0}.ipk-commercial-banner .ipk-commercial-button{width:100%;margin-top:14px}.ipk-commercial-banner strong{font-size:17px}.ipk-price-request-modal .ipk-callback-modal__dialog{max-height:calc(100dvh - 20px)}.ipk-commercial-button--result{width:100%}}
