.finder-map .finder-map-canvas{position:absolute;inset:0}.finder-list{min-width:0}.ledger-rows>.ledger-row:last-child{border-bottom:1px solid var(--hairline)}.ledger-rows[data-last]>.ledger-row:last-child{border-bottom:0}.cg-card.is-hot{box-shadow:var(--shadow-md);transform:translateY(-3px)}.cg-card.is-hot .cg-photo:after{content:"";box-shadow:inset 0 0 0 3px var(--fire);position:absolute;inset:0}.ledger-row.is-hot{background:var(--paper);box-shadow:inset 3px 0 0 var(--fire)}.fm-area{z-index:6;appearance:none;font:inherit;color:var(--pine);background:var(--card);border:1px solid var(--hairline);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.fm-area:before{content:"";background:var(--ink-faint);border-radius:50%;width:7px;height:7px}.fm-area:hover{color:var(--fire-deep);border-color:#e05a2466}.fm-area.on{background:var(--pine);color:#f2f8ec;border-color:var(--pine)}.fm-area.on:before{background:var(--amber)}@media (min-width:1024px){.finder-split-on .finder-view{display:none}.finder-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(18px,2vw,32px);display:grid}.finder-split-list{min-width:0}.finder-split-map{top:calc(var(--fbar,56px) + 24px);height:calc(100vh - var(--fbar,56px) - 46px);min-height:440px;margin-top:24px;position:sticky}.finder-split-map .finder-map{height:100%;margin-top:0}.finder-split .cg-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.finder-split .ledger{margin-top:22px}.finder-split .ledger-row{grid-template-columns:56px minmax(0,1fr);gap:4px 12px;padding:12px 14px}.finder-split .ledger-row .lthumb{grid-row:1/4;align-self:start}.finder-split .lmeta,.finder-split .lfacts,.finder-split .lbadges{grid-column:2}.finder-split .lbadges{margin-top:4px}.finder-split .finder-more{margin-top:22px}.finder-split .finder-empty{margin-top:24px}}@media (min-width:1280px){.finder-split{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.finder-split .cg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
