.ta-map-control__face{box-sizing:border-box;width:var(--ta-size-map-control);height:var(--ta-size-map-control);border-radius:var(--ta-radius-full);border:var(--ta-border-hairline) solid var(--ta-color-border);background:var(--ta-color-surface-nav);box-shadow:var(--ta-shadow-map-control);color:var(--ta-color-icon);transition:background-color var(--ta-motion-duration-fast) var(--ta-motion-ease-standard), color var(--ta-motion-duration-fast) var(--ta-motion-ease-standard), filter var(--ta-motion-duration-fast) var(--ta-motion-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.ta-map-control__badge{top:calc(var(--ta-space-4) * -1);right:calc(var(--ta-space-4) * -1);box-sizing:border-box;min-width:16px;height:16px;padding:0 var(--ta-space-2);border:1px solid var(--ta-color-surface-nav);border-radius:var(--ta-radius-full);background:var(--ta-color-accent);color:var(--ta-color-on-accent);font-size:var(--ta-text-caption);font-weight:var(--ta-font-weight-semibold);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.ta-map-control:hover:not(:disabled) .ta-map-control__face{filter:brightness(1.12)}.ta-map-control:active:not(:disabled) .ta-map-control__face{filter:brightness(.92)}.ta-map-control--pressed .ta-map-control__face{border:var(--ta-border-active) solid var(--ta-color-active-border)}.ta-map-control--pressed.ta-hit:focus-visible{outline-offset:calc((var(--ta-size-map-control) - max(var(--ta-hit-min), var(--ta-size-map-control))) / 2 + var(--ta-focus-ring-gap-map-control));border-radius:var(--ta-radius-full)}.ta-map-control:disabled .ta-map-control__face{opacity:.45;filter:none}.ta-map-control__image{border-radius:inherit;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.ta-map-control__inset{right:calc(var(--ta-space-4) * -1);bottom:calc(var(--ta-space-4) * -1);box-sizing:border-box;width:calc(var(--ta-size-map-control) / 2);height:calc(var(--ta-size-map-control) / 2);border:var(--ta-border-active) solid var(--ta-color-surface-nav);border-radius:var(--ta-radius-full);object-fit:cover;pointer-events:none;position:absolute}.ta-map-control__icon{width:var(--ta-size-map-control-icon);height:var(--ta-size-map-control-icon);flex:none}.ta-info-button{color:var(--ta-color-text-meta);cursor:pointer}.ta-info-button__face{border-radius:var(--ta-radius-full);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ta-info-button:hover .ta-info-button__face{color:var(--ta-color-icon)}}.ta-info-button[aria-expanded=true]{color:var(--ta-color-icon)}.ta-info-popover{box-sizing:border-box;max-width:min(var(--ta-w-info-popover), calc(100vw - 2 * var(--ta-space-8)));padding:var(--ta-space-8) var(--ta-space-12);border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-8);background:var(--ta-color-surface-sheet);box-shadow:var(--ta-shadow-menu);color:var(--ta-color-text-body);font-family:var(--ta-font-body);font-size:var(--ta-text-meta);line-height:var(--ta-line-height-row);overflow-wrap:anywhere;overscroll-behavior:contain;pointer-events:auto;position:fixed;overflow-y:auto}
