.ui-mapchip-wrap{min-width:0;display:inline-flex;position:relative}.ui-mapchip{align-items:center;gap:var(--space-2);min-width:0;height:var(--h-control-s);padding:0 var(--space-2) 0 var(--space-1);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--raised);color:var(--text);font:inherit;font-size:var(--fs-14);line-height:var(--lh-14);cursor:pointer;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);font-weight:500;display:inline-flex}.ui-mapchip:hover{border-color:var(--text-3)}.ui-mapchip[aria-expanded=true]{border-color:var(--text-3);background:var(--sunken)}.ui-mapchip:active{transform:translateY(1px)}.ui-mapchip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-mapchip-caret{color:var(--text-3);transition:transform var(--dur-2) var(--ease);flex:none;display:none}.ui-mapchip[aria-expanded=true] .ui-mapchip-caret{transform:rotate(180deg)}.ui-mapchip-radar{object-fit:cover;border-radius:var(--radius-s);background:var(--sunken);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;display:grid}.ui-mapchip-radar[data-size="20"]{width:var(--space-5);height:var(--space-5)}.ui-mapchip-radar[data-size="32"]{width:var(--space-8);height:var(--space-8)}.ui-mapchip-pop{top:calc(100% + var(--space-1));z-index:var(--z-menu);width:calc(var(--w-sidebar) + var(--space-16) + var(--space-4));max-width:calc(100vw - var(--space-8));border:1px solid var(--line-strong);border-radius:var(--radius-l);background:var(--raised);box-shadow:var(--shadow-overlay);transform-origin:0 0;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);position:absolute;left:0;overflow:hidden}@starting-style{.ui-mapchip-pop{opacity:0;transform:translateY(calc(-1 * var(--space-1))) scale(.98)}}.ui-mapchip-body{flex-direction:column;min-height:0;display:flex}.ui-mapchip-list{max-height:min(60dvh, calc(var(--h-row) * 9));overscroll-behavior:contain;padding:var(--space-1);overflow-y:auto}.ui-mapchip-group{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:500}.ui-mapchip-option{align-items:center;gap:var(--space-3);min-height:var(--h-row);padding:var(--space-1) var(--space-2);border-radius:var(--radius-s);color:var(--text);cursor:pointer;transition:background-color var(--dur-1) var(--ease);display:flex}.ui-mapchip-option:hover,.ui-mapchip-option:focus-visible{background:var(--sunken)}.ui-mapchip-option:focus-visible{outline:2px solid var(--accent-fg);outline-offset:-2px}.ui-mapchip-option[aria-selected=true]{background:var(--accent-soft)}.ui-mapchip-option-main{flex-direction:column;flex:1;min-width:0;display:flex}.ui-mapchip-option-name{align-items:center;gap:var(--space-2);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:500;display:flex}.ui-mapchip-option-meta{color:var(--text-2);font-size:var(--fs-12);line-height:var(--lh-12)}.ui-mapchip-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ui-mapchip-check{color:var(--accent-fg);flex:none}.ui-mapchip-foot{padding:var(--space-1);border-top:1px solid var(--line);flex-direction:column;display:flex}.ui-mapchip-foot:empty{display:none}.ui-mapchip-action{align-items:center;gap:var(--space-2);min-height:var(--h-row-dense);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--text);font:inherit;font-size:var(--fs-14);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease);display:flex}.ui-mapchip-action svg{color:var(--text-2)}.ui-mapchip-action:hover,.ui-mapchip-action:focus-visible{background:var(--sunken);text-decoration:none}.ui-mapchip-action:focus-visible{outline-offset:-2px}.ui-mapchip-sheet .ui-panel-body{padding:var(--space-2)}.ui-mapchip-sheet .ui-mapchip-list{max-height:none;padding:0}.ui-mapchip-sheet .ui-mapchip-foot{padding:var(--space-1) 0 0}@media (min-width:640px){.ui-mapchip-caret{display:block}}@media (prefers-reduced-motion:reduce){@starting-style{.ui-mapchip-pop{transform:none}}.ui-mapchip:active,.ui-mapchip[aria-expanded=true] .ui-mapchip-caret{transform:none}}
