.PoiCard-module__B05CxG__card{border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);box-sizing:border-box;background:#fff;flex-direction:column;gap:14px;max-width:100%;padding:20px;display:flex;box-shadow:0 1px 3px #17364d0a}.PoiCard-module__B05CxG__card:hover{border-color:#1e8a8259;transform:translateY(-2px);box-shadow:0 10px 24px -6px #17364d14}.PoiCard-module__B05CxG__top{align-items:flex-start;gap:14px;display:flex}.PoiCard-module__B05CxG__iconTile{border-radius:var(--radius-md);background:var(--navy);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.PoiCard-module__B05CxG__headerInfo{flex-direction:column;flex:1;gap:2px;display:flex}.PoiCard-module__B05CxG__titleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.PoiCard-module__B05CxG__name{color:var(--navy);margin:0;font-size:16px;font-weight:700;line-height:1.3}.PoiCard-module__B05CxG__categoryPill{color:var(--teal);font-size:12px;font-weight:600}.PoiCard-module__B05CxG__statusPillOpen{color:#1d7f3b;border-radius:var(--radius-full);background:#ebf7ee;border:1px solid #bde7c7;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.PoiCard-module__B05CxG__statusPillClosed{color:#b91c1c;border-radius:var(--radius-full);background:#fee2e2;border:1px solid #fca5a5;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.PoiCard-module__B05CxG__dotOpen{background:#16a34a;border-radius:50%;width:6px;height:6px}.PoiCard-module__B05CxG__dotClosed{background:#dc2626;border-radius:50%;width:6px;height:6px}.PoiCard-module__B05CxG__detailsList{flex-direction:column;gap:8px;display:flex}.PoiCard-module__B05CxG__detailRow{color:var(--ink-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.PoiCard-module__B05CxG__detailIcon{color:var(--ink-muted);flex-shrink:0}.PoiCard-module__B05CxG__detailIconText{color:var(--ink-muted);text-align:center;flex-shrink:0;width:14px;font-size:11px;font-weight:700}.PoiCard-module__B05CxG__detailText{color:var(--ink-secondary)}.PoiCard-module__B05CxG__phoneLink{color:var(--navy);font-weight:500;text-decoration:none}.PoiCard-module__B05CxG__phoneLink:hover{color:var(--teal);text-decoration:underline}.PoiCard-module__B05CxG__cardFooter{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.PoiCard-module__B05CxG__footerLeft{align-items:center;gap:10px;display:flex}.PoiCard-module__B05CxG__ratingText{color:var(--navy);font-size:13px;font-weight:700}.PoiCard-module__B05CxG__mobileBadge{color:#c25e17;border-radius:var(--radius-full);background:#fdf0e6;border:1px solid #f7d2b6;padding:2px 8px;font-size:11px;font-weight:600}.PoiCard-module__B05CxG__topBadgeRow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.PoiCard-module__B05CxG__categoryBadge{letter-spacing:.03em;border-radius:var(--radius-full);border:1px solid;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.PoiCard-module__B05CxG__categoryDot{border-radius:50%;width:6px;height:6px}.PoiCard-module__B05CxG__addressLink{color:var(--ink-secondary);transition:color var(--transition-fast);text-decoration:none}.PoiCard-module__B05CxG__addressLink:hover{color:var(--teal);text-decoration:underline}.PoiCard-module__B05CxG__phoneGroup{align-items:center;gap:6px;display:inline-flex}.PoiCard-module__B05CxG__copyBtn{cursor:pointer;border-radius:var(--radius-sm);color:var(--ink-muted);transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:2px 4px;display:inline-flex}.PoiCard-module__B05CxG__copyBtn:hover{color:var(--teal);background:#1e8a8214}.PoiCard-module__B05CxG__copiedMsg{color:#15803d;border-radius:var(--radius-sm);background:#dcfce7;padding:1px 6px;font-size:11px;font-weight:600}.PoiCard-module__B05CxG__detailsBtn{color:#fff;background:var(--navy);border-radius:var(--radius-full);transition:all var(--transition-fast);align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.PoiCard-module__B05CxG__detailsBtn:hover{background:var(--teal);transform:translateY(-1px)}.PoiCard-module__B05CxG__distanceTime{color:var(--teal);border-radius:var(--radius-sm);white-space:nowrap;background:#1e8a8214;padding:2px 6px;font-size:12px;font-weight:600}
