.apt-browse-professionals .hp-vendors .hp-row{row-gap:1rem}.apt-browse-professionals .hp-vendor--view-block{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.06);transition:box-shadow .18s ease,transform .18s ease;overflow:hidden;display:grid;grid-template-areas:"avatar content" "footer footer";grid-template-columns:68px 1fr;grid-template-rows:1fr auto;height:100%}.apt-browse-professionals .hp-vendor--view-block:hover{box-shadow:0 4px 14px rgba(0,0,0,.09);transform:translateY(-2px)}.apt-browse-professionals .hp-vendor--view-block .hp-vendor__header{grid-area:avatar;background:0 0;padding:.875rem 0 0 1rem;display:flex;justify-content:flex-start;align-items:flex-start}.apt-browse-professionals .hp-vendor--view-block .hp-vendor__image{margin:0}.apt-browse-professionals .hp-vendor--view-block .hp-vendor__image img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 2px #1fa34a;display:block}.apt-browse-professionals .hp-vendor--view-block .hp-vendor__content{grid-area:content;padding:.875rem 1rem .625rem .5rem;display:flex;flex-direction:column;gap:.1rem}.apt-browse-professionals .hp-vendor--view-block .hp-vendor__name{font-size:.9375rem;font-weight:700;color:#1a1a1a;margin:0 0 .2rem;font-family:"DM Sans",sans-serif;text-align:left;line-height:1.25}.apt-browse-professionals .hp-vendor--view-block .hp-vendor__name a{color:inherit;text-decoration:none}.apt-browse-professionals .hp-vendor--view-block .hp-vendor__name a:hover{color:#1fa34a}.apt-browse-professionals .apt-service-chip{display:inline-block;align-self:flex-start;background:#eaf7ee;color:#168238;border:1px solid #c3e6cb;border-radius:100px;padding:1px 8px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.6;margin:0 0 .15rem}.apt-browse-professionals .apt-card-location{display:flex;align-items:center;gap:.25rem;margin:.1rem 0 0;font-size:.8rem;color:#6b7280;text-align:left;line-height:1.4}.apt-browse-professionals .apt-card-location strong{color:#374151;font-weight:600}.apt-browse-professionals .apt-card-location__pin{color:#1fa34a}.apt-browse-professionals .hp-vendor__date{font-size:.7rem;color:#9ca3af;text-align:left;display:block}.apt-browse-professionals .hp-vendor--view-block .hp-vendor__footer{grid-area:footer;padding:.5rem .875rem .75rem;border-top:1px solid #f3f4f6}.apt-browse-professionals .hp-vendor--view-block .apt-card-cta,.apt-browse-professionals .hp-vendor--view-block .hp-vendor__actions--primary a,.apt-browse-professionals .hp-vendor--view-block .hp-vendor__footer a:not(.hp-link){display:block;width:100%;box-sizing:border-box;text-align:center;padding:.4375rem 1rem;background:#1fa34a;color:#fff!important;border-radius:6px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s ease}.apt-browse-professionals .hp-vendor--view-block .apt-card-cta:hover,.apt-browse-professionals .hp-vendor--view-block .hp-vendor__actions--primary a:hover,.apt-browse-professionals .hp-vendor--view-block .hp-vendor__footer a:not(.hp-link):hover{background:#168238;color:#fff!important}.apt-browse-helpers .hp-vendors .hp-row{row-gap:1rem}.apt-browse-helpers .hp-vendor--view-block{background:#fffbf7;border:1px solid #f0e8d8;border-top:3px solid #f2884b;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:box-shadow .18s ease,transform .18s ease;overflow:hidden;display:flex;flex-direction:column;height:100%}.apt-browse-helpers .hp-vendor--view-block:hover{box-shadow:0 4px 12px rgba(242,136,75,.18);transform:translateY(-2px)}.apt-browse-helpers .hp-vendor--view-block .hp-vendor__header{background:0 0;padding:1.25rem 0 0;display:flex;justify-content:center}.apt-browse-helpers .hp-vendor--view-block .hp-vendor__image{margin:0}.apt-browse-helpers .hp-vendor--view-block .hp-vendor__image img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 2px #f2884b;display:block;margin:0 auto}.apt-browse-helpers .hp-vendor--view-block .hp-vendor__content{padding:.625rem 1rem .5rem;flex:1;display:flex;flex-direction:column;align-items:center;gap:.1rem}.apt-browse-helpers .hp-vendor--view-block .hp-vendor__name{font-size:.9375rem;font-weight:700;color:#1a1a1a;margin:0 0 .15rem;font-family:"DM Sans",sans-serif;text-align:center;line-height:1.25}.apt-browse-helpers .hp-vendor--view-block .hp-vendor__name a{color:inherit;text-decoration:none}.apt-browse-helpers .hp-vendor--view-block .hp-vendor__name a:hover{color:#f2884b}.apt-browse-helpers .apt-card-location{display:flex;align-items:center;gap:.25rem;justify-content:center;margin:.1rem 0 0;font-size:.8rem;color:#6b7280;text-align:center;line-height:1.4}.apt-browse-helpers .apt-card-location strong{color:#4b3b2a;font-weight:600}.apt-browse-helpers .apt-card-location__pin{color:#f2884b}.apt-browse-helpers .hp-vendor__date{font-size:.7rem;color:#9ca3af;text-align:center;display:block}.apt-browse-helpers .hp-vendor--view-block .hp-vendor__footer{padding:.5rem .875rem .75rem;border-top:1px solid #f0e8d8}.apt-browse-helpers .hp-vendor--view-block .apt-helper-cta,.apt-browse-helpers .hp-vendor--view-block .hp-vendor__actions--primary a,.apt-browse-helpers .hp-vendor--view-block .hp-vendor__footer a:not(.hp-link){display:block;width:100%;box-sizing:border-box;text-align:center;padding:.4375rem 1rem;background:0 0;color:#c0541a!important;border:1.5px solid #f2884b;border-radius:6px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.apt-browse-helpers .hp-vendor--view-block .apt-helper-cta:hover,.apt-browse-helpers .hp-vendor--view-block .hp-vendor__actions--primary a:hover,.apt-browse-helpers .hp-vendor--view-block .hp-vendor__footer a:not(.hp-link):hover{background:#f2884b;color:#fff!important;border-color:#f2884b}.apt-empty-state{text-align:center;padding:3rem 2rem;max-width:480px;margin:2rem auto}.apt-empty-state__icon{font-size:2.5rem;display:block;margin-bottom:1rem;line-height:1}.apt-empty-state__title{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin:0 0 .625rem;font-family:"DM Sans",sans-serif}.apt-empty-state__body{font-size:.9375rem;color:#6b7280;line-height:1.65;margin:0 0 1.5rem}.apt-empty-state__cta{display:inline-block;padding:.625rem 1.5rem;border-radius:6px;font-weight:600;font-size:.9375rem;text-decoration:none;transition:background .15s ease}.apt-empty-state--helpers .apt-empty-state__cta{background:#f2884b;color:#fff}.apt-empty-state--helpers .apt-empty-state__cta:hover{background:#e06d30;color:#fff}.apt-empty-state--professionals .apt-empty-state__cta{background:#1fa34a;color:#fff}.apt-empty-state__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.apt-empty-state--categories .apt-empty-state__cta{background:#2d6cdf;color:#fff}.apt-empty-state--categories .apt-empty-state__cta:hover{background:#2459be;color:#fff}.apt-empty-state--categories .apt-empty-state__cta--secondary{background:0 0;color:#2d6cdf;border:1px solid #2d6cdf}.apt-empty-state--categories .apt-empty-state__cta--secondary:hover{background:#eaf1fd;color:#2459be}.apt-rating-placeholder{display:flex;align-items:center;gap:.375rem;margin:.5rem 0 .25rem}.apt-rating-placeholder__stars{font-size:.875rem;letter-spacing:.05em;line-height:1}.apt-rating-placeholder--professional .apt-rating-placeholder__stars{color:#c3e6cb}.apt-rating-placeholder--helper .apt-rating-placeholder__stars{color:#f5d0b5}.apt-rating-placeholder__label{font-size:.75rem;color:#9ca3af}.apt-sidebar-category{margin:.375rem 0}.apt-sidebar-category__chip{display:inline-block;background:#eaf7ee;color:#168238;border:1px solid #c3e6cb;border-radius:100px;padding:2px 11px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.6}.apt-sidebar-location{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#6b7280;margin:.375rem 0 0;line-height:1.4}.apt-sidebar-location strong{color:#1a1a1a;font-weight:600}.apt-sidebar-location__pin{display:inline-block;width:9px;height:9px;border-radius:50% 50% 50% 0;border:2px solid currentColor;transform:rotate(-45deg);flex-shrink:0;position:relative;top:-1px}.apt-vendor-profile .apt-sidebar-location__pin{color:#1fa34a}.apt-helper-profile .apt-sidebar-location__pin{color:#f2884b}.apt-sidebar-availability{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7280;margin:.25rem 0 0}.apt-sidebar-availability__dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.apt-vendor-profile .apt-sidebar-availability__dot{background:#1fa34a}.apt-helper-profile .apt-sidebar-availability__dot{background:#f2884b}.apt-vendor-profile .hp-vendor__date,.apt-helper-profile .hp-vendor__date{font-size:.75rem;color:#9ca3af;display:block;margin-top:.25rem}.apt-about{margin-bottom:1.5rem}.apt-about__heading{font-family:"DM Sans",sans-serif;font-size:1.0625rem;font-weight:700;color:#1a1a1a;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.apt-about__body{font-size:.9375rem;color:#374151;line-height:1.7}.apt-about__body p{margin:0 0 .75rem}.apt-about__body p:last-child{margin-bottom:0}.apt-about--helper .apt-about__body{color:#4b3b2a}.apt-vendor-profile .hp-vendor__image img{border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 3px #1fa34a}.apt-vendor-profile .hp-vendor__summary .hp-vendor__name{font-family:"DM Sans",sans-serif;font-size:1.25rem;font-weight:700;color:#1a1a1a}.apt-vendor-profile .hp-vendor__details--primary{font-size:.875rem;color:#6b7280}.apt-services-empty{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;margin-top:.5rem}.apt-services-empty__section{padding:1.125rem 1.5rem;border-bottom:1px solid #e5e7eb}.apt-services-empty__section:last-child{border-bottom:none}.apt-services-empty__section-title{font-family:"DM Sans",sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:0 0 .375rem}.apt-services-empty__section-body{font-size:.9375rem;color:#374151;line-height:1.6;margin:0}.apt-services-empty__section-body strong{color:#1a1a1a}.apt-helper-profile .hp-vendor__image img{border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 3px #f2884b}.apt-helper-profile .hp-vendor__summary .hp-vendor__name{font-family:"DM Sans",sans-serif;font-size:1.25rem;font-weight:700;color:#1a1a1a}.apt-helper-profile .hp-vendor__details--primary{font-size:.875rem;color:#6b7280}.apt-helper-intro{padding:1.5rem;background:#fdefe6;border:1px solid #f5d0b5;border-radius:10px;margin-top:.5rem}.apt-helper-intro__title{font-size:1.0625rem;font-weight:700;color:#1a1a1a;margin:0 0 .625rem;font-family:"DM Sans",sans-serif}.apt-helper-intro__body{font-size:.9375rem;color:#6b7280;line-height:1.65;margin:0 0 1rem}.apt-helper-intro__cta-hint{font-size:.875rem;color:#9ca3af;margin:0;font-style:italic}.apt-helper-intro__cta-hint strong{color:#6b7280;font-style:normal}.apt-sidebar-role-chips{display:flex;gap:.375rem;flex-wrap:wrap;margin:.375rem 0}.apt-sidebar-role-chip{display:inline-block;border-radius:100px;padding:2px 10px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.6}.apt-sidebar-role-chip--helper{background:#fff0e6;color:#c05621;border:1px solid #f5d0b5}.apt-sidebar-role-chip--pro{background:#eaf7ee;color:#168238;border:1px solid #c3e6cb}.apt-sidebar-headline{font-size:.875rem;color:#374151;line-height:1.5;margin:.5rem 0 0;font-style:italic}.apt-sidebar-biz-name{font-size:.8125rem;color:#6b7280;margin:.375rem 0 0;display:flex;align-items:center;gap:.35rem}.apt-sidebar-biz-name .fas{color:#9ca3af;font-size:.75rem}.apt-sidebar-verify-icons{display:flex;flex-direction:column;gap:.25rem;margin:.625rem 0 0;padding-top:.5rem;border-top:1px solid #e5e7eb}.apt-sidebar-verify-item{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#168238}.apt-sidebar-verify-item .fas{font-size:.75rem;width:14px;text-align:center;flex-shrink:0}.apt-sidebar-verify-item__label{color:#374151}.apt-profile-section{margin-bottom:1.5rem;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.apt-profile-section__heading{font-family:"DM Sans",sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:0;padding:.875rem 1.25rem .5rem}.apt-profile-section--helper .apt-profile-section__heading{color:#c05621}.apt-profile-section--pro .apt-profile-section__heading{color:#168238}.apt-profile-row{display:flex;align-items:flex-start;gap:.625rem;padding:.5rem 1.25rem;border-top:1px solid #f3f4f6;font-size:.9rem}.apt-profile-row:first-of-type{border-top:none}.apt-profile-row__label{flex-shrink:0;min-width:110px;font-size:.8125rem;font-weight:600;color:#6b7280}.apt-profile-row__value{color:#374151;line-height:1.5}.apt-profile-section--coverage{background:#fafafa}.apt-coverage-chips{display:flex;flex-wrap:wrap;gap:.375rem;padding:.375rem 1.25rem .875rem}.apt-coverage-chip{display:inline-block;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:100px;padding:2px 11px;font-size:.8125rem;font-weight:500;line-height:1.6}.apt-coverage-emergency{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#c05621;font-weight:600;padding:.375rem 1.25rem .875rem;margin:0}.apt-coverage-emergency .fas{font-size:.8125rem}.apt-coverage-chips+.apt-coverage-emergency{border-top:1px solid #f3f4f6;padding-top:.625rem}.apt-profile-section--verify{background:#f0fdf4;border-color:#bbf7d0}.apt-profile-section--verify .apt-profile-section__heading{color:#15803d}.apt-verify-items{display:flex;flex-wrap:wrap;gap:.5rem;padding:.375rem 1.25rem 1rem}.apt-verify-item{display:flex;align-items:center;gap:.375rem;background:#dcfce7;border:1px solid #bbf7d0;border-radius:6px;padding:4px 10px;font-size:.8125rem}.apt-verify-item__icon{color:#15803d;font-size:.75rem}.apt-verify-item__label{color:#166534;font-weight:500}@media (max-width:768px){.apt-profile-section__heading{padding:.75rem 1rem .375rem}.apt-profile-row{padding:.5rem 1rem}.apt-coverage-chips{padding:.25rem 1rem .75rem}.apt-coverage-emergency{padding:.375rem 1rem .75rem}.apt-coverage-chips+.apt-coverage-emergency{padding-top:.5rem}.apt-verify-items{padding:.25rem 1rem .875rem}.apt-services-empty__section{padding:1rem 1.25rem}.apt-sidebar-verify-icons{flex-direction:row;flex-wrap:wrap;gap:.375rem .75rem}}@media (max-width:480px){.apt-profile-row{flex-direction:column;gap:.25rem;padding:.625rem 1rem}.apt-profile-row__label{min-width:unset}}.hp-field--location button.apt-locate-btn{flex:0 0 3rem;margin-left:-3rem;display:flex;justify-content:center;align-items:center;position:relative;z-index:3;background:0 0;border:none;padding:0;cursor:pointer;color:rgba(7,36,86,.25);text-decoration:none;transition:color .25s}.hp-field--location button.apt-locate-btn:hover{color:rgba(7,36,86,.35)}.hp-field--location button.apt-locate-btn.is-loading{cursor:wait;opacity:.6}@media screen and (min-width:783px){#wpadminbar #wp-admin-bar-my-account>.ab-item .display-name{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}}