/* Baykuş Tasarla Bağımsız Mağaza v2.3 / Faz 4
   Hesapsız müşteri alanı, sipariş takibi ve tasarım arşivi. */
:root{--bt-ink:#101828;--bt-muted:#667085;--bt-line:#e7e9ee;--bt-orange:#f97316;--bt-orange-dark:#dc5b0b;--bt-green:#067647;--bt-cream:#fffaf5}
.bt-customer-page{background:#fffdfa;color:var(--bt-ink)}.bt-customer-nav-action{display:inline-flex;align-items:center;border-radius:11px;background:#f97316;padding:11px 15px;color:#fff;font-size:10px;font-weight:900;text-decoration:none}.bt-customer-shell{padding-top:32px;padding-bottom:76px}.bt-customer-crumb{display:flex;align-items:center;gap:8px;margin-bottom:24px;color:#98a2b3;font-size:9px}.bt-customer-crumb a{color:#667085;text-decoration:none}.bt-customer-crumb strong{color:#344054}.bt-customer-heading,.bt-order-detail-head,.bt-track-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.bt-customer-heading>div>span,.bt-order-detail-head>div>span,.bt-track-hero>div>span,.bt-track-card>span,.bt-track-side>span,.bt-order-section-head span,.bt-order-detail-side article>span{display:block;margin-bottom:8px;color:#d94f07;font-size:8px;font-weight:900;letter-spacing:.14em}.bt-customer-heading h1,.bt-order-detail-head h1,.bt-track-hero h1{margin:0;font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:-.045em}.bt-customer-heading p,.bt-order-detail-head p,.bt-track-hero p{max-width:670px;margin:10px 0 0;color:#667085;font-size:11px;line-height:1.7}.bt-customer-heading>a{border:1px solid var(--bt-line);border-radius:11px;background:#fff;padding:11px 14px;color:#344054;font-size:9px;font-weight:850;text-decoration:none;white-space:nowrap}.bt-customer-footer{display:flex;justify-content:space-between;border-top:1px solid #eee5dc;padding-top:18px;padding-bottom:30px;color:#98a2b3;font-size:9px}.bt-customer-footer a{color:#667085;text-decoration:none}
.bt-track-proof{display:flex;align-items:center;gap:8px;flex:0 0 auto}.bt-track-proof b{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#fff3e9;color:#d94f07;font-size:8px}.bt-track-proof span{color:#667085;font-size:8px;font-weight:750}.bt-track-proof i{width:20px;height:1px;background:#e4e7ec}.bt-track-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.bt-track-card,.bt-track-side{border:1px solid var(--bt-line);border-radius:20px;background:#fff;padding:24px;box-shadow:0 16px 45px rgba(16,24,40,.045)}.bt-track-card h2,.bt-track-side h2{margin:0 0 18px;font-size:21px}.bt-track-card label{display:grid;gap:6px;margin-bottom:13px;color:#475467;font-size:9px;font-weight:800}.bt-track-card input{width:100%;box-sizing:border-box;border:1px solid #dfe3e8;border-radius:11px;padding:12px 13px;font:inherit;font-size:11px;outline:0}.bt-track-card input:focus{border-color:#f59b5d;box-shadow:0 0 0 3px #fff2e8}.bt-track-card button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:11px;background:#f97316;padding:13px 15px;color:#fff;font-size:10px;font-weight:900;cursor:pointer}.bt-track-card>small{display:block;margin-top:12px;color:#98a2b3;font-size:8px;line-height:1.65}.bt-track-side{background:#151515;color:#fff}.bt-track-side>span{color:#ff9859}.bt-track-side h2{font-size:23px}.bt-track-side>p{margin:0 0 18px;color:#cbd0d8;font-size:10px;line-height:1.7}.bt-track-side>a{display:flex;justify-content:space-between;border-radius:11px;background:#fff;padding:12px 14px;color:#101828;font-size:9px;font-weight:900;text-decoration:none;margin-bottom:18px}.bt-track-side>div{display:flex;align-items:center;gap:8px;margin-top:9px;color:#d0d5dd;font-size:8px}.bt-track-side>div i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#173d2f;color:#6ce9a6;font-style:normal;font-size:7px}.bt-customer-alert{margin-bottom:14px;border-radius:11px;padding:10px 12px;font-size:9px;font-weight:800}.bt-customer-alert.error{border:1px solid #fecdd6;background:#fff1f3;color:#b42318}
.bt-customer-tabs{display:flex;gap:8px;margin-bottom:18px}.bt-customer-tabs a{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--bt-line);border-radius:10px;background:#fff;padding:10px 13px;color:#667085;font-size:9px;font-weight:850;text-decoration:none}.bt-customer-tabs a.active{border-color:#f97316;background:#fff3e9;color:#d94f07}.bt-customer-tabs b{display:grid;place-items:center;min-width:18px;height:18px;border-radius:999px;background:#f2f4f7;color:#667085;font-size:7px}.bt-orders-list{display:grid;gap:11px}.bt-order-row{display:grid;grid-template-columns:96px minmax(0,1fr) 160px;gap:18px;align-items:center;border:1px solid var(--bt-line);border-radius:18px;background:#fff;padding:14px 17px}.bt-order-row-media{display:grid;place-items:center;width:96px;height:108px;border-radius:13px;background:#fff8f1;overflow:hidden}.bt-order-row-media img{width:100%;height:100%;object-fit:contain}.bt-order-row-media span{color:#f97316;font-size:26px;font-weight:900}.bt-order-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.bt-order-row-top small{color:#98a2b3;font-size:7px}.bt-order-row-top h2{margin:4px 0 0;font-size:16px}.bt-order-row-main>p{margin:9px 0;color:#667085;font-size:9px}.bt-order-row-products{display:flex;flex-wrap:wrap;gap:6px}.bt-order-row-products span{border-radius:8px;background:#f9fafb;padding:6px 8px;color:#475467;font-size:8px;font-weight:750}.bt-order-row-products small{color:#98a2b3}.bt-order-row-total{text-align:right}.bt-order-row-total>span{display:block;color:#98a2b3;font-size:8px}.bt-order-row-total>strong{display:block;margin:4px 0 10px;font-size:18px}.bt-order-row-total>a{color:#d94f07;font-size:8px;font-weight:900;text-decoration:none}.bt-status{display:inline-flex;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;white-space:nowrap}.bt-status.pending{background:#fff7ed;color:#c2410c}.bt-status.paid{background:#ecfdf3;color:#067647}.bt-status.production{background:#eef4ff;color:#3538cd}.bt-status.shipped{background:#eff8ff;color:#175cd3}.bt-status.completed{background:#ecfdf3;color:#067647}.bt-status.cancelled{background:#fff1f3;color:#b42318}
.bt-designs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.bt-design-card{border:1px solid var(--bt-line);border-radius:17px;background:#fff;overflow:hidden}.bt-design-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:210px;background:#f2f4f7}.bt-design-previews figure{position:relative;margin:0;background:#fff8f1}.bt-design-previews figure:only-child{grid-column:1/-1}.bt-design-previews img{width:100%;height:100%;min-height:210px;object-fit:contain}.bt-design-previews figcaption{position:absolute;left:8px;bottom:8px;border-radius:999px;background:rgba(255,255,255,.92);padding:5px 7px;color:#667085;font-size:7px;font-weight:900}.bt-design-previews>span{grid-column:1/-1;display:grid;place-items:center;color:#98a2b3;font-size:9px}.bt-design-copy{padding:15px}.bt-design-copy>small{color:#f97316;font-size:7px;font-weight:900}.bt-design-copy h2{margin:5px 0 4px;font-size:15px}.bt-design-copy>p{margin:0;color:#98a2b3;font-size:8px}.bt-design-copy>div{display:flex;gap:7px;margin-top:12px}.bt-design-copy a{flex:1;border:1px solid var(--bt-line);border-radius:9px;padding:8px;text-align:center;color:#344054;font-size:7px;font-weight:850;text-decoration:none}.bt-design-copy a:last-child{border-color:#f5c7a4;background:#fff6ef;color:#d94f07}
.bt-customer-empty{max-width:690px;margin:60px auto 100px;text-align:center}.bt-customer-empty>span{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 16px;border-radius:20px;background:#fff3e9;color:#d94f07;font-size:26px}.bt-customer-empty>small{color:#d94f07;font-size:8px;font-weight:900;letter-spacing:.13em}.bt-customer-empty h2{margin:9px 0;font-size:28px}.bt-customer-empty p{max-width:520px;margin:0 auto;color:#667085;font-size:10px;line-height:1.7}.bt-customer-empty>div{display:flex;justify-content:center;gap:8px;margin-top:20px}.bt-customer-empty a{border:1px solid var(--bt-line);border-radius:10px;background:#fff;padding:10px 14px;color:#344054;font-size:9px;font-weight:850;text-decoration:none}.bt-customer-empty a.primary{border-color:#f97316;background:#f97316;color:#fff}
.bt-order-detail-head{align-items:center}.bt-order-timeline{display:flex;align-items:center;margin:0 0 24px;border:1px solid var(--bt-line);border-radius:17px;background:#fff;padding:16px}.bt-order-timeline>div{display:flex;align-items:center;gap:8px;min-width:0}.bt-order-timeline>div>b{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;border:1px solid #e4e7ec;background:#fff;color:#98a2b3;font-size:8px}.bt-order-timeline>div span{min-width:0}.bt-order-timeline>div strong,.bt-order-timeline>div small{display:block}.bt-order-timeline>div strong{font-size:8px}.bt-order-timeline>div small{margin-top:2px;color:#98a2b3;font-size:6px;white-space:nowrap}.bt-order-timeline>div.done>b{border-color:#abefc6;background:#ecfdf3;color:#067647}.bt-order-timeline>div.active>b{border-color:#f97316;background:#fff3e9;color:#d94f07}.bt-order-timeline>div.active strong{color:#d94f07}.bt-order-timeline>i{flex:1;height:1px;margin:0 8px;background:#e4e7ec}.bt-order-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.bt-order-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.bt-order-section-head h2{margin:0;font-size:18px}.bt-order-section-head a{color:#d94f07;font-size:8px;font-weight:850;text-decoration:none}.bt-order-items{display:grid;gap:10px}.bt-order-item{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid var(--bt-line);border-radius:17px;background:#fff;padding:14px}.bt-order-item-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.bt-order-item-previews figure{position:relative;margin:0;overflow:hidden;border-radius:10px;background:#fff8f1;aspect-ratio:4/5}.bt-order-item-previews figure:only-child{grid-column:1/-1}.bt-order-item-previews img{width:100%;height:100%;object-fit:contain}.bt-order-item-previews figcaption{position:absolute;left:5px;bottom:5px;border-radius:999px;background:#fff;padding:4px 6px;font-size:6px;font-weight:900}.bt-order-item-previews>span{grid-column:1/-1;display:grid;place-items:center;min-height:120px;border-radius:10px;background:#fff8f1;color:#98a2b3;font-size:8px}.bt-order-item-copy>small{color:#f97316;font-size:7px;font-weight:900}.bt-order-item-copy h3{margin:4px 0 10px;font-size:17px}.bt-order-item-copy>div{display:flex;flex-wrap:wrap;gap:7px}.bt-order-item-copy>div span{border-radius:8px;background:#f9fafb;padding:7px 8px;color:#98a2b3;font-size:7px}.bt-order-item-copy>div b{display:block;margin-top:2px;color:#344054;font-size:8px}.bt-order-item-copy>p{margin:9px 0 0;color:#667085;font-size:8px}.bt-order-item-copy>a{display:inline-block;margin-top:10px;color:#d94f07;font-size:8px;font-weight:850;text-decoration:none}.bt-order-item>strong{font-size:14px;white-space:nowrap}.bt-order-detail-side{display:grid;gap:10px}.bt-order-detail-side article{border:1px solid var(--bt-line);border-radius:17px;background:#fff;padding:18px}.bt-order-detail-side h2{margin:0 0 14px;font-size:18px}.bt-order-detail-side article>p:not(.address){display:flex;justify-content:space-between;gap:12px;margin:9px 0;color:#667085;font-size:8px}.bt-order-detail-side article>p b{color:#344054}.bt-order-detail-side .discount b{color:#067647}.bt-order-detail-side article>div{display:flex;align-items:flex-end;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid #eef0f3}.bt-order-detail-side article>div span{font-size:9px;font-weight:800}.bt-order-detail-side article>div strong{font-size:20px}.bt-order-detail-side a.primary{display:flex;justify-content:space-between;margin-top:14px;border-radius:10px;background:#f97316;padding:11px 12px;color:#fff;font-size:9px;font-weight:900;text-decoration:none}.bt-order-detail-side .address{margin:0 0 8px;color:#344054;font-size:9px}.bt-order-detail-side article>small{color:#98a2b3;font-size:8px;line-height:1.7}
@media(max-width:980px){.bt-track-layout,.bt-order-detail-layout{grid-template-columns:1fr}.bt-designs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-order-row{grid-template-columns:82px minmax(0,1fr)}.bt-order-row-media{width:82px;height:94px}.bt-order-row-total{grid-column:2;text-align:left;display:flex;align-items:center;gap:12px}.bt-order-row-total>span{display:none}.bt-order-row-total>strong{margin:0}.bt-order-timeline{overflow-x:auto}.bt-order-timeline>div small{display:none}}
@media(max-width:700px){.bt-customer-shell{padding-top:22px}.bt-customer-page .nav-links{display:none}.bt-customer-heading,.bt-order-detail-head,.bt-track-hero{align-items:flex-start;flex-direction:column}.bt-track-proof{display:none}.bt-customer-heading h1,.bt-order-detail-head h1,.bt-track-hero h1{font-size:32px}.bt-track-card,.bt-track-side{border-radius:15px;padding:18px}.bt-order-row{grid-template-columns:72px minmax(0,1fr);padding:11px}.bt-order-row-media{width:72px;height:84px}.bt-order-row-top{display:block}.bt-order-row-top .bt-status{margin-top:7px}.bt-designs-grid{grid-template-columns:1fr}.bt-order-timeline{padding:12px}.bt-order-timeline>div span{display:none}.bt-order-timeline>i{min-width:18px}.bt-order-item{grid-template-columns:110px minmax(0,1fr);padding:11px}.bt-order-item>strong{grid-column:2}.bt-order-item-previews{grid-template-columns:1fr}.bt-order-item-previews figure:only-child{grid-column:auto}.bt-order-detail-side article{border-radius:14px}.bt-customer-tabs{overflow-x:auto}}
/* v2.4 - kargo takip özeti */
.bt-customer-shipping{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;display:grid;gap:6px}.bt-customer-shipping b{font-size:12px;color:#172033}.bt-customer-shipping a{font-size:11px;font-weight:800;color:#f97316;text-decoration:none}


/* v2.7 / Faz 9 - gelişmiş müşteri alanı */
.bt-customer-alert.success{border:1px solid #abefc6;background:#ecfdf3;color:#067647}.bt-account-heading{margin-bottom:18px}.bt-account-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px}.bt-account-summary article{border:1px solid var(--bt-line);border-radius:15px;background:#fff;padding:15px;min-height:102px}.bt-account-summary span{display:block;color:#98a2b3;font-size:7px;font-weight:900;letter-spacing:.09em}.bt-account-summary strong{display:block;margin:7px 0 4px;font-size:25px;letter-spacing:-.04em}.bt-account-summary small{color:#667085;font-size:7px;line-height:1.5}.bt-account-summary article.is-action{background:#151515;color:#fff}.bt-account-summary .is-action span{color:#ff9859}.bt-account-summary .is-action strong{color:#fff}.bt-account-summary .is-action a{display:inline-block;color:#fff;font-size:8px;font-weight:900;text-decoration:none}.bt-account-toolbar{margin-bottom:13px}.bt-account-toolbar form{display:flex;align-items:center;justify-content:space-between;gap:12px}.bt-account-toolbar label{display:flex;align-items:center;gap:8px;flex:1;max-width:460px;border:1px solid var(--bt-line);border-radius:10px;background:#fff;padding:0 10px}.bt-account-toolbar label span{color:#98a2b3}.bt-account-toolbar input{width:100%;border:0;outline:0;padding:10px 0;font-size:9px;background:transparent}.bt-account-toolbar form>div{display:flex;gap:5px}.bt-account-toolbar form>div a{border:1px solid var(--bt-line);border-radius:9px;padding:9px 11px;color:#667085;font-size:8px;font-weight:850;text-decoration:none}.bt-account-toolbar form>div a.active{border-color:#f97316;background:#fff3e9;color:#d94f07}.bt-order-row-shipping{margin-top:8px;color:#175cd3;font-size:7px;font-weight:800}.bt-design-help{margin-bottom:13px;border:1px solid #fed7aa;border-radius:13px;background:#fff7ed;padding:12px 14px}.bt-design-help>div{display:flex;align-items:center;gap:10px}.bt-design-help b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffedd5;color:#c2410c}.bt-design-help strong,.bt-design-help small{display:block}.bt-design-help strong{font-size:9px;color:#9a3412}.bt-design-help small{margin-top:2px;color:#c2410c;font-size:7px;line-height:1.5}.bt-design-actions{display:grid!important;grid-template-columns:1fr 1.3fr;gap:7px!important}.bt-design-actions form{margin:0}.bt-design-actions button,.bt-order-item-actions button{width:100%;height:100%;border:1px solid #f5c7a4;border-radius:9px;background:#fff6ef;padding:8px;color:#d94f07;font-size:7px;font-weight:900;cursor:pointer}.bt-account-privacy{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:24px;border-top:1px solid var(--bt-line);padding-top:18px}.bt-account-privacy>div>span{color:#98a2b3;font-size:7px;font-weight:900;letter-spacing:.1em}.bt-account-privacy h2{margin:5px 0 4px;font-size:15px}.bt-account-privacy p{max-width:690px;margin:0;color:#667085;font-size:8px;line-height:1.6}.bt-account-privacy button{border:1px solid #fda29b;border-radius:9px;background:#fff;padding:9px 11px;color:#b42318;font-size:8px;font-weight:850;cursor:pointer}.bt-order-item-actions{display:grid!important;grid-template-columns:auto minmax(180px,1fr);gap:7px!important;margin-top:10px}.bt-order-item-actions>a{display:grid;place-items:center;margin:0!important;border:1px solid var(--bt-line);border-radius:9px;padding:8px;color:#344054!important}.bt-order-item-actions form{margin:0}.bt-order-history{margin-top:14px;border:1px solid var(--bt-line);border-radius:17px;background:#fff;padding:17px}.bt-order-history ol{list-style:none;margin:0;padding:0}.bt-order-history li{display:grid;grid-template-columns:16px 1fr;gap:10px;position:relative;padding:0 0 15px}.bt-order-history li:last-child{padding-bottom:0}.bt-order-history li>b{display:block;width:10px;height:10px;margin-top:3px;border:3px solid #ffedd5;border-radius:50%;background:#f97316}.bt-order-history li:not(:last-child):after{content:"";position:absolute;left:4px;top:16px;bottom:2px;width:1px;background:#e4e7ec}.bt-order-history li strong{display:block;font-size:9px}.bt-order-history li small{display:block;margin-top:3px;color:#98a2b3;font-size:7px}.bt-customer-shipping.is-waiting{display:grid!important;align-items:initial!important;justify-content:initial!important}.bt-customer-shipping.is-waiting b{color:#667085}.bt-customer-shipping.is-waiting small{font-size:7px;color:#98a2b3;line-height:1.5}
@media(max-width:900px){.bt-account-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-account-toolbar form{align-items:stretch;flex-direction:column}.bt-account-toolbar label{max-width:none}.bt-account-toolbar form>div{overflow-x:auto}.bt-account-privacy{align-items:flex-start;flex-direction:column}.bt-order-item-actions{grid-template-columns:1fr}}
@media(max-width:520px){.bt-account-summary{grid-template-columns:1fr 1fr}.bt-account-summary article{min-height:86px;padding:12px}.bt-account-summary strong{font-size:22px}.bt-design-actions{grid-template-columns:1fr!important}.bt-account-privacy button{width:100%}}

/* Faz 10 — müşteri sipariş yasal belge kopyaları */
.bt-customer-legal-docs .bt-customer-legal-links{display:grid;gap:7px;margin:10px 0}.bt-customer-legal-docs .bt-customer-legal-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #dbe3ec;border-radius:9px;background:#f8fafc;color:#334155;text-decoration:none;font-size:11px;font-weight:800}.bt-customer-legal-docs .bt-customer-legal-links a small{font-size:9px;color:#64748b}.bt-customer-legal-docs>small{color:#7c8797;font-size:10px}
