/* v0.3.66 — Hesabım / Ürünler ve Sipariş Merkezi */
.mx366-order-center{display:grid;gap:18px}.mx366-order-head{align-items:flex-start}.mx366-kicker{display:block;margin:0 0 8px;color:#0b7a55;font-size:11.5px;font-weight:600;letter-spacing:.075em}.mx366-order-head-actions{display:flex;gap:8px;flex-wrap:wrap}.mx366-steps{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.mx366-steps div{display:flex;align-items:center;gap:9px;color:#7b8490;font-size:13px;font-weight:550;white-space:nowrap}.mx366-steps div b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#eef2f4;color:#6b7280}.mx366-steps div.is-active{color:#0a8f5b}.mx366-steps div.is-active b{background:#0aa35f;color:#fff}.mx366-steps i{height:1px;flex:1;min-width:24px;background:#dfe5e8}
.mx366-order-tools{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #e6e8eb;border-radius:14px;background:#fff}.mx366-order-tools label{display:grid;gap:6px;min-width:min(520px,100%)}.mx366-order-tools label span{font-size:12px;color:#667085;font-weight:600}.mx366-order-tools input{width:100%;height:42px;border:1px solid #d9dee5;border-radius:10px;padding:0 12px;font:inherit}.mx366-order-tools>div{display:flex;align-items:baseline;gap:6px}.mx366-order-tools>div strong{font-size:22px}.mx366-order-tools>div span{font-size:12px;color:#667085}
.mx366-product-table-wrap{overflow:auto;border:1px solid #e4e7eb;border-radius:14px;background:#fff}.mx366-product-table{width:100%;min-width:960px;border-collapse:collapse}.mx366-product-table th,.mx366-product-table td{padding:13px 12px;border-bottom:1px solid #edf0f2;text-align:left;vertical-align:middle}.mx366-product-table th{position:sticky;top:0;z-index:2;background:#f7f9fa;color:#27313b;font-size:12px;font-weight:600}.mx366-product-table tbody tr:hover{background:#fbfcfd}.mx366-product-table tr.is-hidden{display:none}.mx366-product-image{width:74px}.mx366-product-image img{width:46px;height:54px;object-fit:contain;display:block;background:#fff}.mx366-product-image span{width:46px;height:54px;display:grid;place-items:center;border-radius:8px;background:#f2f4f5;color:#8a9199;font-size:10px}.mx366-product-table code{font:600 12px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;color:#344054;background:transparent}.mx366-product-name a{text-decoration:none;color:#15191f}.mx366-product-name strong{display:block;font-size:14.5px;font-weight:600}.mx366-product-name small{display:block;margin-top:4px;color:#0a8f5b;font-size:11px}.mx366-product-name small.is-out{color:#c43d3d}.mx366-qty{display:grid;grid-template-columns:34px 54px 34px;align-items:center}.mx366-qty button,.mx366-qty input{height:36px;border:1px solid #d9dee5;background:#fff;text-align:center}.mx366-qty button{font-size:18px;cursor:pointer}.mx366-qty button:first-child{border-radius:8px 0 0 8px}.mx366-qty button:last-child{border-radius:0 8px 8px 0}.mx366-qty input{border-inline:0;font:600 14px/1 inherit}.mx366-qty button:disabled,.mx366-qty input:disabled{opacity:.45;cursor:not-allowed}.mx366-save{min-width:76px;height:36px;border:0;border-radius:8px;background:#f59e0b;color:#fff;font-weight:600;cursor:pointer}.mx366-save.is-saved{background:#0aa35f}.mx366-save:disabled{background:#cbd5e1;cursor:not-allowed}
.mx366-order-summary{position:sticky;bottom:12px;z-index:8;display:grid;grid-template-columns:repeat(4,minmax(100px,auto)) minmax(220px,1fr) auto;align-items:center;gap:18px;padding:15px 16px;border:1px solid #dfe5e8;border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 14px 36px rgba(15,23,42,.12);backdrop-filter:blur(12px)}.mx366-order-summary>div:not(.mx366-summary-actions){display:grid;gap:2px}.mx366-order-summary span{font-size:11px;color:#667085}.mx366-order-summary strong{font-size:16px}.mx366-order-summary p{margin:0;color:#667085;font-size:11px;line-height:1.45}.mx366-summary-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.mx366-summary-actions a,.mx366-summary-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:8px;border:1px solid #d6dce2;background:#fff;color:#20262d;text-decoration:none;font:600 12px/1 inherit;cursor:pointer}.mx366-summary-actions .mx366-save-all{background:#f59e0b;border-color:#f59e0b;color:#fff}.mx366-summary-actions .is-primary{background:#0aa35f;border-color:#0aa35f;color:#fff}
@media(max-width:1100px){.mx366-order-head-actions{width:100%}.mx366-order-summary{grid-template-columns:1fr 1fr}.mx366-order-summary p{grid-column:1/-1}.mx366-summary-actions{grid-column:1/-1;justify-content:stretch}.mx366-summary-actions>*{flex:1}.mx366-order-tools{align-items:stretch;flex-direction:column}.mx366-order-tools label{min-width:0}}
@media(max-width:720px){.mx366-order-center{gap:12px}.mx366-steps{gap:6px;padding:12px 10px;overflow:auto}.mx366-steps div{font-size:11px}.mx366-steps div b{width:26px;height:26px}.mx366-steps i{min-width:14px}.mx366-product-table-wrap{border-radius:12px}.mx366-order-summary{position:static;grid-template-columns:1fr 1fr;padding:13px}.mx366-summary-actions{display:grid;grid-template-columns:1fr}.mx366-product-table{min-width:850px}.mx366-order-head-actions a{flex:1}}

/* v0.3.67 — fiyat okunabilirliği, yoğunluk ve etkileşim netliği */
.mx366-product-table td:nth-child(5),.mx366-product-table td:nth-child(6),.mx366-product-table th:nth-child(5),.mx366-product-table th:nth-child(6){text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}
.mx366-product-table td:nth-child(5)>strong,.mx366-product-table td:nth-child(6)>strong{font-size:13.5px;font-weight:600;color:#1f2933}
.mx366-product-table tbody tr:last-child td{border-bottom:0}.mx366-product-table tbody tr{transition:background-color .14s ease}.mx366-product-table tbody tr:hover{background:#f8fbfa}
.mx366-product-image img{border-radius:8px}.mx366-product-table code{font-size:11.5px;font-weight:550;color:#4a5561}
.mx366-qty button{color:#485563}.mx366-qty button:hover:not(:disabled){background:#f3f7f5;color:#08794f}.mx366-qty input{font-weight:600;font-variant-numeric:tabular-nums}
.mx366-save{box-shadow:0 1px 2px rgba(15,23,42,.08)}.mx366-save:hover:not(:disabled){filter:brightness(.97)}
.mx366-order-summary{border-color:#d8e2dd}.mx366-order-summary strong{font-weight:600}.mx366-summary-actions a,.mx366-summary-actions button{font-weight:600}

/* v0.3.69 — KDV görünürlüğü */
.mx369-tax-row strong,.mx369-cart-payable strong,[data-mx369-summary-payable]{font-weight:750;font-variant-numeric:tabular-nums}.mx93-summary-row small,.mx366-product-table th small,.mx366-order-summary small{font-size:.78em;font-weight:600;opacity:.72}

/* v0.3.71 — Hesabım Ürünler ve Sipariş UX premium iyileştirme */
.mx366-order-center{gap:16px}.mx366-order-head{padding:2px 0}.mx366-order-head h2{letter-spacing:-.025em}.mx366-order-tools{padding:15px 17px;border-color:#dce4ea;border-radius:15px;box-shadow:0 7px 22px rgba(26,48,72,.04)}.mx366-order-tools input{height:46px;border-color:#cfd9e3;border-radius:11px;background:#fff}.mx366-order-tools input:focus{outline:none;border-color:#1565c0;box-shadow:0 0 0 4px rgba(21,101,192,.08)}.mx366-product-table-wrap{border-color:#dde5eb;border-radius:16px;box-shadow:0 12px 34px rgba(25,48,73,.055)}.mx366-product-table th{height:48px;background:#f8fafb;color:#3a4653}.mx366-product-table td{padding-top:12px;padding-bottom:12px}.mx366-product-table tbody tr{background:#fff}.mx366-product-table tbody tr.is-selected{background:#f5fbf8}.mx366-product-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 #0aa35f}.mx366-product-image{width:84px}.mx371-account-product-media{position:relative;display:grid;place-items:center;width:58px;height:66px;border:1px solid #e2e8ee;border-radius:11px;overflow:hidden;background:#fff}.mx371-account-product-media img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;padding:4px;border-radius:0!important;background:#fff;opacity:0;transition:opacity .14s ease}.mx371-account-product-media.is-loaded img{opacity:1}.mx371-account-product-media i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#0b6173;color:#fff;font-style:normal;font-size:10px;font-weight:750;letter-spacing:.03em}.mx371-account-product-media.is-loaded i{visibility:hidden}.mx366-product-name strong{font-size:14px;line-height:1.35;color:#182431}.mx366-product-name small{font-weight:600}.mx366-qty{grid-template-columns:36px 56px 36px}.mx366-qty button,.mx366-qty input{height:38px}.mx366-qty button{font-weight:500}.mx366-save{height:38px;border-radius:9px}.mx366-order-summary{border-color:#d6e1db;border-radius:16px;padding:16px 17px;box-shadow:0 16px 40px rgba(15,23,42,.13)}.mx366-order-summary>div:not(.mx366-summary-actions){padding-right:8px}.mx366-order-summary strong{font-variant-numeric:tabular-nums}.mx366-order-summary [data-mx369-summary-payable]{color:#0d5eaf;font-size:18px}.mx366-summary-actions a,.mx366-summary-actions button{min-height:40px;border-radius:9px}.mx366-summary-actions .is-primary{background:#087c58;border-color:#087c58}.mx366-summary-actions .mx366-save-all{background:#d98906;border-color:#d98906}
@media(max-width:720px){.mx366-product-image{width:76px}.mx371-account-product-media{width:54px;height:62px}.mx366-order-summary{border-radius:14px}.mx366-order-tools{padding:13px}}

/* v0.3.71 — Hesabım sipariş detayında kırık görsel yerine dayanıklı medya. */
.mx371-order-item-media{position:relative}.mx371-order-item-media img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;padding:5px;background:#fff}.mx371-order-item-media i{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#0b6173;color:#fff;font-style:normal;font-size:10px;font-weight:750;letter-spacing:.03em}.mx371-order-item-media.is-loaded i{visibility:hidden}.mx371-order-item-media.is-placeholder,.mx371-order-item-media.is-empty{background:#f4f8f7}.mx371-order-item-media.is-placeholder i,.mx371-order-item-media.is-empty i{visibility:visible}
