.public-event-card{border-color:#cfdfd2}.public-event{background:linear-gradient(145deg,#dff0e2,#a9d2b3)}.public-event-card .host{font-size:10px}.clover-map-icon.public span{background:#fff;border:2px solid #23805a}.clover-map-icon.public.paid span{border-color:#7552b5}.clover-map-icon.public.partial span{border-color:#dc7d22}.clover-map-icon.public.unknown span{border-color:#788078}
.event-labels{display:flex;align-items:center;gap:7px;margin-bottom:3px}.event-labels .tag{margin:0}.fee-badge{display:inline-flex;align-items:center;width:max-content;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:800;line-height:1.2}.fee-badge.free{color:#12633e;background:#dff4e6}.fee-badge.paid{color:#58358e;background:#eee5ff}.fee-badge.partial{color:#8b4a08;background:#fff0d6}.fee-badge.unknown{color:#555f59;background:#e9eeeb}.detail-body>.fee-badge{margin:6px 0 10px}
.search-map-area{position:absolute;z-index:500;top:14px;left:50%;transform:translateX(-50%);border:1px solid #23805a;background:#fff;color:#176847;border-radius:999px;padding:9px 15px;font-weight:800;box-shadow:0 3px 12px #173b2c33;white-space:nowrap}
