.operator-popup .maplibregl-popup-content{max-height:22rem;overflow-y:auto;overscroll-behavior:contain;padding:0;background:transparent;border-radius:0;box-shadow:none}.operator-popup .maplibregl-popup-tip{display:none}.operator-popup-grid{display:grid;grid-template-columns:minmax(0,1fr) 3rem;column-gap:.25rem;min-width:17rem;font-family:inherit;font-size:1rem;line-height:1.5rem;color:#000}.operator-popup-card,.operator-popup-bar{grid-row:1 / -1;border-radius:var(--radius-box, 1rem)}.operator-popup-card{grid-column:1;background:var(--color-base-100, #fff);box-shadow:0 2px 16px #00000024}.operator-popup-bar{grid-column:2;background:var(--bar)}.operator-popup-place{position:relative;grid-column:1;padding:.75rem 1rem}.operator-popup-row+.operator-popup-place{border-top:1px solid var(--color-base-300, #e5e5e5)}.operator-popup-address{display:block;color:#0000008c}.operator-popup-icon{position:relative;grid-column:2;display:grid;place-items:center;color:var(--bar-ink)}.operator-popup-house{color:var(--bar-house)}.operator-popup-row{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:subgrid;text-align:left;cursor:pointer}.operator-popup-name{padding:.75rem 1rem;border-top:1px solid var(--color-base-300, #e5e5e5)}.operator-popup-row:hover .operator-popup-name,.operator-popup-row:focus-visible .operator-popup-name{text-decoration:underline;text-underline-offset:4px}.operator-popup-row:focus-visible{outline:2px solid #000;outline-offset:-2px;border-radius:var(--radius-box, 1rem)}
