.map-directory-link{color:#345b49;white-space:nowrap;background:#eef5f1;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:44px;margin-inline-start:auto;padding:6px 9px;font-size:12px;font-weight:750;display:inline-flex}.map-directory-link:hover,.map-directory-link[aria-expanded=true]{background:#e0eee6}.map-directory-link svg{width:15px;height:15px}.is-editing .map-directory-link,.map-directory[hidden],.directory-close[hidden],.map-directory-link[hidden]{display:none}.map-directory{box-sizing:border-box;z-index:6;width:min(430px,100% - 40px);max-height:calc(100vh - 106px);overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--map-line,#e7eaed);max-height:calc(100dvh - 106px);box-shadow:var(--map-shadow,0 8px 32px #27334216);color:var(--map-ink,#292e35);background:#fff;border-radius:18px;padding:20px;position:fixed;top:86px;bottom:auto;left:auto;right:20px;overflow:auto}body>.map-directory{font:14px/1.5 Manrope,system-ui,sans-serif}.map-directory a{color:inherit;text-decoration:none}.map-workspace .map-directory{max-height:calc(100% - 40px);position:absolute;top:20px}.map-directory.is-list{padding:0}.directory-heading{z-index:1;border-bottom:1px solid var(--map-line,#e7eaed);background:#fff;padding:16px 64px 15px 18px;position:sticky;top:0}.map-directory h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.2}.directory-heading p{color:#626e77;margin:5px 0 0;font-size:13px}.directory-close{float:right;z-index:2;color:#52616b;background:#f2f4f5;border:0;border-radius:10px;place-items:center;width:44px;height:44px;margin:8px 8px 0 0;padding:0;display:grid;position:sticky;top:8px}.directory-close:hover{background:#e9edf0}.map-directory .directory-back{color:#345b49;align-items:center;min-height:44px;margin-top:-8px;font-size:13px;font-weight:750;display:inline-flex}.directory-list{margin:0;padding:6px 8px;list-style:none}.directory-list>li+li{border-top:1px solid #eef0f2}.directory-row{border-radius:11px;align-items:center;gap:11px;min-height:64px;padding:8px;display:flex}.directory-row:hover{background:#f5f8f6}.directory-row:after{content:"";border:1.5px solid #74828a;border-width:1.5px 1.5px 0 0;flex:0 0 6px;height:6px;margin-inline-start:2px;margin-inline-end:2px;transform:rotate(45deg)}.directory-copy{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.directory-copy strong{font-size:14px;line-height:1.35}.directory-copy>span{-webkit-line-clamp:2;color:#626e77;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.directory-count{color:#345b49;white-space:nowrap;background:#eef5f1;border-radius:7px;padding:4px 7px}.directory-pin,.directory-initial,.directory-person img{border-radius:12px;flex:none;width:42px;height:42px}.directory-pin,.directory-initial{color:#345b49;background:#eaf3ee;place-items:center;font-weight:750;display:grid}.directory-person img{object-fit:cover;border-radius:50%}.directory-person .directory-initial{border-radius:50%}.directory-pages{flex-wrap:wrap;gap:8px;padding:8px 16px 14px;display:flex}.directory-pages:empty{display:none}.directory-pages a{color:#345b49;background:#eef5f1;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:750;display:inline-flex}.directory-empty{color:#626e77;padding:0 18px 10px}.directory-description{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:680px){.map-directory-link{padding-inline-start:7px;padding-inline-end:7px;font-size:11px}.map-directory-link svg,.has-directory .map-tools,.has-detail .map-directory-link{display:none}.map-directory{width:auto;max-height:calc(100vh - 74px);max-height:calc(100dvh - 74px);top:66px;bottom:auto;left:8px;right:8px}.map-workspace .map-directory{max-height:calc(100% - 16px);top:8px}.directory-heading{padding-left:16px}.directory-heading h1{font-size:21px}}
