.od-fixlink{min-height:44px;color:var(--text-muted,var(--muted));font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin-top:4px;padding:6px 4px;font-size:.88rem;font-weight:600;display:inline-flex}.od-fixlink:active{transform:scale(.98)}.od-options{gap:8px;margin:0;padding:0;list-style:none;display:grid}.od-options button{background:var(--asphalt-3);width:100%;min-height:60px;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--t-fast,.16s) var(--ease-spring,ease-out);border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.od-options button:active{transform:scale(.98)}.od-options button>span{flex:1;gap:2px;min-width:0;display:grid}.od-options small{color:var(--text-muted,var(--muted));font-size:.84rem}.od-options button>svg:first-child{color:var(--line);flex:none}.od-privacy{padding:4px 2px 0}.od-fixsheet{gap:12px;display:grid}.offer.od-ask{animation:od-in .26s var(--ease-spring,ease-out) both}.offer.od-ask>span{flex:100%;gap:2px;display:grid}.offer.od-ask small{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.od-ask-actions{flex-wrap:wrap;flex:100%;gap:8px;display:flex}.od-ask-actions .btn{flex:auto;min-height:44px}.offer.od-ask .od-later{min-height:44px;margin-left:auto}.app:has(.od-pinsheet) .bottom-actions{opacity:0;pointer-events:none}@keyframes od-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.offer.od-ask{animation:none}}.od-links{flex-wrap:wrap;column-gap:14px;display:flex}.od-links .od-fixlink{margin-top:0;text-decoration:none}.od-devlink{text-align:center;justify-self:center}.od-badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.od-badge{white-space:normal}.places button .od-badges{justify-self:start;display:flex}.places button .od-badge{display:inline-flex}.od-badges-preview{margin-top:6px}.lane-paste .lane-row>button{box-shadow:inset 0 0 0 2px var(--sign)}.lane-paste small{font-variant-numeric:tabular-nums}.od-mappin{z-index:20;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.od-mappin>span{width:40px;height:40px;color:var(--line);filter:drop-shadow(0 3px 4px #00000073);animation:od-drop .32s var(--ease-spring,ease-out) both;display:block;position:absolute;top:-40px;left:-20px}.od-mappin svg{display:block}.od-mappin b{color:#111;font:900 .8rem/1 var(--body);position:absolute;top:7px;left:50%;transform:translate(-50%)}.od-mappin-gate>span{color:var(--line)}.od-mappin-parking>span{color:#7fb2ff}.od-mappin-dropoff>span{color:var(--ok)}@keyframes od-drop{0%{opacity:0;transform:translateY(-12px)}}.od-pinsheet .sheet-head>.od-pinhead{flex:1;min-width:0}.od-pinhead h2{margin:0}.od-coords{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.od-pinsheet .btn{gap:8px}.od-devrow>span{text-align:left;gap:2px;padding:8px 0;display:grid}.od-devrow small{color:var(--muted);font-size:.84rem;font-weight:500}.od-devsheet .sheet-head>.od-devhead{flex:1;min-width:0}.od-devhead h2{margin:0}.od-steps{gap:6px;margin:-4px 0 0;padding:0;list-style:none;display:flex}.od-steps li{background:var(--asphalt-3);border-radius:2px;flex:1;height:4px}.od-steps li.on,.od-steps li.now{background:var(--line)}.od-steps li.now{opacity:.6}.od-devform{gap:12px;display:grid}.od-devform input{width:100%;min-height:48px}.od-more{min-height:44px;color:var(--line);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:4px 2px;font-size:.92rem;font-weight:700;display:inline-flex}.od-aliases{animation:od-in .2s var(--ease,ease-out) both;gap:10px;display:grid}.od-actions{gap:8px;display:grid}.od-actions-2{grid-template-columns:auto 1fr}.od-actions .btn{gap:8px;min-height:48px}.od-review{gap:6px;margin:0;padding:0;list-style:none;display:grid}.od-review li{background:var(--asphalt-3);border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.od-review li>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.od-review strong{overflow-wrap:anywhere}.od-review small{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.od-review .link{min-height:44px;padding:0 4px}.od-dot{background:var(--line);color:#111;width:24px;height:24px;font:900 .8rem/1 var(--body);border-radius:50%;flex:none;place-items:center;display:grid}.od-dot-parking{background:#7fb2ff}.od-dot-dropoff{background:var(--ok)}.od-points{color:var(--line);margin:0;font-weight:800}.offer.od-ask-name{align-items:stretch}.offer.od-ask small.od-wrap{white-space:normal;overflow:visible}.od-ask-chips{flex:100%}.od-ask-chips .chip{min-height:44px}.od-ask-type{flex:100%;gap:8px;display:flex}.od-ask-type input{background:var(--asphalt-3);min-width:0;min-height:44px;color:var(--text);font:inherit;border:0;border-radius:10px;flex:1;padding:0 12px;font-weight:600}.od-ask-type .btn{min-height:44px}.od-devhead .sign-label,.od-pinhead .sign-label{margin-bottom:3px}@media (max-height:500px){.offer.od-ask{top:calc(64px + var(--safe-top));max-height:calc(100dvh - 76px - var(--safe-top) - var(--safe-bottom));overscroll-behavior:contain;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.od-mappin>span,.od-aliases{animation:none}}
