/* Faz 19 — gunluk rota. Yalniz yerlesim; renkler app.css degiskenlerinden. */
.rota-duzen { margin-bottom: 16px; }
.rota-harita .az-section-head { flex-wrap: wrap; gap: 8px; }
.rota-linkler { flex-wrap: wrap; }
.rota-svg { display: block; width: 100%; height: auto; max-height: 420px; }
.rota-svg-zemin { fill: var(--az-surface-2); }
.rota-svg-cizgi { fill: none; stroke: var(--az-text-2); stroke-width: 2; stroke-dasharray: 6 4; stroke-linejoin: round; }
.rota-svg-nokta { fill: var(--az-surface); stroke: var(--az-text); stroke-width: 2; }
.rota-svg-depo { fill: var(--az-text); }
.rota-svg-yazi { font: 600 11px var(--az-font); text-anchor: middle; fill: var(--az-text); pointer-events: none; }
.rota-svg-depo + .rota-svg-yazi { fill: var(--az-surface); }
.rota-not { margin: 6px 0 0; font-size: .82rem; }
.rota-tasi { white-space: nowrap; }
.rota-tasi .az-btn { min-width: 44px; min-height: 44px; padding: 0 10px; }
.rota-form .az-form-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; margin-top: 12px; }
.rota-sifirla { margin-top: 8px; }
/* Saha "Bugun" ekrani: yol tarifi baglantilari */
.saha-rota-ac { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 12px; }
.saha-yol-tarifi { display: inline-flex; align-items: center; min-height: 44px; margin: 6px 0 0; }
.rota-konumsuz { margin-top: 16px; }
.rota-konum-form { display: flex; flex-wrap: wrap; align-items: flex-end; gap: 8px; margin-top: 10px; }
.rota-konum-form label { flex: 1 1 260px; }
.rota-konum-form input { width: 100%; }
