/* v192 visual integration: visual-only, no payment/API logic changes */
:root{--eof-v192-red:#F50927}
.eof-dialog,.modal{background:#fff!important;border:1px solid #F50927!important;border-radius:16px!important;box-shadow:0 18px 50px #0002!important;color:#202024!important;font-family:Poppins,Arial,sans-serif!important}
.eof-dialog-inner{background:#fff!important;border-radius:16px!important;color:#202024!important}
.eof-dialog h2,.modal h2,.eof-payment-notice-title,.eof-notice-title{background:#fff!important;color:#202024!important;font-size:19px!important;font-weight:600!important;border:0!important;padding:5px 0 12px!important;line-height:1.45!important}
.eof-dialog p,.modal p{font-weight:400!important;line-height:1.65!important}
.eof-dialog button,.modal button{font-family:Poppins,Arial,sans-serif!important;border-radius:12px!important;font-weight:500!important;font-size:14px!important;min-height:46px!important}
.eof-dialog button:not(.secondary),.modal button:not(.secondary){background:#F50927!important;color:white!important;border:1px solid #F50927!important}
.eof-dialog button.secondary,.modal button.secondary{background:#fff!important;color:#202024!important;border:1px solid #F50927!important}
.eof-dialog .eof-price,.modal .eof-fee-inline{background:white!important;border:1px solid #F50927!important;border-radius:12px!important}
.eof-dialog input,.modal input{border:1px solid #F50927!important;border-radius:11px!important}
/* Keep print document page unchanged. PDF action row is centered at page bottom. */
#paymentActions,#eofDocumentActions,#belgeIslem{justify-content:center!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}
#paymentActions #eofSinglePdfButton,#eofDocumentActions #eofSinglePdfButton,#belgeIslem #eofSinglePdfButton{min-width:min(100%,270px)!important}
.eof-v192-bottom-pdf{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;width:100%!important;margin:30px auto 45px!important;padding:14px 12px!important;box-sizing:border-box!important}
.eof-v192-bottom-pdf button{border-radius:12px!important;font-family:Poppins,Arial,sans-serif!important;font-weight:500!important}
@media(max-width:650px){.eof-v192-bottom-pdf{flex-direction:column!important}.eof-v192-bottom-pdf button{width:min(100%,340px)!important}}
@media print{.eof-v192-bottom-pdf,.eof-dialog,.eof-overlay,.modal{display:none!important}}

/* v193: PDF download matches homepage's Tüm Güncel Talepleri Gör CTA. */
#eofSinglePdfButton,
button#eofSinglePdfButton,
#paymentActions #eofSinglePdfButton,
#eofDocumentActions #eofSinglePdfButton,
#belgeIslem #eofSinglePdfButton,
.eof-v192-bottom-pdf #eofSinglePdfButton{
 appearance:none!important;background:#fff!important;color:#F50927!important;
 border:1px solid #F50927!important;border-radius:12px!important;
 box-shadow:none!important;padding:13px 23px!important;
 font-family:Poppins,Arial,sans-serif!important;font-size:14px!important;
 font-weight:600!important;line-height:1.5!important;cursor:pointer!important;
 transition:background .18s ease!important;
}
#eofSinglePdfButton:hover,#eofSinglePdfButton:focus-visible{background:#fff6f7!important;color:#F50927!important}
#eofSinglePdfButton:disabled{opacity:.55!important;cursor:not-allowed!important}

/* Request detail PDF action uses the same visual treatment. */
button#download{background:#fff!important;color:#F50927!important;border:1px solid #F50927!important;border-radius:12px!important;box-shadow:none!important;font-family:Poppins,Arial,sans-serif!important;font-weight:600!important;padding:13px 23px!important}
button#download:hover{background:#fff6f7!important}
