/* Bolha — прокат самокатов Bolha GO: карточка аренды, кнопки «Слезть» и «Сдать», метка на карте (#25, #58, #59). Каждая фича держит свои стили в своём файле, чтобы ветки сливались без конфликтов. */
/* «Сдать самокат»: золотая — закончить аренду. В приборах езды (мышь), на тач-панели (телефон), над кнопкой действия у своего стоящего самоката. */
.rental-return{font:800 14px/1.1 var(--ui-font,system-ui);color:#2a1c02;border:0;border-radius:10px;padding:8px 12px;background:linear-gradient(180deg,var(--ui-gold,#ffd25a),var(--ui-gold-2,#f3a417));box-shadow:inset 0 1px 0 #fff9,0 3px 0 #9a5f06,0 5px 10px #0005;text-shadow:0 1px 0 #fff5;cursor:pointer;white-space:nowrap}
.rental-return[hidden]{display:none}
.rental-return:active{transform:translateY(1px)}
#drive-hud .rental-return-hud{pointer-events:auto;margin-top:6px;align-self:flex-start}
#drive-pad .rental-return-pad{font:800 13px/1 var(--ui-font,system-ui);color:#2a1c02;background:linear-gradient(180deg,var(--ui-gold,#ffd25a),var(--ui-gold-2,#f3a417));border-color:#fff8;padding:0}
.rental-return-stand{position:fixed;bottom:124px;left:50%;transform:translateX(-50%);z-index:2}
.rental-return-stand:active{transform:translateX(-50%) translateY(1px)}
@media(pointer:coarse),(max-width:600px){.rental-return-stand{bottom:205px}}
/* Карточка аренды под картой в телефоне. */
.rental-card{display:flex;flex-direction:column;gap:4px;margin:10px 0 4px;padding:10px 12px;border-radius:12px;background:#10261c;border:1px solid #2fa36b;color:#eafff3;font:14px var(--ui-font,system-ui)}
.rental-card b{font-size:15px}
.rental-card .rental-line{font-weight:800;color:#ffd25a;font-variant-numeric:tabular-nums}
.rental-card .rental-where{font-size:12px;color:#a8d8bf}
.rental-card .rental-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
.bolha-map .rental-card .rental-actions button{margin:0}
#phone .rental-card .rental-return{color:#2a1c02;background:linear-gradient(180deg,var(--ui-gold,#ffd25a),var(--ui-gold-2,#f3a417))}
.rental-card .rental-hint{margin:0;font-size:12px;color:#a8d8bf}
.rental-card:has(.rental-hint){background:transparent;border-style:dashed}
