.bg-lightestgreen[data-v-9d6afa9a]{background-color:#f0f9f0}.hover\:bg-yellow[data-v-9d6afa9a]:hover{background-color:#fef3c7}.text-graytext[data-v-9d6afa9a]{color:#6b7280}.listing-card[data-v-9d6afa9a]{box-shadow:0 2px 4px #0000000d}.listing-card[data-v-9d6afa9a]:hover{box-shadow:0 8px 25px #00000026;border-color:#10b981}.listing-card img[data-v-9d6afa9a]{transition:transform .3s ease}.listing-card:hover img[data-v-9d6afa9a]{transform:scale(1.02)}.listing-card h3[data-v-9d6afa9a]{color:#1f2937;font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:.25rem;transition:color .2s ease}.listing-card:hover h3[data-v-9d6afa9a]{color:#059669}.listing-card .company-name[data-v-9d6afa9a]{color:#374151;font-weight:500}.listing-card .categories[data-v-9d6afa9a]{background-color:#dbeafe;color:#1e40af;padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;border:1px solid #bfdbfe}.listing-card .price[data-v-9d6afa9a]{color:#059669;font-weight:600}.listing-card .location[data-v-9d6afa9a]{color:#6b7280}@media (max-width: 640px){.listing-card[data-v-9d6afa9a]{padding:.75rem;min-height:160px}.listing-card img[data-v-9d6afa9a]{border-radius:.5rem}.listing-card h3[data-v-9d6afa9a]{font-size:1rem}}[data-v-9d6afa9a]{transition:all .3s cubic-bezier(.4,0,.2,1)}.scrollbar-color-zinc-200[data-v-211715d6]::-webkit-scrollbar{width:6px}.scrollbar-color-zinc-200[data-v-211715d6]::-webkit-scrollbar-track{background:#e4e4e7}.scrollbar-color-zinc-200[data-v-211715d6]::-webkit-scrollbar-thumb{background:#a1a1aa;border-radius:3px}.scrollbar-color-zinc-200[data-v-211715d6]::-webkit-scrollbar-thumb:hover{background:#71717a}.fade-in[data-v-211715d6]{animation:fadeIn-211715d6 .3s ease-out forwards}@keyframes fadeIn-211715d6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.typing-dots span[data-v-211715d6]{animation:typing-211715d6 1.4s infinite;opacity:.4}.typing-dots span[data-v-211715d6]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-211715d6]:nth-child(3){animation-delay:.4s}@keyframes typing-211715d6{0%,60%,to{opacity:.4}30%{opacity:1}}.hover-btn[data-v-211715d6]:hover{background-color:#0000000d}textarea[data-v-211715d6]:focus{outline:none}.auto-resize[data-v-211715d6]{resize:none;min-height:20px;max-height:120px}.location-suggestions[data-v-211715d6],.suggestions-container[data-v-211715d6],.initial-suggestions-container[data-v-211715d6]{animation:slideIn-211715d6 .3s ease-out}@keyframes slideIn-211715d6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.initial-suggestion-btn[data-v-211715d6]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f626}.prose[data-v-211715d6]{max-width:none}.prose p[data-v-211715d6]{margin:.5rem 0}.prose p[data-v-211715d6]:first-child{margin-top:0}.prose p[data-v-211715d6]:last-child{margin-bottom:0}.prose h1[data-v-211715d6],.prose h2[data-v-211715d6],.prose h3[data-v-211715d6],.prose h4[data-v-211715d6]{margin-top:1rem;margin-bottom:.5rem;font-weight:600}.prose ul[data-v-211715d6],.prose ol[data-v-211715d6]{margin:.5rem 0;padding-left:1.5rem}.prose li[data-v-211715d6]{margin:.25rem 0}.prose strong[data-v-211715d6]{font-weight:600}.prose a[data-v-211715d6]{color:#2563eb;text-decoration:underline}.bg-lightestgreen[data-v-211715d6]{background-color:#f0f9f0}.hover\:bg-yellow[data-v-211715d6]:hover{background-color:#fef3c7}.text-graytext[data-v-211715d6]{color:#6b7280}.line-clamp-2[data-v-211715d6]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tooltip-container[data-v-211715d6]{z-index:99998;pointer-events:auto}.tooltip-arrow-center[data-v-211715d6]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ffffff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.animate-slide-up[data-v-211715d6]{animation:slideUp-211715d6 .3s ease-out}@keyframes slideUp-211715d6{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-211715d6{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse[data-v-211715d6]{animation:pulse-211715d6 2s cubic-bezier(.4,0,.6,1) infinite}
