/* AGÖ v2.2 — Satın alma / sepet / checkout */
.agok-payment-choice{width:min(1120px,calc(100% - 36px));margin:28px auto 34px;border:1px solid var(--rule);background:var(--white);padding:26px}
.agok-payment-choice__intro{max-width:760px;margin-bottom:20px}.agok-payment-choice__intro>span{display:block;color:var(--bordo);font:700 10px/1.2 'Manrope',sans-serif;letter-spacing:1.7px}.agok-payment-choice__intro>strong{display:block;font-family:'Bodoni Moda',Georgia,serif;font-size:clamp(28px,4vw,44px);line-height:1.05;margin:7px 0}.agok-payment-choice__intro p{color:#66594d;font-size:14px}
.agok-payment-choice__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agok-payment-method{border:1px solid var(--rule);background:var(--cream);padding:20px}.agok-payment-method>b{color:var(--bordo);font-family:'Cormorant Garamond',serif;font-size:26px}.agok-payment-method h3{margin:7px 0;font-size:25px}.agok-payment-method p{color:#66594d;font-size:13px}.agok-payment-method a,.agok-method-status{display:inline-flex;margin-top:14px;font:700 11px 'Manrope',sans-serif;letter-spacing:.8px;text-transform:uppercase}.agok-payment-method a{background:var(--bordo);color:var(--cream)!important;padding:12px 14px;text-decoration:none}.agok-method-status{color:var(--bordo)}
body.woocommerce-cart .wp-block-woocommerce-cart,body.woocommerce-checkout .wp-block-woocommerce-checkout,body.woocommerce-account .woocommerce{width:min(1120px,calc(100% - 36px));margin:44px auto 80px}
body.woocommerce-cart .wc-block-cart,body.woocommerce-checkout .wc-block-checkout{gap:28px}body.woocommerce-checkout .wc-block-components-sidebar,body.woocommerce-cart .wc-block-components-sidebar{background:#fff;border:1px solid var(--rule);padding:22px}
body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-block-components-combobox-control input,body.woocommerce-account input.input-text{border:1px solid var(--rule)!important;border-radius:0!important;background:#fff!important;min-height:50px}
body.woocommerce-checkout .wc-block-components-checkout-step__heading h2{font-family:'Bodoni Moda',Georgia,serif;font-size:30px;color:var(--bordo-deep)}
body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;border:1px solid var(--rule);background:#fff}body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:13px 16px;border-bottom:1px solid var(--rule);text-decoration:none}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--bordo);color:var(--cream)!important}
.agok-product-payment-box{margin-top:18px;padding:18px;border:1px solid var(--rule);background:var(--cream)}.agok-product-payment-box>span{display:block;color:var(--bordo);font:700 10px 'Manrope',sans-serif;letter-spacing:1.5px}.agok-product-payment-box h3{font-size:22px;margin:6px 0}.agok-product-payment-box p{font-size:12.5px;color:#66594d}.agok-product-payment-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.agok-product-payment-actions a{display:inline-flex;padding:10px 12px;border:1px solid var(--bordo);color:var(--bordo)!important;text-decoration:none;font:700 11px 'Manrope',sans-serif}.agok-product-payment-actions a.is-card{background:var(--bordo);color:var(--cream)!important}
@media(max-width:720px){.agok-payment-choice__grid{grid-template-columns:1fr}.agok-payment-choice{padding:18px}.agok-payment-method{padding:17px}}

.agok-order-next{margin:28px 0;padding:24px;border:1px solid var(--rule);background:#fff}.agok-order-next>span{color:var(--bordo);font:700 10px 'Manrope',sans-serif;letter-spacing:1.5px}.agok-order-next h2{font-size:32px;margin:8px 0 16px}.agok-order-next>div{padding:11px 0;border-top:1px solid var(--rule);color:#5d5146}.agok-order-next>div b{color:var(--bordo);margin-right:8px}

/* v2.4 — sözleşme + havale/EFT ikinci onay */
.agok-checkout-consent,.agok-block-consent{border:1px solid var(--rule);background:#fffaf3;padding:13px 14px!important;margin:13px 0!important;font-size:11px;line-height:1.5;color:#574b42}.agok-checkout-consent input,.agok-block-consent input{margin-right:7px}.agok-block-consent{display:flex;align-items:flex-start;gap:6px}.agok-block-consent b{color:#b32d2e}.agok-block-consent.is-error{border-color:#b32d2e}
.agok-eft-confirm-panel{position:fixed;z-index:99999;left:50%;top:50%;transform:translate(-50%,-50%);width:min(620px,calc(100% - 30px));max-height:calc(100vh - 40px);overflow:auto;background:#fff;border:2px solid var(--bordo);box-shadow:0 24px 80px rgba(23,12,13,.28);padding:26px}.agok-eft-confirm-panel[hidden]{display:none}.agok-eft-kicker{display:block;color:var(--bordo);font:700 10px/1.2 'Manrope',sans-serif;letter-spacing:1.5px}.agok-eft-confirm-panel h3{font-family:'Bodoni Moda',Georgia,serif;font-size:clamp(27px,4vw,38px);line-height:1.08;margin:8px 0 10px}.agok-eft-confirm-panel>p{font-size:13px;color:#65584d;line-height:1.6}.agok-eft-data{display:grid;gap:8px;margin:18px 0}.agok-eft-data>div{border:1px solid var(--rule);background:var(--cream);padding:12px}.agok-eft-data small{display:block;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#897a6d}.agok-eft-data strong{display:block;margin-top:3px;font-family:'Manrope',sans-serif;font-size:14px;color:var(--bordo-deep);word-break:break-word}.agok-eft-final-button{width:100%;min-height:50px!important;background:var(--bordo)!important;color:#fff!important;border:0!important;font-weight:700!important}
.agok-checkout-consent a,.agok-block-consent a{color:var(--bordo)!important;text-decoration:underline;text-underline-offset:2px}.agok-eft-confirm-actions{display:grid;grid-template-columns:.7fr 1.3fr;gap:8px}.agok-eft-back-button{min-height:50px!important;background:#fff!important;color:var(--bordo)!important;border:1px solid var(--bordo)!important}.agok-eft-final-button:disabled{opacity:.45!important;cursor:not-allowed!important}.agok-eft-config-warning{border-left:3px solid #b32d2e;background:#fff3f3;color:#762525!important;padding:10px 12px;font-size:11px!important}@media(max-width:520px){.agok-eft-confirm-actions{grid-template-columns:1fr}.agok-eft-confirm-panel{padding:20px}}


/* v2.5 — doğrudan, havale/EFT odaklı sade checkout */
body.woocommerce-checkout .agok-site-nav .navlinks,
body.woocommerce-checkout .agok-site-nav .nav-cart,
body.woocommerce-checkout .agok-site-nav .agok-menu-toggle,
body.woocommerce-checkout .agok-mobile-menu,
body.woocommerce-checkout footer .footer-links,
body.woocommerce-checkout .wa-float{display:none!important}
body.woocommerce-checkout .agok-site-nav .wrap{justify-content:center}
body.woocommerce-checkout .agok-site-nav{border-bottom:1px solid var(--rule);background:var(--cream)}
.agok-payment-choice--compact{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin:24px auto 18px;background:#fffaf3}
.agok-payment-choice--compact .agok-payment-choice__intro{margin:0;max-width:760px}
.agok-payment-choice--compact .agok-payment-choice__intro>strong{font-size:clamp(22px,3vw,31px);margin:4px 0}
.agok-payment-choice--compact .agok-payment-choice__intro p{margin:4px 0 0}
.agok-card-mini{flex:0 0 auto;display:inline-flex;padding:9px 11px;border:1px solid var(--bordo);color:var(--bordo)!important;text-decoration:none!important;font:700 10px/1.2 'Manrope',sans-serif;letter-spacing:.5px;background:transparent}
body.woocommerce-checkout .wc-block-components-payment-method-icons,
body.woocommerce-checkout .payment_methods .payment_method_cod,
body.woocommerce-checkout .payment_methods .payment_method_paypal{display:none!important}
@media(max-width:720px){.agok-payment-choice--compact{align-items:flex-start;flex-direction:column}.agok-card-mini{font-size:9px;padding:8px 10px}}
