/* Parsel Atlası · Sol menü fonksiyon yaması v1 — yalnızca yeni durum öğeleri (pafx- öneki).
   New Bot'un pa-leftmenu.css tasarımıyla çakışmaması için mevcut sınıflara dokunmaz. */
.pafx-eimar-card{margin:0;padding:18px 20px;background:#f4f8f7;border-top:1px solid #d8e3e0;color:#10302b;font:14px/1.45 Inter,system-ui,sans-serif}
.pafx-eimar-card-title{margin:0 0 6px;font-weight:700;font-size:15px}
.pafx-eimar-card-text,.pafx-eimar-card-tip{margin:0 0 12px;color:#3d5753}
.pafx-eimar-card-tip{margin:12px 0 0;font-size:12.5px}
.pafx-eimar-card-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:10px;background:#0f6b5c;color:#fff!important;font-weight:700;text-decoration:none}
.pafx-eimar-card-btn:focus-visible{outline:3px solid #d8a657;outline-offset:2px}
.atlas-layer-row.pafx-upstream-down{opacity:.72}
.atlas-layer-row.pafx-upstream-down label{cursor:not-allowed}
.pafx-upstream-note{margin:4px 0 2px 26px;font-size:12px;line-height:1.35;color:#8a4b10}
.pafx-upstream-note a,.pafx-upstream-banner a{color:#0f6b5c;font-weight:600}
.pafx-upstream-banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 8px;padding:8px 10px;border-radius:8px;background:#fff6e8;border:1px solid #f0d3a4;color:#6b3d0b;font-size:12.5px;line-height:1.35}
.pafx-upstream-retry,.pafx-zoom-btn{min-height:32px;padding:0 12px;border-radius:8px;border:1px solid #0f6b5c;background:#fff;color:#0f6b5c;font-weight:700;cursor:pointer}
.pafx-upstream-retry:disabled{opacity:.6;cursor:progress}
@media (max-width:900px){.pafx-eimar-card-btn{width:100%;justify-content:center}}
.pafx-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:30;max-width:min(560px,calc(100% - 24px));padding:12px 14px;border-radius:12px;background:#0f2a2f;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.35);font:13.5px/1.4 Inter,system-ui,sans-serif}
.pafx-toast p{margin:0 0 10px}
.pafx-toast-actions{display:flex;flex-wrap:wrap;gap:8px}
.pafx-btn{min-height:36px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-weight:600;cursor:pointer}
.pafx-btn--primary{background:#d8a657;border-color:#d8a657;color:#1b1b1b}
body.pafx-picking #atlas-map canvas{cursor:crosshair!important}
.pafx-back-to-map{position:fixed;right:16px;bottom:16px;z-index:50;min-height:44px;padding:0 16px;border-radius:999px;border:0;background:#0f6b5c;color:#fff;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.25);cursor:pointer}

.pafx-zoom-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;padding:8px 10px;border-radius:8px;background:#eef6f4;color:#10302b;font-size:12.5px;line-height:1.35}
