.motor-bolum{margin-top:8px;border-top:1px solid #ffffff17;padding-top:6px;max-height:17svh;overflow:auto}
.motor-bolum summary{cursor:pointer;font-size:9px;letter-spacing:1.5px;color:var(--muted);list-style:none}
.motor-bolum summary::before{content:"▸ "}.motor-bolum[open] summary::before{content:"▾ "}
.mt-satir{display:block;margin-top:5px;font-size:9px;line-height:1.25}
.mt-satir span{color:var(--muted);flex:0 0 auto}
.mt-satir strong{font-weight:600;display:block;min-width:0;overflow-wrap:anywhere}
.mt-kaynak{color:#a4b8c8;text-decoration:none}.mt-kaynak:hover{color:#fff}
@container stage (max-width:700px){.motor-bolum{max-height:12svh}.mt-satir{font-size:7px;margin-top:3px}.motor-bolum summary{font-size:7px}}
body.video-mode .motor-bolum{max-height:12svh}
.motor-bolum{scrollbar-width:thin;scrollbar-color:#3a4658 transparent}
.son-hiz{margin-top:8px;border-top:1px solid #ffffff17;padding-top:6px;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}
.son-hiz>span{flex:1 0 100%;font-size:9px;letter-spacing:1.5px;color:var(--muted)}
.sh-satir small{display:block;font-size:8px;color:var(--muted)}.sh-satir strong{font-size:11px;font-weight:700}
@container stage (max-width:700px){.son-hiz>span,.sh-satir small{font-size:7px}.sh-satir strong{font-size:8px}}
/* Son hız: büyük değer gösterge (yoksa beyan / simülasyon), altında GPS ikincil (17.10) */
.sh-ana{flex:1 0 100%}.sh-ana strong{display:block;font-size:16px;font-weight:800;color:var(--accent)}.sh-ana small{display:block;font-size:8px;letter-spacing:1px;color:var(--muted);text-transform:uppercase}
.sh-ana[data-kaynak="simulasyon"] strong{color:#c9d3df}
.sh-ikincil{font-size:9px;color:var(--muted)}
@container stage (max-width:700px){.sh-ana strong{font-size:11px}.sh-ana small,.sh-ikincil{font-size:7px}}
/* Yarış hız etiketi kaynağı ve sonuç hız hücresi alt satırı */
.speed-tag .hiz-kaynak{display:block;font-style:normal;font-size:8px;letter-spacing:1.4px;color:var(--accent);opacity:.85;margin-top:1px}
.result-stat .hiz-alt{display:block;font-size:9px;font-weight:600;color:#8190a2;margin-top:2px}
.result-stat .hiz-ikincil{font-size:12px;color:#9fb0c4;font-weight:650}
/* Tek motor modu: seÃ§im ekranÄ±nda boş 2. slot */
.card-actions{display:flex;gap:5px}
.motor-add{display:block;width:100%;text-align:left;margin-bottom:12px;padding:13px 12px 14px;border:1px dashed color-mix(in srgb,var(--accent),transparent 45%);border-radius:11px;background:#0c121a}
.motor-add small{display:block;font-size:8px;letter-spacing:1.5px;color:#8d9aab}.motor-add strong{display:block;font-size:15px;margin:6px 0 4px;color:var(--accent)}.motor-add span{font-size:9px;color:#8a97a9;font-weight:600}
.tek-motor .studio-caption{visibility:hidden} /* tek motor ortada: dekoratif başlık kaskın arkasında kalmasın */

/* FIZ2: yarış/video etiketinde gösterge ve gerçek hız birlikte okunur. */
.speed-tag .hiz-gercek{display:block;font-size:10px;color:#c4d4e8;white-space:nowrap}
