.kkats-lang{margin-left:auto;display:flex;gap:5px}.kkats-lang button{border:1px solid rgb(255 255 255 / .35);background:#fff0;color:#fff;border-radius:8px;padding:6px 8px;font-weight:800;cursor:pointer}.kkats-lang button.active{background:#fff;color:#103d5c}.kkp-payment{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:11px;background:#8a6400;color:#fff!important;text-decoration:none!important;font-weight:800}.kkp-qr-box{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;border-top:1px solid #e8eef2;background:#fbfdfe}.kkp-qr-box div{display:flex;flex-direction:column;gap:6px}.kkp-qr-box img{width:130px;height:130px;object-fit:contain}.kkats-verify{max-width:620px;margin:30px auto;padding:24px;border:1px solid #dce5ea;border-radius:16px;background:#fff;box-shadow:0 14px 35px rgb(16 61 92 / .1)}.kkats-verify input{display:block;width:100%;margin:10px 0;padding:11px;border:1px solid #ccdbe3;border-radius:10px}.kkats-verify button{padding:10px 16px;border:0;border-radius:10px;background:#103d5c;color:#fff;font-weight:800}.kkats-template-minimal .kkp-result{border-radius:0;box-shadow:none}.kkats-template-minimal .kkp-quote-brand{border-top:4px solid #103d5c}.kkats-template-formal .kkp-result{font-family:Georgia,serif}.kkats-template-formal .kkp-brand-badge{border-radius:0;background:#103d5c;color:#fff}.kkats-template-formal .kkp-summary .grand{border-radius:0}@media(max-width:650px){.kkats-lang{margin-left:0}.kkp-qr-box{flex-direction:column;align-items:flex-start}.kkp-qr-box img{width:110px;height:110px}}@media print{.kkats-lang,.kkp-result-actions{display:none!important}.kkp-qr-box img{width:90px;height:90px}}#kkp-result.kkp-result{max-width:980px;margin:0 auto;border:1px solid #c9d9e2;box-shadow:0 18px 50px rgb(16 61 92 / .12);background:#fff}#kkp-result .kkp-quote-brand{padding:22px 24px;border-bottom:2px solid #103d5c}#kkp-result .kkp-brand-logo{max-width:300px}#kkp-result .kkp-offer-meta{background:#f6f9fb}#kkp-result .kkp-result table thead th{background:#edf4f7;color:#103d5c;font-size:12px;letter-spacing:.03em;text-transform:uppercase}#kkp-result .kkp-summary .grand{border:1px solid #c9dfe8;background:#eff8fb}#kkp-result .kkp-sign-box{background:#fcfdfe}#kkp-result .kkp-disclaimer{border-top:1px solid #dfe8ed;background:#f9fbfc}.kkp-result-actions{max-width:980px;margin-left:auto;margin-right:auto;justify-content:center}@media(max-width:700px){#kkp-result.kkp-result{box-shadow:none}#kkp-result .kkp-brand-logo{max-width:230px}}