.mpod-customer-designer{--mpod-blue:#0b5cab;--mpod-blue-dark:#073b70;--mpod-border:#dce3eb;--mpod-ink:#152238;--mpod-muted:#667085;max-width:1240px;margin:24px auto;color:var(--mpod-ink);font-family:inherit}.mpod-customer-designer *{box-sizing:border-box}.mpod-customer-head{padding:34px;border-radius:20px;background:linear-gradient(135deg,#073b70,#0b69bd);color:#fff}.mpod-customer-head h2{margin:4px 0 8px;color:#fff;font-size:clamp(30px,5vw,48px);line-height:1.05}.mpod-customer-head p{max-width:720px;margin:0;color:rgba(255,255,255,.88);font-size:16px}.mpod-customer-kicker{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.mpod-customer-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.mpod-customer-progress span{padding:10px 12px;border-radius:999px;background:#eef2f6;color:#778296;text-align:center;font-size:13px;font-weight:700}.mpod-customer-progress span.active{background:#dceeff;color:var(--mpod-blue)}.mpod-customer-step{margin:16px 0;padding:28px;border:1px solid var(--mpod-border);border-radius:18px;background:#fff;box-shadow:0 8px 28px rgba(18,38,63,.05)}.mpod-customer-step[hidden]{display:none!important}.mpod-step-title{display:flex;align-items:center;gap:14px;margin-bottom:22px}.mpod-step-title>b{display:grid;flex:0 0 42px;height:42px;place-items:center;border-radius:50%;background:var(--mpod-blue);color:#fff}.mpod-step-title h3{margin:0 0 3px;font-size:22px}.mpod-step-title p{margin:0;color:var(--mpod-muted)}.mpod-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.mpod-choice-card{position:relative;display:flex;min-width:0;min-height:148px;padding:12px;flex-direction:column;align-items:stretch;gap:9px;border:2px solid var(--mpod-border)!important;border-radius:14px!important;background:#fff!important;background-image:none!important;color:var(--mpod-ink)!important;text-align:left;cursor:pointer;box-shadow:none!important;transition:border-color .15s,transform .15s,box-shadow .15s}.mpod-choice-card:hover{transform:translateY(-2px);border-color:#8ab9e3!important;box-shadow:0 8px 20px rgba(11,92,171,.1)!important}.mpod-choice-card.selected{border-color:var(--mpod-blue)!important;box-shadow:0 0 0 3px rgba(11,92,171,.13)!important}.mpod-choice-card img,.mpod-choice-placeholder{width:100%;aspect-ratio:1;object-fit:contain;border-radius:9px;background:#f4f6f8}.mpod-choice-placeholder{display:grid;place-items:center;color:#a3aeba;font-size:36px}.mpod-choice-card strong{overflow:hidden;text-overflow:ellipsis;font-size:14px}.mpod-choice-card small{color:var(--mpod-muted);font-size:12px}.mpod-choice-card em{color:#a33;font-size:11px;font-style:normal}.mpod-choice-card:disabled{opacity:.55;cursor:not-allowed}.mpod-card-grid.colors,.mpod-card-grid.collections{grid-template-columns:repeat(5,minmax(0,1fr))}.mpod-card-grid.designs{grid-template-columns:repeat(5,minmax(0,1fr));max-height:650px;overflow:auto;padding:3px}.mpod-size-row{margin-top:20px;padding-top:18px;border-top:1px solid var(--mpod-border)}.mpod-size-row>strong{display:block;margin-bottom:10px}.mpod-size-row>div{display:flex;flex-wrap:wrap;gap:9px}.mpod-size-row button,.mpod-control-row button{padding:10px 14px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:var(--mpod-ink);font-weight:700;cursor:pointer}.mpod-size-row button.selected{border-color:var(--mpod-blue);background:#e9f4ff;color:var(--mpod-blue)}.mpod-design-source-tabs{display:flex;gap:8px;margin-bottom:20px;padding:5px;border-radius:12px;background:#eef2f6}.mpod-design-source-tabs button{flex:1;padding:12px;border:0;border-radius:9px;background:transparent;color:#49566a;font-weight:800;cursor:pointer}.mpod-design-source-tabs button.active{background:#fff;color:var(--mpod-blue);box-shadow:0 2px 8px rgba(0,0,0,.08)}.mpod-customer-step h4{margin:18px 0 12px}.mpod-upload-drop{display:grid;min-height:210px;padding:30px;place-items:center;align-content:center;gap:8px;border:2px dashed #9bb3ca;border-radius:16px;background:#f8fbff;text-align:center;cursor:pointer}.mpod-upload-drop input{position:absolute;width:1px;height:1px;opacity:0}.mpod-upload-drop strong{font-size:18px}.mpod-upload-drop span{color:var(--mpod-muted)}.mpod-upload-result{margin-top:16px}.mpod-upload-result>.mpod-choice-card{width:min(230px,100%)}.mpod-upload-result.bad{padding:12px;border-radius:10px;background:#fff0f0;color:#9b1c1c}.mpod-editor-layout{display:grid;grid-template-columns:minmax(320px,580px) minmax(250px,1fr);gap:30px;align-items:center}.mpod-editor-stage{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid #d6dee8;border-radius:18px;background:#edf1f5;touch-action:none}.mpod-editor-stage>[data-mockup]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.mpod-editor-stage>[data-art]{position:absolute;z-index:2;max-width:none!important;height:auto!important;pointer-events:none;user-select:none;-webkit-user-drag:none}.mpod-editor-stage>[data-print-area]{position:absolute;z-index:3;border:2px dashed rgba(11,105,189,.72);pointer-events:none}.mpod-art-control{position:absolute;z-index:4;border:1px solid rgba(11,92,171,.78);cursor:move;touch-action:none}.mpod-art-control:hover,.mpod-art-control:focus-visible,.mpod-art-control.adjusting{outline:none;box-shadow:0 0 0 3px rgba(11,92,171,.2)}.mpod-art-control i{position:absolute;right:-10px;bottom:-10px;width:20px;height:20px;border:3px solid #fff;border-radius:50%;background:var(--mpod-blue);box-shadow:0 2px 6px rgba(0,0,0,.3);cursor:nwse-resize}.mpod-editor-controls{display:flex;flex-direction:column;gap:14px}.mpod-summary{padding:16px;border-radius:12px;background:#f2f7fc}.mpod-summary strong,.mpod-summary span{display:block}.mpod-summary span{margin-top:4px;color:var(--mpod-muted)}.mpod-editor-controls label{display:flex;flex-direction:column;gap:6px;font-weight:700}.mpod-editor-controls select{width:100%;padding:11px;border:1px solid #b9c5d2;border-radius:9px;background:#fff}.mpod-control-row{display:flex;flex-wrap:wrap;gap:8px}.mpod-control-row button:hover{border-color:var(--mpod-blue);color:var(--mpod-blue)}.mpod-quality{margin:0;color:#31653d;font-size:13px;font-weight:700}.mpod-add-cart{padding:15px 20px;border:0!important;border-radius:11px!important;background:var(--mpod-blue)!important;background-image:none!important;color:#fff!important;font-size:16px;font-weight:800;cursor:pointer}.mpod-add-cart:hover{background:var(--mpod-blue-dark)!important}.mpod-add-cart:disabled{opacity:.65;cursor:wait}.mpod-customer-message{margin:0;padding:11px 13px;border-radius:9px}.mpod-customer-message.bad{background:#fff0f0;color:#9b1c1c}.mpod-customer-message.ok{background:#edf8ef;color:#236232}.mpod-loading{grid-column:1/-1;padding:20px;color:var(--mpod-muted);text-align:center}
@media(max-width:960px){.mpod-card-grid,.mpod-card-grid.colors,.mpod-card-grid.collections,.mpod-card-grid.designs{grid-template-columns:repeat(3,minmax(0,1fr))}.mpod-editor-layout{grid-template-columns:1fr}.mpod-editor-stage{max-width:600px;margin:auto}}
@media(max-width:620px){.mpod-customer-head{padding:25px 20px;border-radius:15px}.mpod-customer-step{padding:20px 14px}.mpod-customer-progress{gap:4px}.mpod-customer-progress span{padding:8px 3px;font-size:11px}.mpod-step-title{align-items:flex-start}.mpod-card-grid,.mpod-card-grid.colors,.mpod-card-grid.collections,.mpod-card-grid.designs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.mpod-choice-card{min-height:125px;padding:8px}.mpod-editor-layout{display:block}.mpod-editor-controls{margin-top:20px}.mpod-add-cart{position:sticky;bottom:10px;z-index:10}.mpod-design-source-tabs{display:block}.mpod-design-source-tabs button{width:100%}}

/* 3.0.107 — Altı bölümlü müşteri akışı ve tema başlık temizliği. */
.mpod-theme-chrome-hidden{display:none!important}
body.mpod-customer-designer-page .woocommerce-breadcrumb,
body.mpod-customer-designer-page .wd-breadcrumbs,
body.mpod-customer-designer-page nav.breadcrumbs,
body.mpod-customer-designer-page .breadcrumb-trail,
body.mpod-customer-designer-page h1.entry-title,
body.mpod-customer-designer-page h1.page-title{display:none!important}
.mpod-customer-head{border:2px solid var(--mpod-blue);border-radius:8px;background:#fff;color:var(--mpod-blue)}
.mpod-customer-head h2,.mpod-customer-head p,.mpod-customer-head .mpod-customer-kicker{color:var(--mpod-blue)}
.mpod-customer-progress span,.mpod-customer-progress span.active{border:2px solid var(--mpod-blue);border-radius:8px;background:#fff;color:var(--mpod-blue);box-shadow:none}
.mpod-customer-progress span.active{border-color:var(--mpod-blue-dark);box-shadow:inset 0 0 0 1px var(--mpod-blue-dark)}
.mpod-customer-step .mpod-size-row{margin:0;padding:0;border:0}
.mpod-size-heading{margin-bottom:14px}.mpod-size-heading h3{margin:0 0 3px;color:var(--mpod-ink);font-size:22px;line-height:1.25}.mpod-size-heading p{margin:0;color:var(--mpod-muted);font-size:16px;font-weight:400}
.mpod-product-preview,.mpod-preview-done{padding:15px 20px;border:0!important;border-radius:9px!important;background:#dceeff!important;background-image:none!important;color:var(--mpod-blue-dark)!important;font-size:16px;font-weight:800;cursor:pointer}
.mpod-product-preview:hover,.mpod-preview-done:hover{background:#c7e3ff!important}.mpod-product-preview:disabled{opacity:.65;cursor:wait}
.mpod-customer-message[hidden],.mpod-preview-modal[hidden]{display:none!important}.mpod-customer-message.bad{background:#e9f4ff;color:var(--mpod-blue-dark)}
.mpod-preview-modal{position:fixed;z-index:999999;inset:0;display:grid;padding:24px;place-items:center;background:rgba(8,24,45,.72);backdrop-filter:blur(3px)}
.mpod-preview-dialog{position:relative;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:28px;border-radius:14px;background:#fff;box-shadow:0 24px 80px rgba(0,0,0,.35)}
.mpod-preview-dialog h3{margin:0 48px 4px 0;color:var(--mpod-ink);font-size:26px}.mpod-preview-dialog>p{margin:0 48px 18px 0;color:var(--mpod-muted)}
.mpod-preview-close{position:absolute;top:16px;right:16px;width:42px;height:42px;padding:0;border:0!important;border-radius:8px!important;background:#e9f4ff!important;color:var(--mpod-blue-dark)!important;font-size:30px;line-height:1;cursor:pointer}
.mpod-preview-image-wrap{display:grid;min-height:300px;place-items:center;overflow:hidden;border:1px solid var(--mpod-border);border-radius:10px;background:#edf1f5}.mpod-preview-image-wrap img{display:block;width:100%;max-height:70vh;object-fit:contain}.mpod-preview-done{display:block;margin:18px 0 0 auto;min-width:140px}
body.mpod-preview-open{overflow:hidden}
@media(max-width:620px){.mpod-preview-modal{padding:10px}.mpod-preview-dialog{padding:20px 14px}.mpod-preview-image-wrap{min-height:220px}.mpod-size-heading h3{font-size:20px}.mpod-product-preview{width:100%}}

/* 3.0.109 — Tanıtım kutusu bölüm kartlarıyla aynı görsel dilde. */
.mpod-customer-head{margin:16px 0;padding:28px;border:1px solid var(--mpod-border);border-radius:18px;background:#fff;color:var(--mpod-ink);box-shadow:0 8px 28px rgba(18,38,63,.05)}
.mpod-customer-head h2{margin:0 0 6px;color:var(--mpod-ink);font-size:24px;line-height:1.25;font-weight:700}
.mpod-customer-head p{max-width:none;margin:0;color:var(--mpod-muted);font-size:18px;line-height:1.5;font-weight:400}
.mpod-customer-step{scroll-margin-top:220px}
@media(max-width:620px){.mpod-customer-head{padding:20px 14px;border-radius:18px}.mpod-customer-head h2{font-size:24px}.mpod-customer-head p{font-size:18px}}
