.ebv-auth-page,.ebv-checkout-page,.ebv-account-page{max-width:1180px;margin:0 auto;padding:28px 16px 46px;font-size:14px;color:#2a1c1f}.ebv-mini-label{display:inline-flex;align-items:center;border:1px solid #ead8cf;background:#fff7f2;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;color:#8b0f22;margin-bottom:8px}.ebv-auth-card,.ebv-checkout-hero,.ebv-checkout-summary,.ebv-profile-card,.ebv-order-box,.ebv-empty-box{background:#fff;border:1px solid #ead8cf;border-radius:18px;box-shadow:0 10px 28px rgba(80,30,40,.06);padding:22px}.ebv-auth-card{max-width:520px;margin:0 auto}.ebv-auth-card.wide{max-width:780px}.ebv-auth-card h1,.ebv-checkout-hero h1,.ebv-account-hero h1{font-size:26px;line-height:1.15;margin:0 0 8px}.ebv-auth-card p,.ebv-checkout-hero p,.ebv-account-hero p{font-size:14px;color:#756361;margin:0 0 16px}.ebv-clean-form{display:grid;gap:12px}.ebv-clean-form.grid{grid-template-columns:1fr 1fr}.ebv-clean-form .full{grid-column:1/-1}.ebv-clean-form label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#3a2528}.ebv-clean-form input,.ebv-clean-form textarea,.ebv-clean-form select{width:100%;box-sizing:border-box;border:1px solid #e3d0c8;border-radius:12px;padding:11px 12px;font-size:14px;outline:none;background:#fff}.ebv-clean-form input:focus,.ebv-clean-form textarea:focus{border-color:#8b0f22;box-shadow:0 0 0 3px rgba(139,15,34,.08)}.ebv-main-btn,.ebv-light-btn,.ebv-option-card{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;text-decoration:none;cursor:pointer;font-size:14px;font-weight:800;line-height:1.1}.ebv-main-btn{background:#8b0f22;color:#fff;padding:12px 16px}.ebv-main-btn.small{padding:9px 12px;font-size:13px}.ebv-light-btn{background:#fff7f2;color:#8b0f22;border:1px solid #ead8cf;padding:10px 14px}.ebv-auth-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.ebv-auth-links a{color:#8b0f22;font-size:13px;font-weight:700;text-decoration:none}.ebv-alert{border-radius:12px;padding:11px 12px;margin:12px 0;font-size:13px;font-weight:700}.ebv-alert.error{background:#fff0f1;color:#8b0f22}.ebv-alert.ok{background:#ecfdf3;color:#166534}.ebv-alert.warn{background:#fff7ed;color:#9a3412}.ebv-checkout-page{display:grid;gap:16px}.ebv-checkout-summary h2,.ebv-profile-card h2,.ebv-section-title h2{font-size:20px;margin:0 0 12px}.ebv-summary-line{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #f0e2dc;padding:10px 0}.ebv-summary-line small{display:block;color:#756361;margin-top:3px}.ebv-summary-total{display:flex;justify-content:space-between;padding-top:14px;font-size:18px}.ebv-checkout-options{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ebv-option-card{display:flex;align-items:flex-start;flex-direction:column;border:1px solid #ead8cf;background:#fff;color:#2a1c1f;padding:18px;text-align:left}.ebv-option-card.primary{background:#8b0f22;color:#fff;border-color:#8b0f22}.ebv-option-card span{font-size:13px;opacity:.82;margin-top:5px}.ebv-account-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;background:linear-gradient(135deg,#fff,#fff7f2);border:1px solid #ead8cf;border-radius:18px;padding:22px;margin-bottom:16px}.ebv-account-grid{display:grid;grid-template-columns:330px 1fr;gap:16px;align-items:start}.ebv-section-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.ebv-section-title span{font-size:13px;color:#756361}.ebv-orders-area{display:grid;gap:14px}.ebv-order-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ebv-order-head b{font-size:17px}.ebv-order-head small{display:block;color:#756361;font-size:12px;margin-top:3px}.ebv-order-money{font-size:18px;font-weight:900;color:#8b0f22}.ebv-status-row{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.ebv-status-row span{background:#fff7f2;border:1px solid #ead8cf;border-radius:999px;padding:7px 10px;font-size:12px}.ebv-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:14px 0}.ebv-timeline div{position:relative;text-align:center;color:#8a7773;font-size:12px}.ebv-timeline i{display:block;width:18px;height:18px;border-radius:50%;background:#ead8cf;margin:0 auto 6px}.ebv-timeline div.done{color:#8b0f22;font-weight:800}.ebv-timeline div.done i{background:#8b0f22;box-shadow:0 0 0 4px rgba(139,15,34,.09)}.ebv-next-step{background:#fff7f2;border-left:4px solid #8b0f22;padding:10px 12px;border-radius:12px;font-size:13px;margin:12px 0}.ebv-order-items{border:1px solid #f0e2dc;border-radius:12px;overflow:hidden;margin:12px 0}.ebv-order-items div{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:9px 10px;border-bottom:1px solid #f5e9e4;align-items:center;font-size:13px}.ebv-order-items div:last-child{border-bottom:0}.ebv-order-items small{color:#756361}.ebv-order-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:end}.ebv-upload-form{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.ebv-upload-form label{font-size:12px;font-weight:800;color:#3a2528}.ebv-upload-form input{display:block;max-width:220px;font-size:12px;margin-top:5px}.ebv-cargo{font-size:13px;background:#f7f7f7;border-radius:999px;padding:8px 10px}@media(max-width:850px){.ebv-clean-form.grid,.ebv-account-grid,.ebv-checkout-options{grid-template-columns:1fr}.ebv-account-hero,.ebv-order-head{flex-direction:column}.ebv-timeline{grid-template-columns:repeat(3,1fr)}.ebv-order-items div{grid-template-columns:1fr}.ebv-auth-card h1,.ebv-checkout-hero h1,.ebv-account-hero h1{font-size:22px}}


/* 20260501 10/10 müşteri akışı - bozmadan sadeleştirme */
.ebv-account-page,.ebv-checkout-page,.ebv-auth-page{font-size:13.5px!important}.ebv-account-hero h1,.ebv-checkout-hero h1,.ebv-auth-card h1{font-size:23px!important;line-height:1.16!important}.ebv-account-hero p,.ebv-checkout-hero p,.ebv-auth-card p{font-size:13.5px!important}.ebv-profile-card,.ebv-order-box,.ebv-checkout-summary,.ebv-checkout-hero,.ebv-auth-card{padding:17px!important;border-radius:16px!important}.ebv-section-title h2,.ebv-profile-card h2,.ebv-checkout-summary h2{font-size:18px!important}.ebv-order-head b{font-size:15px!important}.ebv-order-money{font-size:16px!important}.ebv-status-row span{font-size:11.5px!important;padding:6px 9px!important}.ebv-timeline{position:relative;gap:6px!important}.ebv-timeline div{font-size:11px!important;line-height:1.2}.ebv-timeline i{width:16px!important;height:16px!important}.ebv-next-step{font-size:12.5px!important;padding:9px 10px!important}.ebv-main-btn,.ebv-light-btn,.ebv-option-card{font-size:13px!important;border-radius:11px!important}.ebv-order-items div{font-size:12.5px!important;padding:8px 9px!important}.ebv-upload-form input{max-width:190px!important}.ebv-checkout-options{gap:10px!important}.ebv-option-card{min-height:105px!important}.ebv-option-card b{font-size:14px!important}.ebv-option-card span{font-size:12px!important}.ebv-clean-form input,.ebv-clean-form textarea,.ebv-clean-form select{padding:10px 11px!important;font-size:13.5px!important}.ebv-process-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 14px}.ebv-process-guide div{background:#fff;border:1px solid #ead8cf;border-radius:15px;padding:12px}.ebv-process-guide b{display:block;font-size:13.5px;color:#8b0f22;margin-bottom:4px}.ebv-process-guide span{display:block;font-size:12px;color:#756361;line-height:1.35}@media(max-width:700px){.ebv-account-page,.ebv-checkout-page,.ebv-auth-page{padding:18px 12px 34px!important}.ebv-account-hero{padding:16px!important;margin-bottom:12px!important}.ebv-account-grid,.ebv-process-guide{grid-template-columns:1fr!important;gap:12px!important}.ebv-timeline{grid-template-columns:repeat(2,1fr)!important}.ebv-timeline div{text-align:left!important;background:#fff7f2;border:1px solid #ead8cf;border-radius:12px;padding:8px!important;display:flex!important;align-items:center!important;gap:7px!important}.ebv-timeline i{margin:0!important;flex:0 0 16px}.ebv-order-actions{display:grid!important;grid-template-columns:1fr!important}.ebv-upload-form{display:grid!important;grid-template-columns:1fr auto!important;align-items:end}.ebv-order-head{gap:4px!important}.ebv-account-hero h1{font-size:21px!important}.ebv-checkout-options{grid-template-columns:1fr!important}.ebv-option-card{min-height:auto!important}}

/* 20260501 final: ödeme bildirimi butonu */
.ebv-wa-pay-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#19c463!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:10px 13px!important;font-weight:900!important;text-decoration:none!important;font-size:13px!important;box-shadow:0 10px 22px rgba(25,196,99,.18)}
.ebv-wa-pay-btn span{font-size:12px;line-height:1}.ebv-order-actions{align-items:center!important}.ebv-order-actions .ebv-upload-form{flex:1 1 300px}.ebv-order-actions .ebv-wa-pay-btn{flex:0 1 auto}@media(max-width:680px){.ebv-wa-pay-btn{width:100%;font-size:12.5px!important}.ebv-order-actions{display:grid!important;grid-template-columns:1fr!important}}
