.pin.bubble{background:0 0;border:0}.pin.bubble .bbl:not(.bbl-c){background:var(--t-surface);width:max-content;max-width:200px;box-shadow:0 4px 14px rgba(var(--t-ink-rgb), .18);color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;line-height:1.35;display:flex;position:absolute;bottom:9px;left:0;transform:translate(-50%)}.pin.bubble .bbl:not(.bbl-c):after{content:"";border:7px solid #0000;border-bottom:0;border-top-color:var(--t-surface);margin-left:-7px;position:absolute;bottom:-7px;left:50%}.bbl-b{flex-direction:column;gap:2px;min-width:0;display:flex}.bbl-t{-webkit-line-clamp:2;line-clamp:2;white-space:normal;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bbl-m{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;display:flex}.bbl-p{object-fit:cover;border-radius:8px;flex:none;width:40px;height:40px}.bbl-c{background:var(--paper);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);color:var(--ink);white-space:nowrap;border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.bbl-n{background:var(--paper);border:1px solid var(--line-strong);color:var(--ink);border-radius:8px;margin-left:2px;padding:0 5px;font-weight:600}.pa{z-index:45;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.pa-view{flex:1;min-height:0;position:relative}.pa-cross{background:rgba(var(--t-ink-rgb), .55);box-shadow:0 0 0 1px rgba(var(--ac-x-ffffff-rgb), .85);position:absolute}.pa-cross-h{height:1px;top:50%;left:0;right:0}.pa-cross-v{width:1px;top:0;bottom:0;left:50%}.pa-pin{filter:drop-shadow(0 1px 2px rgba(var(--ac-x-000000-rgb), .5));position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.pa-ring{border:3px solid var(--ac-x-e0662d);width:34px;height:34px;box-shadow:0 0 0 2px var(--ac-x-ffffff), inset 0 0 0 2px var(--ac-x-ffffff);border-radius:50%;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.pa-base{top:calc(env(safe-area-inset-top,0px) + 12px);border-radius:var(--r-sm);border:1.5px solid var(--line-strong);background:var(--t-surface);pointer-events:auto;display:flex;position:absolute;right:12px;overflow:hidden}.pa-base button{min-width:52px;min-height:44px;color:var(--t-ink);font:inherit;background:0 0;border:0;padding:0 10px;font-size:13px}.pa-base button[aria-pressed=true]{background:var(--t-ink);color:var(--t-on-ink)}.pa-bar{background:var(--t-surface);color:var(--t-ink);box-shadow:0 -2px 12px rgba(var(--ac-x-000000-rgb), .18);padding:12px 16px calc(env(safe-area-inset-bottom,0px) + 12px);pointer-events:auto;border-radius:16px 16px 0 0;flex:none}.pa-addr{min-height:1.5em;margin-bottom:10px;font-size:14px;display:block}.pa-attr .leaflet-control-attribution{float:none;clear:none;text-align:left;max-width:none;color:var(--t-ink-sub);background:0 0;margin:-6px 0 10px;padding:0;font-size:10px;line-height:1.4;display:block}.pa-btns{gap:8px;display:flex}.pa-btns button{flex:1;min-height:44px}
