/* ByCar v27 · მძღოლის მცურავი ბარათი მგზავრისთვის */
#dfl{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:900;max-width:440px;margin:0 auto;pointer-events:none;transform:translateY(130%);opacity:0;transition:transform .45s cubic-bezier(.2,.9,.3,1.2),opacity .3s}
#dfl.on{transform:none;opacity:1}
#dfl .dfw{position:relative;pointer-events:auto}
#dfl .dc{margin:0;box-shadow:0 18px 50px #0b141855;border-color:var(--p,#0f766e)}
#dfl.pop .dc{animation:dfp 1.4s ease 1}
@keyframes dfp{0%,100%{transform:none}20%{transform:scale(1.03)}40%{transform:scale(.99)}60%{transform:scale(1.02)}}
#dfl .dfx{position:absolute;top:-10px;right:-6px;width:30px;height:30px;border-radius:50%;border:0;background:#0b1418;color:#fff;font-size:13px;display:grid;place-items:center;cursor:pointer;box-shadow:0 4px 12px #0006;padding:0}
#dfl .dfm{position:absolute;top:-10px;left:-6px;background:var(--p,#0f766e);color:#fff;border-radius:99px;padding:3px 10px;font-weight:800;font-size:12px;text-decoration:none;box-shadow:0 4px 12px #0006}
@media(prefers-reduced-motion:reduce){#dfl,#dfl.pop .dc{transition:none;animation:none}}
