.support-authorization main{max-width:620px;margin:60px auto;padding:24px}.support-authorization button{padding:12px;margin:8px 0;cursor:pointer}.support-authorization pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:18px}.support-authorization p{line-height:1.7}
.kefu-qr-dialog{width:min(400px,calc(100vw - 32px));box-sizing:border-box;border:1px solid #dce4d9;border-radius:20px;padding:24px;text-align:center;background:#fff;color:#183f30;max-height:90dvh;overflow:auto}.kefu-qr-dialog::backdrop{background:#102b21aa}.kefu-qr-dialog h2{font-size:23px;margin:0 0 12px}.kefu-qr-dialog p{font-size:14px;line-height:1.7;color:#52664e}.kefu-qr-dialog img{display:block;width:min(256px,100%);height:auto;margin:16px auto;image-rendering:pixelated}.kefu-qr-actions{display:grid;gap:10px;margin:18px 0}.kefu-qr-actions a,.kefu-qr-dialog button{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #cbd8c6;border-radius:10px;background:#f4f7f0;color:#183f30;font:inherit;text-decoration:none;cursor:pointer}.kefu-qr-actions a:first-child{background:#183f30;color:white}.kefu-qr-dialog button:focus-visible,.kefu-qr-actions a:focus-visible{outline:3px solid #b78934;outline-offset:2px}
