.ui-pin{cursor:pointer;flex-direction:column;align-items:center;gap:4px;display:flex}.ui-pin i{background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 5px var(--accent-glow);border-radius:50%;display:block}.ui-pin-truck i{background:var(--good);box-shadow:0 0 0 5px var(--good-soft)}.ui-pin b{background:var(--bg);color:var(--ink);box-shadow:var(--shadow);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:180px;padding:3px 8px;font-size:12px;font-weight:600;overflow:hidden}.ui-pin:hover b{background:var(--ink);color:var(--accent-ink)}@media (max-width:520px){.ui-pin b{display:none}.ui-pin:hover b{display:block}}.ui-you{color:var(--muted);flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:700;display:flex}.ui-you i{background:var(--p4);border:3px solid var(--bg);width:14px;height:14px;box-shadow:0 0 0 2px var(--p4);border-radius:50%;display:block}.ui-maplist-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ui-cal-note{margin-top:14px;font-size:12.5px}
