.mapx-crumbs{margin-bottom:14px}.mapx-sponsor{margin-top:18px}.mapx-tile{margin-top:18px;background:var(--c-surface-2);border-radius:24px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:8px}.mapx-tile.is-solo{grid-template-columns:minmax(0,1fr)}.mapx-map{position:relative;z-index:0;height:460px;border-radius:18px;overflow:hidden;background:var(--c-surface);min-width:0}.mapx-map .leaflet-container{width:100%;height:100%}.mapx-panel{background:var(--c-surface);border-radius:18px;padding:10px 14px;overflow-y:auto;max-height:460px;min-width:0}.mapx-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:var(--c-muted);padding:4px 0 2px}.mapx-panel .tm-store{margin:0!important;border-bottom:0!important;background:none!important}.mapx-acts{display:inline-flex;gap:6px}.mapx-act{width:32px;height:32px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--c-surface);color:var(--c-text);cursor:pointer;text-decoration:none;flex:none}.mapx-act:hover{background:var(--c-text);color:var(--c-surface)}.mapx-act svg{width:15px;height:15px}.mapx-card-active{outline:2px solid var(--c-text);outline-offset:2px;border-radius:18px}.mapx-err{margin-top:10px;font-size:13px;font-weight:600;color:var(--c-bad)}.mapx-sheet-btn{display:inline-flex;align-items:center;gap:8px;border:0;height:40px;padding:0 14px;border-radius:12px;background:var(--c-surface-2);color:var(--c-text);font-weight:600;font-size:13px;cursor:pointer;margin-top:8px}.mapx-sheet-btn[disabled]{opacity:.6;cursor:wait}.mapx-addr{display:flex;gap:8px}.mapx-addr input{flex:1;min-width:0;height:40px;border:0;border-radius:12px;background:var(--c-surface-2);color:var(--c-text);font:500 14px var(--font-sans);padding:0 12px;outline:none}.mapx-addr button{flex:none;border:0;height:40px;padding:0 16px;border-radius:12px;background:var(--c-text);color:var(--c-surface);font-weight:600;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.mapx-addr button[disabled]{opacity:.5;cursor:default}.mapx-sheet-select{width:100%}.mapx .evp-ticket .dt{min-width:0;overflow:hidden;text-overflow:ellipsis}.mapx .evp-ticket .stub{min-width:0}.mapx-stamp{display:block;font:700 10px/1.4 var(--evp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted)}.mapx-stamp.is-open{color:#08a05c}.mapx-foot{font-size:12.5px;margin-top:18px;color:var(--c-muted)}@media(max-width:900px){.mapx-tile{grid-template-columns:minmax(0,1fr)}.mapx-map{height:340px}.mapx-panel{max-height:none}}
