.sellbook-live-location-card{margin:14px 0 18px;padding:15px;border:1px solid var(--border,#dce5dd);border-radius:17px;background:var(--surface,#fff);box-shadow:0 2px 12px rgba(18,45,29,.04)}.sellbook-live-location-card[hidden]{display:none!important}.sellbook-live-location-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.sellbook-live-location-heading h2{margin:0;font-size:16px;color:var(--text,#173b2c)}.sellbook-live-location-count{min-width:27px;height:27px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:var(--soft-green,#e7f3eb);color:var(--green,#14532d);font-size:12px;font-weight:800}.sellbook-live-location-message{margin:7px 0 12px;color:var(--muted,#68766d);font-size:12px;line-height:1.5}.sellbook-location-map-wrap{margin:10px 0 12px;overflow:hidden;border:1px solid var(--border,#dce5dd);border-radius:14px}.sellbook-location-map{width:100%;height:clamp(250px,38vh,420px);min-height:250px;background:#edf1ed}.sellbook-location-map-note{padding:8px 11px;color:var(--muted,#68766d);font-size:11px}.sellbook-location-list{display:grid;gap:7px}.sellbook-location-row{width:100%;display:flex;align-items:center;gap:10px;padding:11px 9px;text-align:left;border:1px solid var(--border,#dce5dd);border-radius:12px;background:var(--surface,#fff);color:var(--text,#173b2c)}.sellbook-location-avatar{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:#e4efff;color:#2563b8;font-size:13px}.sellbook-location-row-copy{display:grid;gap:3px;flex:1;min-width:0}.sellbook-location-row-copy strong{font-size:13px}.sellbook-location-row-copy small{font-size:11px;color:var(--muted,#68766d);line-height:1.4}.sellbook-location-row-action{flex:0 0 auto;color:var(--green,#14532d);font-size:11px;font-weight:750}.sellbook-location-row[aria-disabled="true"] .sellbook-location-row-action{color:var(--muted,#68766d)}.sellbook-location-empty{padding:13px;border-radius:12px;background:var(--bg,#f3f6f3);color:var(--muted,#68766d);font-size:12px;line-height:1.55}.sellbook-location-pin{border:0!important;background:transparent!important}.sellbook-location-pin-shop{display:grid;place-items:center;border-radius:8px;background:#14532d!important;color:#fff;font-size:9px;font-weight:850}.sellbook-location-pin-buyer .sellbook-location-pin-dot{display:block;width:20px;height:20px;margin:4px;border:4px solid #fff;border-radius:50%;background:#2872de;box-shadow:0 1px 8px #0006}@media(max-width:420px){.sellbook-live-location-card{padding:12px}.sellbook-location-row{gap:8px;padding:10px 7px}.sellbook-location-row-action{font-size:10px}}