.gig-card[data-v-29f7e0c3]{border-radius:.5rem;cursor:pointer;height:100%;overflow:hidden;padding:.5rem;transition:transform .3s}.gig-card[data-v-29f7e0c3]:hover{transform:translateY(-5px)}.gig-card:hover .gig-card-inner[data-v-29f7e0c3]{box-shadow:0 10px 25px #0000001a}.gig-card .gig-card-inner[data-v-29f7e0c3]{background-color:var(--p-content-background);border:1px solid var(--p-form-field-border-color);border-radius:.5rem;box-shadow:0 5px 15px #0000000d;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .3s}.gig-card .gig-header[data-v-29f7e0c3]{position:relative}.gig-card .gig-header .gig-image[data-v-29f7e0c3]{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.gig-card .gig-header .gig-badges[data-v-29f7e0c3]{display:flex;gap:.5rem;position:absolute;right:10px;top:10px}.gig-card .gig-header .gig-badges .badge[data-v-29f7e0c3]{border-radius:50px;color:var(--p-slate-50);font-size:.75rem;font-weight:500;padding:.25rem .75rem}.gig-card .gig-header .gig-badges .featured-badge[data-v-29f7e0c3]{background-color:var(--p-primary-500)}.gig-card .gig-header .gig-badges .hot-badge[data-v-29f7e0c3]{background-color:#e53935}.gig-card .gig-header .provider-image[data-v-29f7e0c3]{border-radius:50%;bottom:-20px;box-shadow:0 2px 10px #0000001a;height:40px;left:20px;overflow:hidden;position:absolute;width:40px}.gig-card .gig-header .provider-image img[data-v-29f7e0c3]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gig-card .gig-meta[data-v-29f7e0c3]{display:flex;font-size:.85rem;justify-content:space-between;margin-top:.75rem;padding:.75rem 1.25rem}.gig-card .gig-meta .service-type span[data-v-29f7e0c3]{color:#3f51b5;font-weight:500}.gig-card .gig-meta .location[data-v-29f7e0c3]{align-items:center;display:flex;font-size:1rem;gap:.5rem}.gig-card .gig-meta .location i[data-v-29f7e0c3],.gig-card .gig-meta .location span[data-v-29f7e0c3]{color:var(--p-form-field-float-label-color)}.gig-card .gig-content[data-v-29f7e0c3]{flex:1;padding:0 1.25rem 1.25rem}.gig-card .gig-content .gig-title[data-v-29f7e0c3]{display:-webkit-box;font-size:1rem;font-weight:600;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--p-text-color);line-height:1.4}.gig-card .gig-content .rating[data-v-29f7e0c3]{align-items:center;display:flex;gap:.5rem}.gig-card .gig-content .rating .rating-number[data-v-29f7e0c3]{color:var(--p-form-field-float-label-color);font-weight:600}.gig-card .gig-content .rating .stars[data-v-29f7e0c3]{color:#ffc107;display:flex}.gig-card .gig-content .rating .stars i[data-v-29f7e0c3]{font-size:.8rem}.gig-card .gig-content .rating .reviews[data-v-29f7e0c3]{color:var(--p-form-field-float-label-color);font-size:.85rem}.gig-card .gig-footer[data-v-29f7e0c3]{align-items:center;border-top:1px solid var(--p-form-field-border-color);display:flex;justify-content:space-between;padding:1rem 1.25rem}.gig-card .gig-footer .delivery-time[data-v-29f7e0c3]{align-items:center;color:var(--p-form-field-float-label-color);display:flex;font-size:.85rem;gap:.5rem}.gig-card .gig-footer .price[data-v-29f7e0c3]{color:var(--p-primary-color);font-size:1.1rem;font-weight:700}
