/* pa-odeme.css v1.0.0 (adım 83) · yalnız sipariş/sonuç sayfaları ve "Hemen öde" düğmesi. Görsel ayrıntılar tasarım ajanına açık. */
.pa-odeme [hidden],.pa-odeme-secim[hidden]{display:none!important}
.pa-odeme h1{margin:.2em 0 .6em}
.pa-odeme-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;align-items:start}
.pa-odeme-kutu{padding:18px 20px;border-radius:14px}
.pa-odeme-kutu h2{font-size:1.05rem;margin:14px 0 8px;color:#0e625d}
.pa-odeme-kutu label{display:block;margin:8px 0}
.pa-odeme-kutu input:not([type=checkbox]),.pa-odeme-kutu select{width:100%;box-sizing:border-box}
.pa-odeme-kutu .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}
.pa-onay{display:flex!important;gap:9px;align-items:flex-start;line-height:1.45;font-size:.93rem}
.pa-onay input{margin-top:3px;flex:0 0 auto}
.pa-vurgu{background:#f2f8f7;border-left:3px solid #0e625d;padding:6px 8px;border-radius:6px}
.pa-odeme-ozet{position:sticky;top:12px}
.pa-odeme-tablo{width:100%;border-collapse:collapse;font-size:.92rem}
.pa-odeme-tablo td{padding:5px 0;border-bottom:1px solid #e3eaeb;vertical-align:top}
.pa-odeme-tablo td:last-child{text-align:right;white-space:nowrap;padding-left:10px}
.pa-odeme-toplam td{font-weight:800;font-size:1.05rem;border-bottom:0}
.pa-odeme-kucuk{font-size:.84rem;color:#4b5a63;line-height:1.5}
.pa-odeme-hata{background:#fdecea;color:#7a1f16;padding:8px 10px;border-radius:8px}
.pa-odeme-dugme{width:100%;margin-top:10px}
.pa-odeme-dugme[disabled]{opacity:.5;cursor:not-allowed}
.pa-odeme-sandbox{background:#fff4df;color:#604918;border-left:4px solid #b07c29;padding:10px 14px;border-radius:8px;font-weight:700}
.pa-odeme-modal{max-width:860px;width:94vw;border:0;border-radius:14px;padding:16px}
.pa-odeme-modal iframe{width:100%;height:60vh;border:1px solid #d8e4e5;border-radius:8px}
.pa-odeme-modal h3{margin:.2em 0}
.pa-hemen-ode{margin-right:8px}
@media(max-width:800px){.pa-odeme-grid{grid-template-columns:1fr}.pa-odeme-ozet{position:static}}
