.JobCard_premium_jobCard__eu8zz{position:relative}.JobCard_premium_media__OE_ad{margin-top:0}.JobCard_premium_titleSection__rLi0_{padding:0 16px;margin-top:8px}.JobCard_premium_titleLink__RTsff{text-decoration:none;color:inherit;display:block}.JobCard_premium_title___AB8l{font-size:16px;font-weight:600;color:#212529;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-.01em}.JobCard_premium_titleLink__RTsff:hover .JobCard_premium_title___AB8l{color:#667eea}.JobCard_premium_companyInfo__E4WEK{padding:0 16px;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.JobCard_premium_companyDetails___MXQK{display:flex;align-items:center;gap:6px;color:#495057;font-size:14px}.JobCard_premium_companyDetails___MXQK svg{flex-shrink:0;color:#6c757d}.JobCard_premium_companyName__FODsB{font-weight:500}.JobCard_premium_companyRating__jF0qA{display:flex;align-items:center;gap:2px;color:#ffc107;font-weight:600;font-size:13px}.JobCard_premium_location__iX_rD{display:flex;align-items:center;gap:4px;font-size:13px;color:#6c757d}.JobCard_premium_location__iX_rD svg{flex-shrink:0;color:#adb5bd}.JobCard_premium_jobDetails__CcAJD{padding:0 16px;margin-top:8px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.JobCard_premium_experience__dVAcP,.JobCard_premium_jobType__ckbUH,.JobCard_premium_salary___V6oO{display:flex;align-items:center;gap:4px;font-size:14px}.JobCard_premium_salary___V6oO{color:#28a745;font-weight:600}.JobCard_premium_salary___V6oO svg{color:#28a745}.JobCard_premium_jobType__ckbUH{color:#495057}.JobCard_premium_jobType__ckbUH svg{color:#6c757d}.JobCard_premium_experience__dVAcP{color:#495057}.JobCard_premium_experience__dVAcP svg{color:#6c757d}.JobCard_premium_applicationStats__rus7D{padding:0 16px;margin-top:8px;display:flex;align-items:center;gap:16px;font-size:13px;color:#6c757d}.JobCard_premium_applicantCount__3FRRx,.JobCard_premium_deadline__TwZM_{display:flex;align-items:center;gap:4px}.JobCard_premium_applicantCount__3FRRx svg,.JobCard_premium_deadline__TwZM_ svg{flex-shrink:0}.JobCard_premium_deadline__TwZM_{color:#fd7e14}.JobCard_premium_description__E_jD6{padding:0 16px;margin-top:8px;font-size:14px;line-height:1.6;color:#495057}.JobCard_premium_skills__qVLJH{padding:0 16px;margin-top:8px}.JobCard_premium_benefits__GFdgL{padding:0 16px;margin-top:12px}.JobCard_premium_benefitsTitle__PaxX_{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#495057;margin-bottom:6px}.JobCard_premium_benefitsTitle__PaxX_ svg{color:#667eea}.JobCard_premium_benefitsList__VoAbX{display:flex;flex-wrap:wrap;gap:6px}.JobCard_premium_benefit__m3EcM{padding:3px 8px;background:#f8f9fa;border-radius:4px;font-size:12px;color:#495057}.JobCard_premium_moreBenefits__RXzjH{padding:3px 8px;background:#667eea10;color:#667eea;border-radius:4px;font-size:12px;font-weight:500}.JobCard_premium_applyButton__yibDu{margin:12px 16px;padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 32px)}.JobCard_premium_applyButton__yibDu:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.JobCard_premium_applyButton__yibDu.JobCard_premium_applied__l7U2h{background:#28a745}.JobCard_premium_applyButton__yibDu.JobCard_premium_applied__l7U2h:hover{background:#218838;box-shadow:0 4px 12px rgba(40,167,69,.3)}.JobCard_premium_engagement__wWcYq{margin:12px -16px 0;width:calc(100% + 32px)}.JobCard_premium_commentsWrapper__WEFe5{border-top:1px solid #f8f9fa;padding:16px;background-color:#fafafa;margin-top:0}@media (prefers-color-scheme:dark){.JobCard_premium_title___AB8l{color:#f0f0f0}.JobCard_premium_titleLink__RTsff:hover .JobCard_premium_title___AB8l{color:#8b92ff}.JobCard_premium_companyDetails___MXQK{color:#d0d0d0}.JobCard_premium_companyDetails___MXQK svg,.JobCard_premium_location__iX_rD{color:#b0b0b0}.JobCard_premium_location__iX_rD svg{color:#808080}.JobCard_premium_salary___V6oO,.JobCard_premium_salary___V6oO svg{color:#4ade80}.JobCard_premium_experience__dVAcP,.JobCard_premium_jobType__ckbUH{color:#d0d0d0}.JobCard_premium_applicationStats__rus7D,.JobCard_premium_experience__dVAcP svg,.JobCard_premium_jobType__ckbUH svg{color:#b0b0b0}.JobCard_premium_deadline__TwZM_{color:#ffa94d}.JobCard_premium_benefitsTitle__PaxX_,.JobCard_premium_description__E_jD6{color:#d0d0d0}.JobCard_premium_benefitsTitle__PaxX_ svg{color:#8b92ff}.JobCard_premium_benefit__m3EcM{background:#2a2a2a;color:#d0d0d0}.JobCard_premium_moreBenefits__RXzjH{background:rgba(139,146,255,.15);color:#8b92ff}.JobCard_premium_applyButton__yibDu{background:linear-gradient(135deg,#8b92ff,#9f6ecf)}.JobCard_premium_applyButton__yibDu.JobCard_premium_applied__l7U2h{background:#4ade80;color:#1a1a1a}.JobCard_premium_commentsWrapper__WEFe5{border-top-color:#2a2a2a;background-color:#1f1f1f}}@media (max-width:767px){.JobCard_premium_titleSection__rLi0_{padding:0 12px;margin-top:6px}.JobCard_premium_title___AB8l{font-size:15px}.JobCard_premium_companyInfo__E4WEK{padding:0 12px;margin-top:6px;gap:8px}.JobCard_premium_companyDetails___MXQK{font-size:13px}.JobCard_premium_location__iX_rD{font-size:12px}.JobCard_premium_jobDetails__CcAJD{padding:0 12px;margin-top:6px;gap:12px}.JobCard_premium_experience__dVAcP,.JobCard_premium_jobType__ckbUH,.JobCard_premium_salary___V6oO{font-size:13px}.JobCard_premium_applicationStats__rus7D{padding:0 12px;margin-top:6px;gap:12px;font-size:12px}.JobCard_premium_description__E_jD6{padding:0 12px;margin-top:6px;font-size:13px}.JobCard_premium_skills__qVLJH{padding:0 12px;margin-top:6px}.JobCard_premium_benefits__GFdgL{padding:0 12px;margin-top:10px}.JobCard_premium_benefitsTitle__PaxX_{font-size:12px}.JobCard_premium_benefit__m3EcM,.JobCard_premium_moreBenefits__RXzjH{font-size:11px;padding:2px 6px}.JobCard_premium_applyButton__yibDu{margin:10px 12px;padding:8px 16px;font-size:13px;width:calc(100% - 24px)}.JobCard_premium_engagement__wWcYq{margin-top:0}.JobCard_premium_commentsWrapper__WEFe5{padding:12px}}@media (max-width:480px){.JobCard_premium_title___AB8l{font-size:14px}.JobCard_premium_companyDetails___MXQK{font-size:12px}.JobCard_premium_location__iX_rD{font-size:11px}.JobCard_premium_experience__dVAcP,.JobCard_premium_jobType__ckbUH,.JobCard_premium_salary___V6oO{font-size:12px}.JobCard_premium_applicationStats__rus7D{font-size:11px}}.JobCard_detailPageContainer__a3s3Z{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;display:flex;justify-content:center;align-items:flex-start}.JobCard_errorContainer__Cwe1E{width:100%;max-width:800px;margin:0 auto;padding:2rem;text-align:center}.JobCard_errorTitle__ouLy9{font-size:1.5rem;font-weight:600;margin-bottom:1rem}@media (prefers-color-scheme:dark){.JobCard_errorTitle__ouLy9{color:var(--gray-50,#f9fafb)}}.JobCard_errorMessage__tBRnJ{color:#666}@media (prefers-color-scheme:dark){.JobCard_errorMessage__tBRnJ{color:var(--gray-300,#d1d5db)}}.JobCard_card__E5ytg{width:100%;font-family:var(--font-primary)}.JobCard_statusIndicators__YPyVn{position:absolute;top:var(--space-md);right:0;z-index:10;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs)}.JobCard_newBadge__D5Kb9{background-color:var(--primary-color);color:white;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){.JobCard_newBadge__D5Kb9{background-color:var(--primary-color,#3b82f6);box-shadow:0 1px 2px rgba(0,0,0,.3)}}.JobCard_urgentBadge__uFcgU{background-color:#ef4444;color:white;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xs);box-shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){.JobCard_urgentBadge__uFcgU{background-color:var(--danger,#ef4444);box-shadow:0 1px 2px rgba(0,0,0,.3)}}.JobCard_featuredBadge__ynEvJ{background-color:var(--secondary-color);color:white;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xs);box-shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){.JobCard_featuredBadge__ynEvJ{background-color:var(--secondary-color,#8b5cf6);box-shadow:0 1px 2px rgba(0,0,0,.3)}}.JobCard_badgeRow__E8DWz{display:flex;align-items:center;gap:var(--space-sm);padding:var(--card-padding-sm) var(--card-padding-md);border-bottom:1px solid var(--border);background-color:var(--surface-secondary);flex-wrap:wrap}@media (prefers-color-scheme:dark){.JobCard_badgeRow__E8DWz{border-bottom:1px solid var(--gray-700,#374151);background-color:var(--gray-800,#1f2937)}}.JobCard_jobTypeBadge__NHufu{background-color:var(--primary-light);color:var(--primary-color);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--letter-wide)}@media (prefers-color-scheme:dark){.JobCard_jobTypeBadge__NHufu{background-color:rgba(59,130,246,.2);color:var(--primary-color,#60a5fa)}}.JobCard_salaryBadge__im85b{background-color:var(--success);color:white;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xs)}@media (prefers-color-scheme:dark){.JobCard_salaryBadge__im85b{background-color:var(--success,#10b981)}}.JobCard_experienceBadge__0VFpP{background-color:var(--surface-tertiary);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xs)}@media (prefers-color-scheme:dark){.JobCard_experienceBadge__0VFpP{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb)}}.JobCard_viewsBadge__qDlyW{background-color:var(--surface-tertiary);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xs)}@media (prefers-color-scheme:dark){.JobCard_viewsBadge__qDlyW{background-color:var(--gray-700,#374151);color:var(--gray-400,#9ca3af)}}.JobCard_badgeIcon__3BxWv{width:12px;height:12px}.JobCard_companySection__mNMKb{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--card-padding-md);margin-bottom:var(--space-sm)}.JobCard_companyLogo__Kuv_P{width:40px;height:40px;border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--border)}@media (prefers-color-scheme:dark){.JobCard_companyLogo__Kuv_P{border:1px solid var(--gray-700,#374151)}}.JobCard_companyInfo__EqUZf{flex:1}.JobCard_companyName__iv4Cz{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}@media (prefers-color-scheme:dark){.JobCard_companyName__iv4Cz{color:var(--gray-50,#f9fafb)}}.JobCard_companyLocation__01qi5{font-size:var(--text-xs);color:var(--text-secondary);margin:0}@media (prefers-color-scheme:dark){.JobCard_companyLocation__01qi5{color:var(--gray-300,#d1d5db)}}.JobCard_salarySection__B8b_T{display:flex;align-items:center;justify-content:space-between;padding:0 var(--card-padding-md);margin-bottom:var(--space-sm)}.JobCard_salary__kOUvq{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);font-family:var(--font-numeric)}@media (prefers-color-scheme:dark){.JobCard_salary__kOUvq{color:var(--gray-50,#f9fafb)}}.JobCard_salaryPeriod__cLeMS{font-size:var(--text-sm);color:var(--text-tertiary);font-weight:var(--weight-normal)}@media (prefers-color-scheme:dark){.JobCard_salaryPeriod__cLeMS{color:var(--gray-400,#9ca3af)}}.JobCard_benefitsBadge__pakLb{background-color:var(--success);color:white;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm)}@media (prefers-color-scheme:dark){.JobCard_benefitsBadge__pakLb{background-color:var(--success,#10b981)}}.JobCard_requirementsSection__1hcJW{padding:0 var(--card-padding-md);margin-bottom:var(--space-sm)}.JobCard_sectionTitle__cFkwO{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-sm)}@media (prefers-color-scheme:dark){.JobCard_sectionTitle__cFkwO{color:var(--gray-50,#f9fafb)}}.JobCard_requirementsList__TcWif{display:flex;flex-direction:column;gap:var(--space-xs)}.JobCard_requirementItem__Pi2UT{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--text-secondary)}@media (prefers-color-scheme:dark){.JobCard_requirementItem__Pi2UT{color:var(--gray-300,#d1d5db)}}.JobCard_checkIcon__N_94k{color:var(--success);flex-shrink:0}@media (prefers-color-scheme:dark){.JobCard_checkIcon__N_94k{color:var(--success,#10b981)}}.JobCard_skillsSection__0lLmg{padding:0 var(--card-padding-md) var(--space-md)}.JobCard_skillsList__NbZGb{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.JobCard_skill__UX8uY{background-color:var(--surface-secondary);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);border:1px solid var(--border)}@media (prefers-color-scheme:dark){.JobCard_skill__UX8uY{background-color:var(--gray-700,#374151);color:var(--gray-200,#e5e7eb);border:1px solid var(--gray-600,#4b5563)}}.JobCard_commentsWrapper__cNmLH{padding:var(--card-padding-md);border-top:1px solid var(--border);background-color:var(--surface-secondary)}@media (prefers-color-scheme:dark){.JobCard_commentsWrapper__cNmLH{border-top:1px solid var(--gray-700,#374151);background-color:var(--gray-800,#1f2937)}}@media (max-width:640px){.JobCard_companySection__mNMKb,.JobCard_requirementsSection__1hcJW,.JobCard_salarySection__B8b_T,.JobCard_skillsSection__0lLmg{padding-left:var(--card-padding-sm);padding-right:var(--card-padding-sm)}.JobCard_badgeRow__E8DWz{padding:var(--card-padding-xs) var(--card-padding-sm);gap:var(--space-xs)}}.PropertyCard_premium_propertyCard__KdENt{position:relative}.PropertyCard_premium_media__9pSJP{margin-top:0}.PropertyCard_premium_titleSection__LxcGf{padding:0 16px;margin-top:8px}.PropertyCard_premium_titleLink__q5keK{text-decoration:none;color:inherit;display:block}.PropertyCard_premium_title__oqEnp{font-size:16px;font-weight:600;color:#212529;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-.01em}.PropertyCard_premium_titleLink__q5keK:hover .PropertyCard_premium_title__oqEnp{color:#667eea}.PropertyCard_premium_priceSection__HraAL{padding:0 16px;margin-top:8px;display:flex;align-items:center;gap:12px}.PropertyCard_premium_price__yTKyk{font-size:20px;font-weight:600;color:#667eea;letter-spacing:-.02em}.PropertyCard_premium_propertyType__TD5tp{display:flex;align-items:center;gap:4px;font-size:13px;color:#6c757d;margin-left:auto}.PropertyCard_premium_propertyType__TD5tp svg{flex-shrink:0;color:#adb5bd}.PropertyCard_premium_location___Wp3n{padding:0 16px;margin-top:6px;display:flex;align-items:center;gap:4px;font-size:13px;color:#6c757d}.PropertyCard_premium_location___Wp3n svg{flex-shrink:0;color:#adb5bd}.PropertyCard_premium_specsGrid__6OJxb{padding:0 16px;margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.PropertyCard_premium_specItem__dUSB6{display:flex;align-items:center;gap:4px;padding:6px 10px;background:#f8f9fa;border-radius:6px;font-size:13px;color:#495057;font-weight:500}.PropertyCard_premium_specItem__dUSB6 svg{flex-shrink:0;color:#667eea}.PropertyCard_premium_features__BRsZ3{padding:0 16px;margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.PropertyCard_premium_feature__51Lp8{padding:3px 8px;background:#e7f5ff;color:#0c7bb3;border-radius:4px;font-size:12px;font-weight:500}.PropertyCard_premium_energyRating__ztjxz{background:#d3f9d8;color:#2b8a3e;display:flex;align-items:center;gap:2px}.PropertyCard_premium_energyRating__ztjxz svg{color:#2b8a3e}.PropertyCard_premium_additionalInfo__le4Xk{padding:0 16px;margin-top:8px;display:flex;align-items:center;gap:12px;font-size:12px;color:#6c757d}.PropertyCard_premium_infoItem__tlE1U{display:flex;align-items:center;gap:4px}.PropertyCard_premium_infoItem__tlE1U svg{flex-shrink:0;color:#adb5bd}.PropertyCard_premium_description__yW8o0{padding:0 16px;margin-top:8px;font-size:14px;line-height:1.6;color:#495057}.PropertyCard_premium_tags__1Bg0i{padding:0 16px;margin-top:8px}.PropertyCard_premium_engagement___ZJKa{margin:12px -16px 0;width:calc(100% + 32px)}.PropertyCard_premium_commentsWrapper__dmCNA{border-top:1px solid #f8f9fa;padding:16px;background-color:#fafafa;margin-top:0}@media (prefers-color-scheme:dark){.PropertyCard_premium_title__oqEnp{color:#f0f0f0}.PropertyCard_premium_price__yTKyk,.PropertyCard_premium_titleLink__q5keK:hover .PropertyCard_premium_title__oqEnp{color:#8b92ff}.PropertyCard_premium_propertyType__TD5tp{color:#b0b0b0}.PropertyCard_premium_propertyType__TD5tp svg{color:#808080}.PropertyCard_premium_location___Wp3n{color:#b0b0b0}.PropertyCard_premium_location___Wp3n svg{color:#808080}.PropertyCard_premium_specItem__dUSB6{background:#2a2a2a;color:#d0d0d0}.PropertyCard_premium_specItem__dUSB6 svg{color:#8b92ff}.PropertyCard_premium_feature__51Lp8{background:rgba(139,146,255,.15);color:#8b92ff}.PropertyCard_premium_energyRating__ztjxz{background:rgba(74,222,128,.15);color:#4ade80}.PropertyCard_premium_energyRating__ztjxz svg{color:#4ade80}.PropertyCard_premium_additionalInfo__le4Xk{color:#b0b0b0}.PropertyCard_premium_infoItem__tlE1U svg{color:#808080}.PropertyCard_premium_description__yW8o0{color:#d0d0d0}.PropertyCard_premium_commentsWrapper__dmCNA{border-top-color:#2a2a2a;background-color:#1f1f1f}}@media (max-width:767px){.PropertyCard_premium_titleSection__LxcGf{padding:0 12px;margin-top:6px}.PropertyCard_premium_title__oqEnp{font-size:15px}.PropertyCard_premium_priceSection__HraAL{padding:0 12px;margin-top:6px;gap:8px}.PropertyCard_premium_price__yTKyk{font-size:18px}.PropertyCard_premium_propertyType__TD5tp{font-size:12px}.PropertyCard_premium_location___Wp3n{padding:0 12px;margin-top:4px;font-size:12px}.PropertyCard_premium_specsGrid__6OJxb{padding:0 12px;margin-top:8px;grid-template-columns:repeat(2,1fr);gap:6px}.PropertyCard_premium_specItem__dUSB6{padding:4px 8px;font-size:12px}.PropertyCard_premium_features__BRsZ3{padding:0 12px;margin-top:6px;gap:4px}.PropertyCard_premium_feature__51Lp8{font-size:11px;padding:2px 6px}.PropertyCard_premium_additionalInfo__le4Xk{padding:0 12px;margin-top:6px;gap:8px;font-size:11px}.PropertyCard_premium_description__yW8o0{padding:0 12px;margin-top:6px;font-size:13px}.PropertyCard_premium_tags__1Bg0i{padding:0 12px;margin-top:6px}.PropertyCard_premium_engagement___ZJKa{margin-top:10px}.PropertyCard_premium_commentsWrapper__dmCNA{padding:12px}}@media (max-width:480px){.PropertyCard_premium_title__oqEnp{font-size:14px}.PropertyCard_premium_price__yTKyk{font-size:16px}.PropertyCard_premium_location___Wp3n,.PropertyCard_premium_propertyType__TD5tp,.PropertyCard_premium_specItem__dUSB6{font-size:11px}.PropertyCard_premium_feature__51Lp8{font-size:10px}}.PropertyCard_detailPageContainer__aHS2_{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;display:flex;justify-content:center;align-items:flex-start}.PropertyCard_errorContainer__yQ_zp{width:100%;max-width:800px;margin:0 auto;padding:2rem;text-align:center}.PropertyCard_errorTitle__gJFST{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.PropertyCard_errorMessage__NK3SM{color:#666}.PropertyCard_card__C6MK8{width:100%;min-height:520px;font-family:var(--font-primary)}.PropertyCard_statusIndicators__Tnxmq{position:absolute;top:var(--space-md);right:0;z-index:10;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs)}.PropertyCard_newBadge__VPZMS{background-color:var(--primary-color)}.PropertyCard_featuredBadge__rUB3z,.PropertyCard_newBadge__VPZMS{color:white;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.PropertyCard_featuredBadge__rUB3z{background-color:var(--secondary-color);display:flex;align-items:center;gap:var(--space-xs)}.PropertyCard_badgeRow__y77Td{display:flex;align-items:center;gap:var(--space-sm);padding:var(--card-padding-sm) var(--card-padding-md);border-bottom:1px solid var(--border);background-color:var(--surface-secondary);flex-wrap:wrap}.PropertyCard_typeBadge__fPZFX{background-color:var(--primary-light);color:var(--primary-color);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:var(--letter-wide)}.PropertyCard_sizeBadge__v2ngR{color:var(--text-secondary)}.PropertyCard_sizeBadge__v2ngR,.PropertyCard_viewsBadge__k86Ng{background-color:var(--surface-tertiary);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xs)}.PropertyCard_viewsBadge__k86Ng{color:var(--text-tertiary)}.PropertyCard_badgeIcon__sK49c{width:12px;height:12px}.PropertyCard_locationSection__Mh6SX{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--card-padding-md) var(--space-sm)}.PropertyCard_locationIcon__2rBxw{color:var(--text-secondary)}.PropertyCard_locationText__mv2lV{font-size:var(--text-sm);color:var(--text-secondary)}.PropertyCard_priceRow__521kQ{display:flex;align-items:center;justify-content:space-between;padding:0 var(--card-padding-md) var(--space-sm)}.PropertyCard_price__H_JFZ{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);font-family:var(--font-numeric)}.PropertyCard_priceSuffix__MQ7vX{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-tertiary)}.PropertyCard_availabilityBadge__8iDRP{background-color:var(--success);color:white;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xs)}.PropertyCard_featuresSection__TsTWD{padding:0 var(--card-padding-md) var(--space-sm)}.PropertyCard_sectionTitle__DfglD{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-sm)}.PropertyCard_featuresList__PNjfa{display:flex;flex-direction:column;gap:var(--space-xs)}.PropertyCard_featureItem__bAxig{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--text-secondary)}.PropertyCard_checkIcon__dVnDY{color:var(--success);flex-shrink:0}.PropertyCard_tagsSection__eEJa_{padding:0 var(--card-padding-md) var(--space-md)}.PropertyCard_tagsList__zLguB{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.PropertyCard_tag__LHgWR{background-color:var(--surface-secondary);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);border:1px solid var(--border);text-decoration:none;transition:all .2s ease}.PropertyCard_tag__LHgWR:hover{background-color:var(--primary-color);color:white;border-color:var(--primary-color)}.PropertyCard_commentsWrapper__AVpMf{padding:var(--card-padding-md);border-top:1px solid var(--border);background-color:var(--surface-secondary)}@media (max-width:640px){.PropertyCard_card__C6MK8{min-height:450px}.PropertyCard_featuresSection__TsTWD,.PropertyCard_locationSection__Mh6SX,.PropertyCard_priceRow__521kQ,.PropertyCard_tagsSection__eEJa_{padding-left:var(--card-padding-sm);padding-right:var(--card-padding-sm)}.PropertyCard_badgeRow__y77Td{padding:var(--card-padding-xs) var(--card-padding-sm);gap:var(--space-xs)}}@media (prefers-color-scheme:dark){.PropertyCard_detailPageContainer__aHS2_{background-color:#111827;color:#f3f4f6}.PropertyCard_errorContainer__yQ_zp{background-color:#1f2937;color:#f3f4f6}.PropertyCard_errorTitle__gJFST{color:#f3f4f6}.PropertyCard_errorMessage__NK3SM{color:#9ca3af}.PropertyCard_card__C6MK8{background-color:#1f2937;border-color:#4b5563;box-shadow:0 2px 8px rgba(0,0,0,.3)}.PropertyCard_card__C6MK8:hover{box-shadow:0 4px 12px rgba(0,0,0,.4)}.PropertyCard_newBadge__VPZMS{background-color:#3b82f6;color:#f3f4f6}.PropertyCard_featuredBadge__rUB3z{background-color:#8b5cf6;color:#f3f4f6}.PropertyCard_badgeRow__y77Td{background-color:#374151;border-bottom-color:#4b5563}.PropertyCard_typeBadge__fPZFX{background-color:rgba(59,130,246,.2);color:#60a5fa}.PropertyCard_sizeBadge__v2ngR{background-color:#4b5563;color:#d1d5db}.PropertyCard_viewsBadge__k86Ng{background-color:#4b5563;color:#9ca3af}.PropertyCard_badgeIcon__sK49c,.PropertyCard_locationIcon__2rBxw,.PropertyCard_locationText__mv2lV{color:#9ca3af}.PropertyCard_price__H_JFZ{color:#f3f4f6}.PropertyCard_priceSuffix__MQ7vX{color:#9ca3af}.PropertyCard_availabilityBadge__8iDRP{background-color:#10b981;color:#f3f4f6}.PropertyCard_sectionTitle__DfglD{color:#f3f4f6}.PropertyCard_featureItem__bAxig{color:#d1d5db}.PropertyCard_checkIcon__dVnDY{color:#10b981}.PropertyCard_tag__LHgWR{background-color:#374151;color:#d1d5db;border-color:#4b5563}.PropertyCard_tag__LHgWR:hover{background-color:#60a5fa;color:#1f2937;border-color:#60a5fa}.PropertyCard_commentsWrapper__AVpMf{background-color:#374151;border-top-color:#4b5563}}@media (prefers-contrast:high) and (prefers-color-scheme:dark){.PropertyCard_card__C6MK8{border-width:2px;border-color:#60a5fa}.PropertyCard_availabilityBadge__8iDRP,.PropertyCard_sizeBadge__v2ngR,.PropertyCard_typeBadge__fPZFX,.PropertyCard_viewsBadge__k86Ng{border:1px solid #60a5fa}.PropertyCard_tag__LHgWR{border-width:2px}.PropertyCard_tag__LHgWR:hover{box-shadow:0 0 0 2px rgba(96,165,250,.3)}}@media (prefers-reduced-motion:reduce){.PropertyCard_card__C6MK8{transition:none}.PropertyCard_card__C6MK8:hover{transform:none}.PropertyCard_tag__LHgWR{transition:none}.PropertyCard_tag__LHgWR:hover{transform:none}}.ServiceCard_premium_serviceCard__EG3ZU{position:relative}.ServiceCard_premium_media___t_fc{margin-top:0}.ServiceCard_premium_titleSection__p_jnx{padding:0 16px;margin-top:8px}.ServiceCard_premium_titleLink__by73a{text-decoration:none;color:inherit;display:block}.ServiceCard_premium_title__am3vm{font-size:16px;font-weight:600;color:#212529;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-.01em}.ServiceCard_premium_titleLink__by73a:hover .ServiceCard_premium_title__am3vm{color:#667eea}.ServiceCard_premium_ratingSection__wMGU_{padding:0 16px;margin-top:8px;display:flex;align-items:center;gap:8px}.ServiceCard_premium_stars__ZvlX5{display:flex;align-items:center;gap:2px}.ServiceCard_premium_starFilled__HV1HV{color:#ffc107}.ServiceCard_premium_starEmpty__lWoYr{color:#dee2e6}.ServiceCard_premium_ratingValue__r4gEg{margin-left:4px;font-size:14px;font-weight:600;color:#495057}.ServiceCard_premium_reviewCount__YnNvW{font-size:13px;color:#6c757d}.ServiceCard_premium_priceSection__ZooW4{padding:0 16px;margin-top:8px;display:flex;align-items:center;gap:12px}.ServiceCard_premium_price___eAnj{font-size:18px;font-weight:600;color:#28a745;letter-spacing:-.02em}.ServiceCard_premium_duration__iyIY1{display:flex;align-items:center;gap:4px;font-size:13px;color:#6c757d;margin-left:auto}.ServiceCard_premium_duration__iyIY1 svg{flex-shrink:0;color:#adb5bd}.ServiceCard_premium_location__wGdKP{padding:0 16px;margin-top:6px;display:flex;align-items:center;gap:4px;font-size:13px;color:#6c757d}.ServiceCard_premium_location__wGdKP svg{flex-shrink:0;color:#adb5bd}.ServiceCard_premium_serviceStats__3MtVi{padding:0 16px;margin-top:8px;display:flex;align-items:center;gap:16px;font-size:13px;color:#495057}.ServiceCard_premium_stat__uSA2N{display:flex;align-items:center;gap:4px}.ServiceCard_premium_stat__uSA2N svg{flex-shrink:0;color:#667eea}.ServiceCard_premium_highlights__VYkO1{padding:0 16px;margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.ServiceCard_premium_highlight__0Wl_L{display:flex;align-items:center;gap:4px;padding:4px 8px;background:#f0f4ff;color:#667eea;border-radius:4px;font-size:12px;font-weight:500}.ServiceCard_premium_highlight__0Wl_L svg{flex-shrink:0;color:#667eea}.ServiceCard_premium_description__Xl6_K{padding:0 16px;margin-top:8px;font-size:14px;line-height:1.6;color:#495057}.ServiceCard_premium_tags__8IA_i{padding:0 16px;margin-top:8px}.ServiceCard_premium_bookButton__KK8eo{margin:12px 16px;padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 32px)}.ServiceCard_premium_bookButton__KK8eo:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.ServiceCard_premium_bookButton__KK8eo.ServiceCard_premium_booked__j40_L{background:#28a745}.ServiceCard_premium_bookButton__KK8eo.ServiceCard_premium_booked__j40_L:hover{background:#218838;box-shadow:0 4px 12px rgba(40,167,69,.3)}.ServiceCard_premium_engagement__74Ak7{margin:12px -16px 0;width:calc(100% + 32px)}.ServiceCard_premium_commentsWrapper__UikWz{border-top:1px solid #f8f9fa;padding:16px;background-color:#fafafa;margin-top:0}@media (prefers-color-scheme:dark){.ServiceCard_premium_title__am3vm{color:#f0f0f0}.ServiceCard_premium_titleLink__by73a:hover .ServiceCard_premium_title__am3vm{color:#8b92ff}.ServiceCard_premium_starFilled__HV1HV{color:#ffd43b}.ServiceCard_premium_starEmpty__lWoYr{color:#495057}.ServiceCard_premium_ratingValue__r4gEg{color:#d0d0d0}.ServiceCard_premium_reviewCount__YnNvW{color:#b0b0b0}.ServiceCard_premium_price___eAnj{color:#4ade80}.ServiceCard_premium_duration__iyIY1{color:#b0b0b0}.ServiceCard_premium_duration__iyIY1 svg{color:#808080}.ServiceCard_premium_location__wGdKP{color:#b0b0b0}.ServiceCard_premium_location__wGdKP svg{color:#808080}.ServiceCard_premium_serviceStats__3MtVi{color:#d0d0d0}.ServiceCard_premium_stat__uSA2N svg{color:#8b92ff}.ServiceCard_premium_highlight__0Wl_L{background:rgba(139,146,255,.15);color:#8b92ff}.ServiceCard_premium_highlight__0Wl_L svg{color:#8b92ff}.ServiceCard_premium_description__Xl6_K{color:#d0d0d0}.ServiceCard_premium_bookButton__KK8eo{background:linear-gradient(135deg,#8b92ff,#9f6ecf)}.ServiceCard_premium_bookButton__KK8eo.ServiceCard_premium_booked__j40_L{background:#4ade80;color:#1a1a1a}.ServiceCard_premium_commentsWrapper__UikWz{border-top-color:#2a2a2a;background-color:#1f1f1f}}@media (max-width:767px){.ServiceCard_premium_titleSection__p_jnx{padding:0 12px;margin-top:6px}.ServiceCard_premium_title__am3vm{font-size:15px}.ServiceCard_premium_ratingSection__wMGU_{padding:0 12px;margin-top:6px;gap:6px}.ServiceCard_premium_stars__ZvlX5{gap:1px}.ServiceCard_premium_ratingValue__r4gEg{font-size:13px}.ServiceCard_premium_reviewCount__YnNvW{font-size:12px}.ServiceCard_premium_priceSection__ZooW4{padding:0 12px;margin-top:6px;gap:8px}.ServiceCard_premium_price___eAnj{font-size:16px}.ServiceCard_premium_duration__iyIY1{font-size:12px}.ServiceCard_premium_location__wGdKP{padding:0 12px;margin-top:4px;font-size:12px}.ServiceCard_premium_serviceStats__3MtVi{padding:0 12px;margin-top:6px;gap:12px;font-size:12px}.ServiceCard_premium_highlights__VYkO1{padding:0 12px;margin-top:6px;gap:6px}.ServiceCard_premium_highlight__0Wl_L{padding:3px 6px;font-size:11px}.ServiceCard_premium_description__Xl6_K{padding:0 12px;margin-top:6px;font-size:13px}.ServiceCard_premium_tags__8IA_i{padding:0 12px;margin-top:6px}.ServiceCard_premium_bookButton__KK8eo{margin:10px 12px;padding:8px 16px;font-size:13px;width:calc(100% - 24px)}.ServiceCard_premium_engagement__74Ak7{margin-top:0}.ServiceCard_premium_commentsWrapper__UikWz{padding:12px}}@media (max-width:480px){.ServiceCard_premium_title__am3vm{font-size:14px}.ServiceCard_premium_price___eAnj{font-size:15px}.ServiceCard_premium_ratingValue__r4gEg{font-size:12px}.ServiceCard_premium_duration__iyIY1,.ServiceCard_premium_location__wGdKP,.ServiceCard_premium_reviewCount__YnNvW,.ServiceCard_premium_serviceStats__3MtVi{font-size:11px}.ServiceCard_premium_highlight__0Wl_L{font-size:10px}}.PostCard_premium_postCard__qdLZ4{position:relative}.PostCard_premium_media__j0gB3{margin:0}.PostCard_premium_badges__ACBnN,.PostCard_premium_titleSection__yng6u{padding:0 12px;margin-top:6px}.PostCard_premium_title__6Zs_2{font-size:16px;font-weight:600;color:#212529;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-decoration:none;transition:color .2s ease}.PostCard_premium_title__6Zs_2:hover{color:#667eea}.PostCard_premium_titleSection__yng6u a{text-decoration:none;color:inherit}.PostCard_premium_metaSection___sSQW{padding:0 12px;margin-top:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.PostCard_premium_date__GR2S3,.PostCard_premium_location__xfsaX,.PostCard_premium_metaSection___sSQW span,.PostCard_premium_readTime__ZjdVm,.PostCard_premium_views__mxCey{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:#6c757d}.PostCard_premium_date__GR2S3 svg,.PostCard_premium_location__xfsaX svg,.PostCard_premium_readTime__ZjdVm svg,.PostCard_premium_views__mxCey svg{width:13px;height:13px;flex-shrink:0}.PostCard_premium_description__3ULe7{padding:0 12px;margin-top:6px;font-size:14px;line-height:1.5;color:#495057}.PostCard_premium_tags__WcdHT{padding:0 12px;margin-top:6px}.PostCard_premium_engagement__okBkV{margin:12px -12px 0;width:calc(100% + 24px)}.PostCard_premium_commentsWrapper__GBLFy{border-top:1px solid #e5e5e5;padding:12px;background-color:#fafafa;margin-top:0}@media (max-width:767px){.PostCard_premium_badges__ACBnN,.PostCard_premium_description__3ULe7,.PostCard_premium_metaSection___sSQW,.PostCard_premium_tags__WcdHT,.PostCard_premium_titleSection__yng6u{padding:0 12px}.PostCard_premium_title__6Zs_2{font-size:15px}.PostCard_premium_date__GR2S3,.PostCard_premium_location__xfsaX,.PostCard_premium_metaSection___sSQW span,.PostCard_premium_readTime__ZjdVm,.PostCard_premium_views__mxCey{font-size:12px}.PostCard_premium_description__3ULe7{font-size:13px}.PostCard_premium_commentsWrapper__GBLFy{padding:12px}}@media (max-width:480px){.PostCard_premium_metaSection___sSQW{gap:8px}.PostCard_premium_views__mxCey{display:none}}@media (prefers-color-scheme:dark){.PostCard_premium_title__6Zs_2{color:#f0f0f0}.PostCard_premium_title__6Zs_2:hover{color:#8b92ff}.PostCard_premium_date__GR2S3,.PostCard_premium_location__xfsaX,.PostCard_premium_metaSection___sSQW span,.PostCard_premium_readTime__ZjdVm,.PostCard_premium_views__mxCey{color:#b0b0b0}.PostCard_premium_description__3ULe7{color:#d0d0d0}.PostCard_premium_commentsWrapper__GBLFy{background-color:#1f1f1f;border-top-color:#3a3a3a}}.ServiceCard_detailPageContainer__wtFBn{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;display:flex;justify-content:center;align-items:flex-start}@media (prefers-color-scheme:dark){.ServiceCard_detailPageContainer__wtFBn{background-color:var(--gray-900,#111827)}}.ServiceCard_errorContainer__x9_zU{width:100%;max-width:800px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme:dark){.ServiceCard_errorContainer__x9_zU{background-color:var(--gray-800,#1f2937);border-radius:12px;border:1px solid var(--gray-700,#374151)}}.ServiceCard_errorTitle__jiWFl{font-size:1.5rem;font-weight:600;margin-bottom:1rem}@media (prefers-color-scheme:dark){.ServiceCard_errorTitle__jiWFl{color:var(--gray-100,#f3f4f6)}}.ServiceCard_errorMessage__HQw_E{color:#666}@media (prefers-color-scheme:dark){.ServiceCard_errorMessage__HQw_E{color:var(--gray-400,#9ca3af)}}.ServiceCard_card__kXo0c{width:100%;font-family:var(--font-primary)}@media (prefers-color-scheme:dark){.ServiceCard_card__kXo0c{background-color:var(--gray-800,#1f2937);border-color:var(--gray-700,#374151);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.ServiceCard_card__kXo0c:hover{background-color:var(--gray-750,#2d3748);border-color:var(--gray-600,#4b5563);box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3)}}.ServiceCard_statusIndicators__vOjq9{position:absolute;top:var(--space-md);right:0;z-index:10;display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs)}.ServiceCard_newBadge__4DH_Z{background-color:var(--primary-color);color:white;font-size:var(--text-xs);font-weight:var(--weight-bold);font-family:var(--font-primary);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){.ServiceCard_newBadge__4DH_Z{background-color:var(--primary-color,#3b82f6);box-shadow:0 1px 3px rgba(0,0,0,.4)}}.ServiceCard_availableBadge__RkHL_{background-color:var(--success);color:white;font-size:var(--text-xs);font-weight:var(--weight-bold);font-family:var(--font-primary);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xs);box-shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){.ServiceCard_availableBadge__RkHL_{background-color:var(--success,#10b981);box-shadow:0 1px 3px rgba(0,0,0,.4)}}.ServiceCard_topRatedBadge__W0kp7{background-color:var(--secondary-color);color:white;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);display:flex;align-items:center;gap:var(--space-xs);box-shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){.ServiceCard_topRatedBadge__W0kp7{background-color:var(--secondary-color,#f59e0b);box-shadow:0 1px 3px rgba(0,0,0,.4)}}.ServiceCard_popularityBadge__Wt2QU{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){.ServiceCard_popularityBadge__Wt2QU{box-shadow:0 1px 3px rgba(0,0,0,.4)}}.ServiceCard_hotBadge__1vFJo{background-color:#fef2f2;color:#ef4444}@media (prefers-color-scheme:dark){.ServiceCard_hotBadge__1vFJo{background-color:rgba(239,68,68,.2);color:var(--red-400,#f87171)}}.ServiceCard_popularBadge__Uc8bv{background-color:#fffbeb;color:var(--secondary-color)}@media (prefers-color-scheme:dark){.ServiceCard_popularBadge__Uc8bv{background-color:rgba(245,158,11,.2);color:var(--amber-400,#fbbf24)}}.ServiceCard_ratingRow__fM0DP{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--card-padding-md);margin-bottom:var(--space-sm)}.ServiceCard_starRating__UeGF2{display:flex;align-items:center;gap:var(--space-xs)}.ServiceCard_starFull__N2Rsj{color:#fbbf24}@media (prefers-color-scheme:dark){.ServiceCard_starFull__N2Rsj{color:var(--amber-400,#fbbf24)}}.ServiceCard_starHalf__xM3lL{color:#fbbf24}@media (prefers-color-scheme:dark){.ServiceCard_starHalf__xM3lL{color:var(--amber-400,#fbbf24)}}.ServiceCard_starEmpty__3n7n2{color:var(--text-tertiary)}@media (prefers-color-scheme:dark){.ServiceCard_starEmpty__3n7n2{color:var(--gray-600,#4b5563)}}.ServiceCard_reviewCount__qdgSg{color:var(--text-tertiary);font-size:var(--text-sm);margin-left:var(--space-xs)}@media (prefers-color-scheme:dark){.ServiceCard_reviewCount__qdgSg{color:var(--gray-400,#9ca3af)}}.ServiceCard_pricingBadge__j5PD6{background-color:var(--surface-secondary);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);border:1px solid var(--border)}@media (prefers-color-scheme:dark){.ServiceCard_pricingBadge__j5PD6{background-color:var(--gray-700,#374151);color:var(--gray-300,#d1d5db);border-color:var(--gray-600,#4b5563)}}.ServiceCard_availabilitySection___f3BR{display:flex;align-items:center;gap:var(--space-sm);padding:0 var(--card-padding-md);margin-bottom:var(--space-sm)}.ServiceCard_availabilityIcon__kJC5J{color:var(--text-secondary)}@media (prefers-color-scheme:dark){.ServiceCard_availabilityIcon__kJC5J{color:var(--gray-400,#9ca3af)}}.ServiceCard_availabilityText__Fq_EL{color:var(--text-secondary);font-size:var(--text-sm)}@media (prefers-color-scheme:dark){.ServiceCard_availabilityText__Fq_EL{color:var(--gray-300,#d1d5db)}}.ServiceCard_highlightsSection__TWfR7{padding:0 var(--card-padding-md) var(--space-sm)}.ServiceCard_sectionTitle__wE4TG{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin-bottom:var(--space-sm)}@media (prefers-color-scheme:dark){.ServiceCard_sectionTitle__wE4TG{color:var(--gray-100,#f3f4f6)}}.ServiceCard_highlightsList__6I5Cl{display:flex;flex-direction:column;gap:var(--space-xs)}.ServiceCard_highlightItem__MpNK1{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--text-sm);color:var(--text-secondary)}@media (prefers-color-scheme:dark){.ServiceCard_highlightItem__MpNK1{color:var(--gray-300,#d1d5db)}}.ServiceCard_checkIcon__dww_7{color:var(--success);flex-shrink:0}@media (prefers-color-scheme:dark){.ServiceCard_checkIcon__dww_7{color:var(--emerald-400,#34d399)}}.ServiceCard_tagsSection__mSmcU{padding:0 var(--card-padding-md) var(--space-md)}.ServiceCard_tagsList__HQDqJ{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.ServiceCard_tag__1G7iJ{background-color:var(--surface-secondary);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--badge-padding-y) var(--badge-padding-x);border-radius:var(--radius-sm);border:1px solid var(--border);text-decoration:none;transition:all .2s ease}@media (prefers-color-scheme:dark){.ServiceCard_tag__1G7iJ{background-color:var(--gray-700,#374151);color:var(--gray-300,#d1d5db);border-color:var(--gray-600,#4b5563)}}.ServiceCard_tag__1G7iJ:hover{background-color:var(--primary-color);color:white;border-color:var(--primary-color)}@media (prefers-color-scheme:dark){.ServiceCard_tag__1G7iJ:hover{background-color:var(--primary-color,#3b82f6);color:var(--gray-50,#f9fafb);border-color:var(--primary-color,#3b82f6);box-shadow:0 2px 4px rgba(0,0,0,.3)}}.ServiceCard_commentsWrapper__GyWLs{padding:var(--card-padding-md);border-top:1px solid var(--border);background-color:var(--surface-secondary)}@media (prefers-color-scheme:dark){.ServiceCard_commentsWrapper__GyWLs{background-color:var(--gray-750,#2d3748);border-top-color:var(--gray-600,#4b5563)}}@media (max-width:640px){.ServiceCard_availabilitySection___f3BR,.ServiceCard_highlightsSection__TWfR7,.ServiceCard_ratingRow__fM0DP,.ServiceCard_tagsSection__mSmcU{padding-left:var(--card-padding-sm);padding-right:var(--card-padding-sm)}}.ServiceCard_quickStat__63OI_{display:flex;align-items:center;gap:var(--space-xs)}.ServiceCard_quickStatIcon__3d7TZ{color:var(--text-secondary)}@media (prefers-color-scheme:dark){.ServiceCard_quickStatIcon__3d7TZ{color:var(--gray-400,#9ca3af)}}.ServiceCard_quickStatText__5hEQi{font-size:var(--text-xs);color:var(--text-secondary)}@media (prefers-color-scheme:dark){.ServiceCard_quickStatText__5hEQi{color:var(--gray-300,#d1d5db)}.ServiceCard_card__kXo0c:focus,.ServiceCard_tag__1G7iJ:focus{outline:2px solid var(--primary-color,#3b82f6);outline-offset:2px}.ServiceCard_newBadge__4DH_Z:hover{background-color:var(--blue-500,#3b82f6);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.3)}.ServiceCard_availableBadge__RkHL_:hover{background-color:var(--emerald-500,#10b981);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.3)}.ServiceCard_topRatedBadge__W0kp7:hover{background-color:var(--amber-500,#f59e0b);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.3)}.ServiceCard_pricingBadge__j5PD6:hover{background-color:var(--gray-600,#4b5563);border-color:var(--gray-500,#6b7280);transform:translateY(-1px)}.ServiceCard_card__kXo0c.ServiceCard_loading__mWkuc{background:linear-gradient(90deg,var(--gray-800,#1f2937) 25%,var(--gray-700,#374151) 50%,var(--gray-800,#1f2937) 75%);background-size:200% 100%;animation:ServiceCard_shimmer__WoTS5 1.5s infinite}}@keyframes ServiceCard_shimmer__WoTS5{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-contrast:high) and (prefers-color-scheme:dark){.ServiceCard_card__kXo0c{border-width:2px;border-color:var(--gray-500,#6b7280)}.ServiceCard_tag__1G7iJ{border-width:2px}.ServiceCard_commentsWrapper__GyWLs{border-top-width:2px}}@media (prefers-reduced-motion:reduce){.ServiceCard_availableBadge__RkHL_,.ServiceCard_card__kXo0c,.ServiceCard_newBadge__4DH_Z,.ServiceCard_pricingBadge__j5PD6,.ServiceCard_tag__1G7iJ,.ServiceCard_topRatedBadge__W0kp7{transition:none;animation:none}}.PostCard_appContainer__RovpI{display:flex;flex-direction:column;min-height:100vh;background-color:#f9fafb}.PostCard_container__RAGy8{width:100%;margin:0 auto;padding:0 1rem}.PostCard_header__FULkD{position:sticky;top:0;z-index:50;background-color:white;box-shadow:0 1px 2px rgba(0,0,0,.05)}.PostCard_headerContent__uOVk6{justify-content:space-between;height:4rem}.PostCard_headerContent__uOVk6,.PostCard_logoContainer__xq3Se{display:flex;align-items:center}.PostCard_logo__5ODQ_{font-size:1.5rem;font-weight:700;color:#2980b9}.PostCard_menuToggle__aUk1S{display:none;margin-right:1rem;background:none;border:none;cursor:pointer}@media (max-width:768px){.PostCard_menuToggle__aUk1S{display:block}}.PostCard_searchContainer__CwngV{display:none;flex:1;max-width:36rem;margin:0 1.5rem}@media (min-width:768px){.PostCard_searchContainer__CwngV{display:flex}}.PostCard_searchInputWrapper__gvCSS{position:relative;width:100%}.PostCard_searchInput__NFf5J{width:100%;padding:.5rem 1rem .5rem 2.5rem;color:#374151;background-color:#f3f4f6;border-radius:9999px;border:none;font-size:.875rem}.PostCard_searchInput__NFf5J:focus{outline:none;box-shadow:0 0 0 2px rgba(79,70,229,.4)}.PostCard_searchIcon__1uNSD{position:absolute;left:.75rem;top:.625rem;color:#9ca3af}.PostCard_mobileSearch__i_RA_{display:none;border-top:1px solid #f3f4f6;padding:.5rem 1rem}@media (max-width:768px){.PostCard_mobileSearch__i_RA_{display:block}}.PostCard_mobileSearchInputWrapper__M3se6{position:relative}.PostCard_mobileSearchInput__wVhgi{width:100%;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;color:#374151;background-color:#f3f4f6;border-radius:9999px;border:none}.PostCard_mobileSearchInput__wVhgi:focus{outline:none}.PostCard_mobileSearchIcon__zwXlC{position:absolute;left:.75rem;top:.625rem;color:#9ca3af}.PostCard_navIcons__YyKYB{display:flex;align-items:center;gap:1rem}.PostCard_iconButton__1_IE_{padding:.375rem;color:#4b5563;background:none;border:none;border-radius:9999px;cursor:pointer}.PostCard_iconButton__1_IE_:hover{background-color:#f3f4f6}.PostCard_postDealButton__3e3n5{display:none;background-color:#2980b9;color:white;padding:.375rem 1rem;border-radius:9999px;font-weight:500;border:none;cursor:pointer}.PostCard_postDealButton__3e3n5:hover{background-color:#2980b9}@media (min-width:768px){.PostCard_postDealButton__3e3n5{display:block}}.PostCard_userButton__fwH1E{display:none;align-items:center;gap:.25rem;color:#4b5563;background:none;border:none;cursor:pointer}@media (min-width:768px){.PostCard_userButton__fwH1E{display:flex}}.PostCard_mobileMenu__ArMDH{position:fixed;inset:0;z-index:40;background-color:white;padding-top:4rem}.PostCard_mobileMenuContent__UKRnY{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.PostCard_mobileMenuItem__7W_By{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;text-align:left;border:none;background:none;border-radius:.5rem;cursor:pointer}.PostCard_mobileMenuItem__7W_By:hover{background-color:#f3f4f6}.PostCard_mobilePostButton__Nyxyg{margin-top:1.5rem;width:100%;background-color:#2980b9;color:white;padding:.75rem;border-radius:.5rem;font-weight:500;border:none;cursor:pointer}.PostCard_main__i7Qrt{flex:1}.PostCard_main__i7Qrt .PostCard_container__RAGy8{padding:1.5rem 1rem}.PostCard_categoriesWrapper__GgMzu{overflow-x:auto;padding-bottom:.5rem;margin-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none}.PostCard_categoriesWrapper__GgMzu::-webkit-scrollbar{display:none}.PostCard_categoriesContainer__Vp9rN{display:flex;gap:.5rem;min-width:max-content}@media (min-width:768px){.PostCard_categoriesContainer__Vp9rN{gap:1rem}}.PostCard_categoryButton__an2Nc{background-color:#f3f4f6;color:#374151;padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.PostCard_categoryButton__an2Nc:hover{background-color:#e5e7eb}.PostCard_categoryButtonActive__BlXf_{background-color:#e0e7ff;color:#2980b9;padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;border:none;cursor:pointer}.PostCard_filtersRow__WuYAd{display:flex;flex-direction:column;margin-bottom:1.5rem}@media (min-width:768px){.PostCard_filtersRow__WuYAd{flex-direction:row;align-items:center;justify-content:space-between}}.PostCard_featuredHeader__hWyRs{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}@media (min-width:768px){.PostCard_featuredHeader__hWyRs{margin-bottom:0}}.PostCard_featuredTitle___3HIR{font-size:1.25rem;font-weight:700}.PostCard_dealCount__uq_v1{font-size:.875rem;color:#6b7280}.PostCard_filterButtons__bd78t{display:flex;align-items:center;gap:.75rem}.PostCard_filterButton__2tzY4{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background-color:white;border:1px solid #d1d5db;border-radius:9999px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.PostCard_filterButton__2tzY4:hover{background-color:#f9fafb}.PostCard_dealsGrid__FYUIZ{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem}@media (min-width:768px){.PostCard_dealsGrid__FYUIZ{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:1024px){.PostCard_dealsGrid__FYUIZ{grid-template-columns:repeat(3,1fr)}}.PostCard_dealCard__exwY7{background-color:white;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .3s}.PostCard_dealCard__exwY7:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.PostCard_dealImageContainer__sYuZS{position:relative}.PostCard_dealImage__fuT5Q{width:100%;height:12rem;object-fit:cover}.PostCard_discountBadge__XPQRb{background-color:#ef4444}.PostCard_discountBadge__XPQRb,.PostCard_localBadge___vBSl{position:absolute;top:.75rem;left:.75rem;color:white;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:700}.PostCard_localBadge___vBSl{background-color:#2980b9}.PostCard_bestPriceBadge__D5V3q{position:absolute;top:.75rem;left:.75rem;background-color:#10b981;color:white;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:700}.PostCard_favoriteButton__Aiq9A{position:absolute;top:.75rem;right:.75rem;background-color:white;padding:.375rem;border-radius:9999px;border:none;box-shadow:0 1px 2px rgba(0,0,0,.1);cursor:pointer}.PostCard_favoriteIcon___MCtC{color:#6b7280}.PostCard_favoriteActive__m7Unl{color:#ec4899;fill:currentColor}.PostCard_dealContent__RYZ2m{padding:1rem}.PostCard_dealHeader__y6Q5z{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.PostCard_dealPoster__CAZG6{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.PostCard_dealTitle__YPdhF{font-weight:500;color:#111827}.PostCard_dealPricing__JL95k{display:flex;align-items:baseline;margin-top:.5rem;margin-bottom:.75rem}.PostCard_currentPrice__5Q88F{font-size:1.125rem;font-weight:700;color:#2980b9}.PostCard_originalPrice__tZorp{margin-left:.5rem;font-size:.875rem;color:#6b7280;text-decoration:line-through}.PostCard_vendorName__8QwQC{margin-left:auto;font-size:.875rem;color:#f97316}.PostCard_vendorNameBlue__xCsC_{margin-left:auto;font-size:.875rem;color:#3b82f6}.PostCard_bogoBadge__MBihW{padding:.25rem .5rem;background-color:#dcfce7;color:#166534;font-size:.75rem;font-weight:500;border-radius:.25rem}.PostCard_expiryInfo__Y3_aE{margin-left:auto;font-size:.875rem;color:#6b7280}.PostCard_dealFooter__SC2F0{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}.PostCard_dealStats__WJf67{display:flex;align-items:center;gap:.75rem}.PostCard_dealStat__41eWw{display:flex;align-items:center;gap:.25rem}.PostCard_commentIcon__hN2lq{color:#9ca3af}.PostCard_trendingIcon__aAwsl{color:#10b981}.PostCard_locationInfo__Vtee6,.PostCard_shippingInfo__xLuGL{color:#6b7280}.PostCard_cashbackInfo__yajrY{color:#16a34a}.PostCard_communitiesSection__pKTds{margin-top:2.5rem;margin-bottom:2rem}.PostCard_sectionTitle__ElGC6{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.PostCard_communitiesGrid__CvApF{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.PostCard_communitiesGrid__CvApF{grid-template-columns:repeat(3,1fr)}}.PostCard_communityCard__lf48M{background-color:white;padding:1rem;border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .3s}.PostCard_communityCard__lf48M:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.PostCard_communityContent__DZMR_{display:flex;align-items:center}.PostCard_communityIconOrange__Syuuk{background-color:#ffedd5;color:#f97316}.PostCard_communityIconBlue__Sl0pY,.PostCard_communityIconOrange__Syuuk{width:3rem;height:3rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}.PostCard_communityIconBlue__Sl0pY{background-color:#dbeafe;color:#3b82f6}.PostCard_communityIconGreen__YEE_H{width:3rem;height:3rem;background-color:#dcfce7;color:#10b981;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.125rem}.PostCard_communityInfo__DDyXE{margin-left:.75rem}.PostCard_communityName__0nQ5v{font-weight:500}.PostCard_communityMembers__UtV_Z{font-size:.875rem;color:#6b7280}.PostCard_joinButton__eh33d{margin-left:auto;background-color:#2980b9;color:white;font-size:.875rem;padding:.25rem .75rem;border-radius:9999px;border:none;cursor:pointer;transition:background-color .2s}.PostCard_joinButton__eh33d:hover{background-color:#2980b9}.PostCard_joinedButton__RrnoC{margin-left:auto;background-color:#e5e7eb;color:#1f2937;font-size:.875rem;padding:.25rem .75rem;border-radius:9999px;border:none;cursor:pointer;transition:background-color .2s}.PostCard_joinedButton__RrnoC:hover{background-color:#d1d5db}.PostCard_classifiedsSection__0aKv1{margin-top:2.5rem}.PostCard_classifiedsHeader__kyd9l{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.PostCard_viewAllButton__QpzGk{color:#2980b9;font-size:.875rem;font-weight:500;background:none;border:none;cursor:pointer}.PostCard_classifiedsGrid__Hl5ea{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.PostCard_classifiedsGrid__Hl5ea{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.PostCard_classifiedsGrid__Hl5ea{grid-template-columns:repeat(4,1fr)}}.PostCard_classifiedCard__vI_MF{background-color:white;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .3s}.PostCard_classifiedCard__vI_MF:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.PostCard_classifiedImageContainer__U1ZTi{position:relative}.PostCard_classifiedImage__UoOfS{width:100%;height:10rem;object-fit:cover}.PostCard_classifiedContent__lJe88{padding:.75rem}.PostCard_classifiedTitle__UvmH2{font-weight:500;margin-bottom:.25rem}.PostCard_classifiedPrice__JtrRJ{color:#2980b9;font-weight:700}.PostCard_classifiedMeta__ekHRq{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:#6b7280}.PostCard_footer__gydPQ{background-color:white;border-top:1px solid #e5e7eb;margin-top:2.5rem}.PostCard_footerContent__396yu{text-align:center;color:#6b7280;font-size:.875rem;padding:1.5rem 0}.PostCard_mobileActionButton__6u3eg{display:none;position:fixed;bottom:1rem;right:1rem}@media (max-width:768px){.PostCard_mobileActionButton__6u3eg{display:block}}.PostCard_floatingActionButton__kneiP{background-color:#2980b9;color:white;padding:.75rem;border-radius:9999px;border:none;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;display:flex;align-items:center;justify-content:center}@media (prefers-color-scheme:dark){.PostCard_appContainer__RovpI{background-color:var(--gray-900);color:var(--gray-50)}.PostCard_header__FULkD{background-color:var(--gray-800);border-bottom:1px solid var(--gray-700);box-shadow:0 1px 2px rgba(0,0,0,.3)}.PostCard_logo__5ODQ_{color:var(--primary-color)}.PostCard_menuToggle__aUk1S{color:var(--gray-300)}.PostCard_menuToggle__aUk1S:hover{color:var(--gray-50)}.PostCard_searchInput__NFf5J{background-color:var(--gray-700);color:var(--gray-50);border:1px solid var(--gray-600)}.PostCard_searchInput__NFf5J:focus{box-shadow:0 0 0 2px var(--primary-color)}.PostCard_searchIcon__1uNSD,.PostCard_searchInput__NFf5J::placeholder{color:var(--gray-400)}.PostCard_mobileSearch__i_RA_{background-color:var(--gray-800);border-top:1px solid var(--gray-700)}.PostCard_mobileSearchInput__wVhgi{background-color:var(--gray-700);color:var(--gray-50);border:1px solid var(--gray-600)}.PostCard_mobileSearchIcon__zwXlC,.PostCard_mobileSearchInput__wVhgi::placeholder{color:var(--gray-400)}.PostCard_iconButton__1_IE_{color:var(--gray-300)}.PostCard_iconButton__1_IE_:hover{background-color:var(--gray-700);color:var(--gray-50)}.PostCard_postDealButton__3e3n5{background-color:var(--primary-color);color:var(--gray-50)}.PostCard_postDealButton__3e3n5:hover{background-color:var(--primary-color-hover)}.PostCard_userButton__fwH1E{color:var(--gray-300)}.PostCard_userButton__fwH1E:hover{color:var(--gray-50)}.PostCard_mobileMenu__ArMDH{background-color:var(--gray-800)}.PostCard_mobileMenuItem__7W_By{color:var(--gray-300)}.PostCard_mobileMenuItem__7W_By:hover{background-color:var(--gray-700);color:var(--gray-50)}.PostCard_mobilePostButton__Nyxyg{background-color:var(--primary-color);color:var(--gray-50)}.PostCard_mobilePostButton__Nyxyg:hover{background-color:var(--primary-color-hover)}.PostCard_main__i7Qrt{background-color:var(--gray-900)}.PostCard_categoriesWrapper__GgMzu{background-color:var(--gray-800);border-bottom:1px solid var(--gray-700)}.PostCard_categoryButton__an2Nc{background-color:var(--gray-700);color:var(--gray-300);border:1px solid var(--gray-600)}.PostCard_categoryButton__an2Nc:hover{background-color:var(--gray-600);color:var(--gray-50)}.PostCard_categoryButtonActive__BlXf_{background-color:var(--primary-color);color:var(--gray-50)}.PostCard_featuredTitle___3HIR{color:var(--gray-50)}.PostCard_dealCount__uq_v1{color:var(--gray-400)}.PostCard_filterButton__2tzY4{background-color:var(--gray-700);color:var(--gray-300);border:1px solid var(--gray-600)}.PostCard_filterButton__2tzY4:hover{background-color:var(--gray-600);color:var(--gray-50)}.PostCard_dealCard__exwY7{background-color:var(--gray-800);border:1px solid var(--gray-700);box-shadow:0 1px 2px rgba(0,0,0,.3)}.PostCard_dealCard__exwY7:hover{box-shadow:0 4px 6px rgba(0,0,0,.4)}.PostCard_discountBadge__XPQRb{background-color:var(--danger);color:var(--gray-50)}.PostCard_localBadge___vBSl{background-color:var(--success);color:var(--gray-50)}.PostCard_bestPriceBadge__D5V3q{background-color:var(--primary-color);color:var(--gray-50)}.PostCard_favoriteButton__Aiq9A{background-color:var(--gray-700);border:1px solid var(--gray-600)}.PostCard_favoriteButton__Aiq9A:hover{background-color:var(--gray-600)}.PostCard_favoriteIcon___MCtC{color:var(--gray-300)}.PostCard_favoriteActive__m7Unl{color:var(--danger)}.PostCard_dealPoster__CAZG6{color:var(--gray-400)}.PostCard_currentPrice__5Q88F,.PostCard_dealTitle__YPdhF{color:var(--gray-50)}.PostCard_originalPrice__tZorp{color:var(--gray-400)}.PostCard_vendorName__8QwQC{color:var(--gray-300)}.PostCard_vendorNameBlue__xCsC_{color:var(--primary-color)}.PostCard_bogoBadge__MBihW{background-color:var(--success);color:var(--gray-50)}.PostCard_expiryInfo__Y3_aE{color:var(--gray-400)}.PostCard_dealFooter__SC2F0{border-top:1px solid var(--gray-700)}.PostCard_commentIcon__hN2lq,.PostCard_dealStat__41eWw{color:var(--gray-400)}.PostCard_trendingIcon__aAwsl{color:var(--primary-color)}.PostCard_shippingInfo__xLuGL{color:var(--success)}.PostCard_locationInfo__Vtee6{color:var(--gray-400)}.PostCard_cashbackInfo__yajrY{color:var(--primary-color)}.PostCard_sectionTitle__ElGC6{color:var(--gray-50)}.PostCard_communityCard__lf48M{background-color:var(--gray-800);border:1px solid var(--gray-700);box-shadow:0 1px 2px rgba(0,0,0,.3)}.PostCard_communityCard__lf48M:hover{box-shadow:0 4px 6px rgba(0,0,0,.4)}.PostCard_communityIconOrange__Syuuk{background-color:var(--gray-700);color:#f97316}.PostCard_communityIconBlue__Sl0pY{background-color:var(--gray-700);color:var(--primary-color)}.PostCard_communityIconGreen__YEE_H{background-color:var(--gray-700);color:var(--success)}.PostCard_communityName__0nQ5v{color:var(--gray-50)}.PostCard_communityMembers__UtV_Z{color:var(--gray-400)}.PostCard_joinButton__eh33d{background-color:var(--primary-color);color:var(--gray-50)}.PostCard_joinButton__eh33d:hover{background-color:var(--primary-color-hover)}.PostCard_joinedButton__RrnoC{background-color:var(--gray-700);color:var(--gray-300)}.PostCard_joinedButton__RrnoC:hover{background-color:var(--gray-600);color:var(--gray-50)}.PostCard_viewAllButton__QpzGk{color:var(--primary-color)}.PostCard_viewAllButton__QpzGk:hover{color:var(--primary-color-hover)}.PostCard_classifiedCard__vI_MF{background-color:var(--gray-800);border:1px solid var(--gray-700);box-shadow:0 1px 2px rgba(0,0,0,.3)}.PostCard_classifiedCard__vI_MF:hover{box-shadow:0 4px 6px rgba(0,0,0,.4)}.PostCard_classifiedTitle__UvmH2{color:var(--gray-50)}.PostCard_classifiedPrice__JtrRJ{color:var(--primary-color)}.PostCard_classifiedMeta__ekHRq{color:var(--gray-400)}.PostCard_footer__gydPQ{background-color:var(--gray-800);border-top:1px solid var(--gray-700)}.PostCard_footerContent__396yu{color:var(--gray-400)}.PostCard_floatingActionButton__kneiP{background-color:var(--primary-color);color:var(--gray-50);box-shadow:0 4px 6px rgba(0,0,0,.3)}.PostCard_floatingActionButton__kneiP:hover{background-color:var(--primary-color-hover)}}