/* R89: portala geçiş (uyarı bandı, adım adım tanıtım, sipariş dosyasında "Wolvox'ta değiştir", Portala geçiş sayfası) */
.gc-bant-kok{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}
.gc-bant{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--ink)}
.gc-bant.ok{border-color:var(--line);background:var(--surface-2)}
.gc-bant-ik{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--accent-contrast);font-weight:700;flex:none}
.gc-bant.ok .gc-bant-ik{background:var(--good)}
.gc-bant-m{flex:1;min-width:0;font-size:13.5px;line-height:1.45}
.gc-bant-d{display:flex;align-items:center;gap:6px;flex:none}
@media (max-width:640px){.gc-bant{flex-wrap:wrap}.gc-bant-d{width:100%;justify-content:flex-end}}

.modal.gc-tan-modal{width:min(760px,100%)}
.gc-tan{min-height:320px;display:flex;flex-direction:column;gap:16px}
.gc-tan-ilerleme{display:flex;gap:6px;flex-wrap:wrap}
.gc-tan-ilerleme button{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}
.gc-tan-ilerleme button.ok{background:var(--good-soft);border-color:var(--good);color:var(--good)}
.gc-tan-ilerleme button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}
.gc-tan-ilerleme button:disabled{opacity:.45;cursor:default}
.gc-tan-ilerleme button.son{margin-left:auto}
.gc-tan-sayfa h2{font-family:var(--font-head);font-size:20px;margin:2px 0 8px}
.gc-tan-sayfa p{line-height:1.6;margin:0 0 10px;color:var(--ink)}
.gc-tan-sayfa ul{margin:0 0 14px;padding-left:20px;color:var(--ink-2);line-height:1.6}
.gc-tan-ust{display:flex;gap:12px;align-items:center}
.gc-tan-ik{font-size:30px;line-height:1}
.gc-tan-sayfa.son{text-align:center;padding:12px 0}
.gc-tan-sayfa.son .gc-tan-ik{font-size:42px;margin-bottom:6px}
.gc-tan-adim{font-size:12px;color:var(--ink-3)}
.gc-tan-anladim,.gc-tan-onay{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px dashed var(--accent);border-radius:10px;cursor:pointer;font-weight:600;background:var(--surface-2)}
.gc-tan-anladim.ok{border-style:solid;border-color:var(--good);color:var(--good)}
.gc-tan-anladim input,.gc-tan-onay input{width:18px;height:18px;accent-color:var(--accent)}
.gc-tan-onay{text-align:left;font-weight:500;margin-top:10px}

.gc-isl-kok h3 .chip{margin-left:6px}
.gc-isl-form{display:grid;gap:8px;margin-top:10px}
.gc-isl-form .ps-inline{display:flex;gap:6px;flex-wrap:wrap}
.gc-isl-form .ps-inline input,.gc-isl-form .ps-inline select{flex:1 1 160px;min-width:0}
.gc-isl-iptal{margin-top:4px}
.gc-isl-l,.gc-kopya,.gc-golge{margin-top:10px;display:flex;flex-direction:column;gap:6px}
.gc-isl{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:13px}
.gc-isl .sub{display:block;font-size:12px;color:var(--ink-3);margin-top:2px}
.gc-isl .r{text-align:right;flex:none}
.gc-isl-gecmis{margin-top:8px;font-size:13px}
.gc-isl-gecmis summary{cursor:pointer;color:var(--ink-2)}

.gc-ozet{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px}
.gc-ozet .kart{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface);display:flex;flex-direction:column;gap:2px}
.gc-ozet .kart small{color:var(--ink-3);font-size:12px}
.gc-ozet .kart b{font-family:var(--font-head);font-size:22px}
.gc-ozet .kart span{font-size:12px;color:var(--ink-2)}
.gc-adimlar{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}
.gc-adim{display:flex;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--surface)}
.gc-adim.tamam{border-color:var(--good)}
.gc-adim.suruyor{border-color:var(--accent)}
.gc-adim-n{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:700;background:var(--surface-2);color:var(--ink-2)}
.gc-adim.tamam .gc-adim-n{background:var(--good);color:#fff}
.gc-adim.suruyor .gc-adim-n{background:var(--accent);color:var(--accent-contrast)}
.gc-adim-g{flex:1;min-width:0}
.gc-adim-g h4{margin:4px 0 6px;font-size:14.5px}
.gc-adim-g p{margin:0 0 8px;color:var(--ink-2)}
.gc-adim-g .btns{display:flex;gap:6px;flex-wrap:wrap;align-items:center}
.gc-adim-g code{font-family:var(--font-mono);font-size:12px;background:var(--surface-2);padding:1px 5px;border-radius:4px}
