@layer components{.lks .pro-solo{justify-items:stretch}.lks .pro-map{border-radius:12px;height:210px;position:relative;overflow:hidden}.lks .pro-map img{object-fit:cover;width:100%;height:100%}.lks .pro-pin{background:#0b6b50;border:3px solid #fff;border-radius:999px;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.25)}.lks .pro-pin.agency{background:#10201a;width:24px;height:24px;margin:-12px 0 0 -12px}.lks .pro-osm{color:#33463d;background:rgba(255,255,255,.85);border-radius:4px;padding:1px 6px;font-size:9.5px;position:absolute;bottom:6px;right:6px}.lks .pro-cats{flex-wrap:wrap;gap:5px;display:flex}.lks .pro-cats span{border:1px solid #e3ebe7;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.lks .pro-cats span.on{color:#fff;background:#10201a;border-color:#10201a}.lks .pro-trades{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lks .pro-trades span{border:1px solid #e3ebe7;border-radius:12px;justify-items:center;gap:6px;padding:12px 6px;font-size:11.5px;font-weight:600;display:grid}.lks .pro-trades svg{color:#0b6b50}.lks .pro-win .fk-row .fk-btn{padding:6px 10px;font-size:11.5px}}
