.tasker-card[data-v-d66b7551]{background:var(--card-bg);border:1px solid var(--border-color);border-radius:1.25rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;transition:all .3s ease}.tasker-card[data-v-d66b7551]:hover{border-color:var(--primary-color);box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.tasker-header[data-v-d66b7551]{align-items:center;display:flex;gap:1rem}.tasker-avatar[data-v-d66b7551]{height:3.5rem;position:relative;width:3.5rem}.tasker-avatar img[data-v-d66b7551]{border:2px solid var(--border-color);border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.verified-badge[data-v-d66b7551]{align-items:center;background:var(--primary-color);border:2px solid var(--card-bg);border-radius:50%;bottom:0;color:#fff;display:flex;height:1.1rem;justify-content:center;position:absolute;right:0;width:1.1rem}.tasker-name[data-v-d66b7551]{color:#fff;font-size:1.1rem;font-weight:700}.tasker-service[data-v-d66b7551]{color:var(--primary-color);font-size:.85rem;font-weight:600;margin-bottom:.25rem}.tasker-rating[data-v-d66b7551]{align-items:center;display:flex;font-size:.85rem;gap:.35rem}.star-icon[data-v-d66b7551]{color:var(--secondary-color)}.rating-value[data-v-d66b7551]{color:#fff;font-weight:700}.review-count[data-v-d66b7551]{color:var(--text-secondary)}.tasker-body[data-v-d66b7551]{border-top:1px solid var(--border-color);padding-top:1rem}.tasker-bio[data-v-d66b7551]{color:var(--text-secondary);display:-webkit-box;font-size:.9rem;-webkit-line-clamp:2;line-height:1.5;margin-bottom:1rem;-webkit-box-orient:vertical;overflow:hidden}.tasker-meta[data-v-d66b7551]{display:flex;flex-direction:column;gap:.5rem}.meta-item[data-v-d66b7551]{color:var(--text-secondary);font-size:.85rem;gap:.5rem}.meta-item[data-v-d66b7551],.tasker-footer[data-v-d66b7551]{align-items:center;display:flex}.tasker-footer[data-v-d66b7551]{border-top:1px solid var(--border-color);justify-content:space-between;margin-top:auto;padding-top:1rem}.tasker-price[data-v-d66b7551]{display:flex;flex-direction:column}.price-label[data-v-d66b7551]{color:var(--text-secondary);font-size:.75rem}.price-value[data-v-d66b7551]{color:#fff;font-size:1.1rem;font-weight:800}.book-btn[data-v-d66b7551]{font-size:.9rem;padding:.5rem 1rem}
