.kkats-lang{margin-left:auto;display:flex;gap:5px}.kkats-lang button{border:1px solid rgba(255,255,255,.35);background:transparent;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 rgba(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}}
/* v4.1 ekran üzerindeki kurumsal teklif görünümü */
#kkp-result.kkp-result{
    max-width:980px;
    margin:0 auto;
    border:1px solid #c9d9e2;
    box-shadow:0 18px 50px rgba(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}
}
