/* Müşteri hizmetleri (V18) storefront pieces: contact form, product questions, return requests under orders. */
.dz-cs-eyebrow{display:inline-block;margin-bottom:6px;color:#e60012;font-size:12px;font-weight:700;letter-spacing:.02em}
.dz-cs-alert{margin:0 0 16px;padding:12px 14px;border-radius:8px;font-size:13.5px;line-height:1.55;font-weight:600}
.dz-cs-alert.is-ok{border:1px solid rgba(22,163,74,.2);color:#15803d;background:#f0fdf4}
.dz-cs-alert.is-bad{border:1px solid rgba(230,0,18,.2);color:#b5000e;background:#fef2f2}
.dz-cs-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}

.dz-cs-contact{padding:8px 0 56px;background:transparent}
.dz-cs-card{max-width:860px;margin:0 auto;padding:clamp(20px,3vw,32px);border:1px solid #e5e2dc;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(13,11,9,.08)}
.dz-cs-card header{margin-bottom:18px}
.dz-cs-card h2{margin:0;color:#121212;font-size:clamp(20px,2.4vw,26px);line-height:1.2;font-weight:760;letter-spacing:-.01em}
.dz-cs-card header p{margin:8px 0 0;color:#6d6b68;font-size:14px;line-height:1.55}
.dz-cs-form{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}
.dz-cs-form label,.dz-qa-form label,.dz-rt-form label{display:flex;flex-direction:column;gap:6px;margin:0;color:#121212;font-size:12.5px;font-weight:700}
.dz-cs-form label small,.dz-rt-form label small{color:#8a8782;font-weight:500}
.dz-cs-form .is-wide{grid-column:1/-1}
.dz-cs-form input,.dz-cs-form select,.dz-cs-form textarea,.dz-qa-form textarea,.dz-rt-form select,.dz-rt-form textarea,.dz-rt-form input[type=file]{width:100%;min-height:46px;padding:10px 13px;border:1px solid #dcd8d1;border-radius:8px;background:#fff;color:#121212;font:500 14px/1.45 inherit;outline:none}
.dz-cs-form textarea,.dz-qa-form textarea,.dz-rt-form textarea{min-height:110px;resize:vertical}
.dz-cs-form :is(input,select,textarea):focus,.dz-qa-form textarea:focus,.dz-rt-form :is(select,textarea):focus{border-color:#121212;box-shadow:0 0 0 3px rgba(18,18,18,.08)}
.dz-cs-form-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.dz-cs-form-foot small{color:#6d6b68;font-size:12.5px}
.dz-cs-form .btn{min-height:46px;padding:0 22px;border-radius:8px}
.dz-cs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:0;border-radius:8px;background:#121212;color:#fff;font:700 14px/1.2 inherit;letter-spacing:0;text-transform:none;cursor:pointer}
.dz-cs-btn:hover{background:#e60012;color:#fff}
.dz-rt :is(input,select,textarea),.dz-qa-form textarea,.dz-cs-form :is(input,select,textarea){box-sizing:border-box!important;max-width:100%!important;margin:0!important;background-color:#fff!important}
.dz-cs-form label>span small,.dz-rt-form label>span small{margin-left:4px;font-size:12px}
.dz-rt select{height:auto!important;padding:8px 30px 8px 12px!important;font-size:14px!important}

.dz-qa{margin:28px 0 8px;padding:clamp(18px,2.6vw,28px);border:1px solid #e5e2dc;border-radius:8px;background:#fff}
.dz-qa header{margin-bottom:12px}
.dz-qa h2{margin:0;color:#121212;font-size:20px;line-height:1.25;font-weight:760}
.dz-qa-list{list-style:none;margin:0 0 16px;padding:0}
.dz-qa-list li{padding:14px 0;border-bottom:1px solid #ebe8e2}
.dz-qa-list li:last-child{border-bottom:0}
.dz-qa-list p{display:flex;gap:10px;margin:0;color:#3a3936;font-size:14px;line-height:1.55}
.dz-qa-list p+p{margin-top:8px}
.dz-qa-list b{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#121212;color:#fff;font-size:11px;line-height:1}
.dz-qa-list .dz-qa-a b{background:#e60012}
.dz-qa-q span{color:#121212;font-weight:650}
.dz-qa-list small{display:block;margin:6px 0 0 32px;color:#8a8782;font-size:12px}
.dz-qa-empty,.dz-qa-login{margin:0 0 14px;color:#6d6b68;font-size:14px}
.dz-qa-login a{color:#e60012;font-weight:700}
.dz-qa-form{display:grid;gap:10px;max-width:640px}
.dz-qa-form .dz-cs-btn{justify-self:start}

.dz-rt{margin:14px 0 4px;padding:14px 16px;border:1px solid #e5e2dc;border-radius:8px;background:#faf9f7;clear:both}
.pc-tracking-page .dz-rt{margin:0 0 18px;background:#fff}
.dz-rt-list{list-style:none;margin:0 0 10px;padding:0}
.dz-rt-list li{padding:8px 0;border-bottom:1px solid #ebe8e2;font-size:13.5px;color:#3a3936}
.dz-rt-list li:last-child{border-bottom:0}
.dz-rt-list strong{color:#121212}
.dz-rt-list small{display:block;color:#6d6b68;font-size:12.5px}
.dz-rt-list p{margin:6px 0 0;font-size:13px;line-height:1.5}
.dz-rt-badge{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:999px;background:#ebe8e2;color:#3a3936;font-size:11.5px;font-weight:700;vertical-align:1px}
.dz-rt-badge.is-warn{background:#fff4e0;color:#8a5200}.dz-rt-badge.is-info{background:#eef2ff;color:#2d43a8}.dz-rt-badge.is-ok{background:#ecfdf3;color:#137a43}.dz-rt-badge.is-bad{background:#fef2f2;color:#b5000e}
.dz-rt-new summary{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid #121212;border-radius:8px;background:#fff;color:#121212;font-size:13.5px;font-weight:700;cursor:pointer;list-style:none}
.dz-rt-new summary::-webkit-details-marker{display:none}
.dz-rt-new summary::after{content:"";width:7px;height:7px;margin-left:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}
.dz-rt-new[open] summary{background:#121212;color:#fff}
.dz-rt-new[open] summary::after{transform:rotate(-135deg) translateY(-1px)}
.dz-rt-form{display:grid;gap:14px;margin-top:14px;max-width:640px}
.dz-rt-form fieldset{margin:0;padding:0;border:0}
.dz-rt-form legend{margin-bottom:6px;color:#121212;font-size:12.5px;font-weight:700}
.dz-rt-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 0;border-bottom:1px solid #ebe8e2}
.dz-rt-line>span{flex:1 1 150px;min-width:0}
.dz-rt-line strong{display:block;color:#121212;font-size:13.5px;line-height:1.35}
.dz-rt-line small{display:block;color:#6d6b68;font-size:12px}
.dz-rt-line small.dz-rt-warn{color:#8a5200;font-weight:600}
.dz-rt-line label{flex:none;flex-direction:row;align-items:center;gap:8px;font-weight:600}
.dz-rt-line select{width:80px!important;min-height:40px}
.dz-rt-form input[type=file]{padding:9px;font-size:13px}
.dz-rt-form .dz-cs-btn{justify-self:start}
.dz-rt-window{margin:0;color:#121212;font-size:13px;font-weight:600}
.dz-rt-muted{margin:0;color:#6d6b68;font-size:13px}
.dz-rt-muted a{color:#e60012;font-weight:700}
@media (max-width:640px){
  .dz-cs-form{grid-template-columns:minmax(0,1fr)}
  .dz-cs-form-foot .btn,.dz-rt-form .dz-cs-btn,.dz-qa-form .dz-cs-btn{width:100%;justify-self:stretch}
  .dz-rt{padding:12px}
}
