.ServiceTitleBar_titleBar__52_KS{width:100%;background-color:var(--color-bg);padding:32px 24px;display:flex;justify-content:center;align-items:center}.ServiceTitleBar_title__M0zC3{color:#fff;font-size:32px;font-weight:700;margin:0;text-align:center}@media (max-width:768px){.ServiceTitleBar_title__M0zC3{font-size:24px}.ServiceTitleBar_titleBar__52_KS{padding:20px 16px}}.Breadcrumb_breadcrumb__stLuP{background-color:#fff;padding-top:20px;display:flex;align-items:center;justify-content:left;font-size:14px;color:#6b7280;font-weight:600}.Breadcrumb_link__15LFo{color:#2563eb;text-decoration:none;transition:color .2s}.Breadcrumb_link__15LFo:hover{color:#1d4ed8;text-decoration:underline}.Breadcrumb_separator__CnQP4{margin:0 8px;color:#9ca3af;font-size:600}.Breadcrumb_current__uJutC{color:#9ca3af;font-weight:600;font-size:14px}@media (max-width:768px){.Breadcrumb_breadcrumb__stLuP{font-size:12px;padding:12px 16px;flex-wrap:wrap}.Breadcrumb_separator__CnQP4{margin:0 4px}}.ServiceResultsSection_section__Gitz8{padding:0 24px;background-color:#fff}.ServiceResultsSection_container__yLaOC{max-width:1400px;margin:0 auto;padding-right:16px;padding-left:16px}.ServiceResultsSection_header__jexT_{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.ServiceResultsSection_resultsCount__R9tHq{font-size:34px;font-weight:500;color:#111827;margin:0}.ServiceResultsSection_filterWrapper__6pmE6{position:relative}.ServiceResultsSection_filterButton__fgljE{display:flex;align-items:center;gap:8px;padding:10px 20px;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.ServiceResultsSection_filterButton__fgljE:hover{background-color:#f9fafb;border-color:#d1d5db}.ServiceResultsSection_filterDropdown__zthuR{position:absolute;top:calc(100% + 8px);right:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);z-index:100;min-width:180px;padding:8px 0}.ServiceResultsSection_filterOption__SV7RB{width:100%;padding:12px 20px;text-align:left;background:none;border:none;font-size:14px;color:#374151;cursor:pointer;transition:background-color .2s}.ServiceResultsSection_filterOption__SV7RB:hover{background-color:#f3f4f6}.ServiceResultsSection_cardsGrid__3qnfb{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:48px}.ServiceResultsSection_serviceCard__PwAhU{border-radius:6px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background:#fff;position:relative;width:334px}.ServiceResultsSection_serviceCard__PwAhU:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.ServiceResultsSection_cardImageWrapper__TVj_S{position:relative;width:100%;height:330px;overflow:hidden}.ServiceResultsSection_cardImage__yXDl0{width:100%;height:100%;background-color:#e5e7eb;background-size:cover;background-position:50%;transition:transform .4s ease}.ServiceResultsSection_serviceCard__PwAhU:hover .ServiceResultsSection_cardImage__yXDl0{transform:scale(1.03)}.ServiceResultsSection_cardOverlay__G0Ys7{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.45))}.ServiceResultsSection_serviceCard__PwAhU:hover .ServiceResultsSection_cardOverlay__G0Ys7{opacity:1;visibility:visible}.ServiceResultsSection_heartButton__CPxuu{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:999px;border:none;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.45);cursor:pointer;transition:background-color .2s ease,transform .15s ease,opacity .2s ease}.ServiceResultsSection_heartButtonLiked__iN0gF{background-color:transparent;border:1px solid #757575;opacity:1;visibility:visible}.ServiceResultsSection_heartButton__CPxuu:hover{background-color:rgba(0,0,0,.7);transform:scale(1.05)}.ServiceResultsSection_heartButtonLiked__iN0gF:hover{background-color:rgba(239,68,68,.1)}.ServiceResultsSection_centerIcons__E4Xos{display:flex;gap:12px}.ServiceResultsSection_iconCircle__M2NJV{width:40px;height:40px;border-radius:999px;border:none;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);color:#fff;cursor:pointer;transition:background-color .2s ease,transform .15s ease}.ServiceResultsSection_iconCircle__M2NJV:hover{background-color:rgba(34,197,94,.95);transform:translateY(-1px)}.ServiceResultsSection_cardContent__90C0H{background-color:#000;color:#fff;padding:24px 20px 20px;margin-top:-60px;position:relative;border-top:.5px solid #fff;z-index:2;border-radius:12px 12px 6px 6px;-webkit-clip-path:polygon(0 0,calc(50% - 50px) 0,calc(50% - 35px) 10px,calc(50% + 35px) 10px,calc(50% + 50px) 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(50% - 50px) 0,calc(50% - 35px) 10px,calc(50% + 35px) 10px,calc(50% + 50px) 0,100% 0,100% 100%,0 100%)}.ServiceResultsSection_editorInfoRow__D_1Tf{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.ServiceResultsSection_avatar__zHaos{width:48px;height:48px;border-radius:50%;background-color:#fff;background-size:cover;background-position:50%;flex-shrink:0;border:.5px solid #fff}.ServiceResultsSection_editorMeta__9y67e{flex:1 1;min-width:0}.ServiceResultsSection_nameRow__dcCXt{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.ServiceResultsSection_editorName__h5HOk{font-size:16px;font-weight:700;white-space:nowrap}.ServiceResultsSection_editorNameLight__lL5h9{color:#fff}.ServiceResultsSection_editorNameDark__QBP0E{color:#111827}.ServiceResultsSection_verifiedBadge__PBaer{color:var(--color-button);flex-shrink:0}.ServiceResultsSection_flagImg__OrBZ7{width:20px;height:14px;object-fit:cover;border-radius:2px;flex-shrink:0}.ServiceResultsSection_ratingRow__mW__x{display:flex;align-items:center;justify-content:space-between;gap:8px}.ServiceResultsSection_ratingInfo__kXFJf{display:flex;align-items:center;gap:4px;font-size:14px}.ServiceResultsSection_star__Ktr1O{color:#fbbf24;width:16px;height:16px}.ServiceResultsSection_ratingNumber__SA4tY{color:#fbbf24;font-weight:600;font-size:15px}.ServiceResultsSection_reviewCount__Ekers{font-size:14px;color:#fff}.ServiceResultsSection_statusBadge__1s9x1{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500;padding:4px 12px;border-radius:16px;white-space:nowrap;flex-shrink:0;color:#fff}.ServiceResultsSection_autoAccepting__KN3Dv{border:1px solid var(--color-button)}.ServiceResultsSection_autoAccepting__KN3Dv .ServiceResultsSection_checkIcon__ZOSwC{color:var(--color-button)}.ServiceResultsSection_onHold__RHkJd{border:1px solid #f59e0b}.ServiceResultsSection_onHold__RHkJd .ServiceResultsSection_alertIcon__Ii17T{color:#f59e0b}.ServiceResultsSection_notAccepting__P4Csg{border:1px solid #ef4444}.ServiceResultsSection_notAccepting__P4Csg .ServiceResultsSection_banIcon__1RzlP{color:#ef4444}.ServiceResultsSection_alertIcon__Ii17T,.ServiceResultsSection_banIcon__1RzlP,.ServiceResultsSection_checkIcon__ZOSwC{width:14px;height:14px}.ServiceResultsSection_statsRow__2rpgg{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:10px}.ServiceResultsSection_stat__9n1nu{flex:1 1}.ServiceResultsSection_statLabel__8uPV_{font-size:13px;color:#fff;margin-bottom:4px}.ServiceResultsSection_statValue__K8POY{font-size:20px;font-weight:600;color:#fff}.ServiceResultsSection_statDivider__XuUaB{width:1px;height:28px;background-color:#fff;flex-shrink:0;margin-right:18px}.ServiceResultsSection_paginationWrapper__oa6o2{display:flex;justify-content:space-between;align-items:center;margin-top:48px;padding:18px}.ServiceResultsSection_paginationInfo__tD0CW{font-size:14px;color:#6b7280}.ServiceResultsSection_pagination___XS7s{display:flex;align-items:center;gap:8px}.ServiceResultsSection_pageButton__90pPw{padding:6px 12px;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s;min-width:40px}.ServiceResultsSection_pageButton__90pPw:hover:not(:disabled){background-color:#f3f4f6;border-color:#d1d5db}.ServiceResultsSection_pageButton__90pPw:disabled{opacity:.5;cursor:not-allowed}.ServiceResultsSection_pageButtonActive__JTo7t{background-color:#2563eb;border-color:#2563eb;color:#fff}.ServiceResultsSection_pageButtonActive__JTo7t:hover{background-color:#1d4ed8;border-color:#1d4ed8}.ServiceResultsSection_pageEllipsis__MS8ju{padding:0 6px;color:#6b7280}.ServiceResultsSection_emptyMessage__kk8ss,.ServiceResultsSection_loadingMessage__Isl8k{grid-column:1/-1;text-align:center;padding:60px 20px;font-size:18px;color:#6b7280}.ServiceResultsSection_loadingMessage__Isl8k{color:#3b82f6}.ServiceResultsSection_serviceCardSkeleton__Mx3uR{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;animation:ServiceResultsSection_pulse__UXUor 1.5s ease-in-out infinite}.ServiceResultsSection_skeletonImage__nm6EE{width:100%;height:200px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ServiceResultsSection_shimmer__7veV_ 1.5s infinite}.ServiceResultsSection_skeletonContent__7g_Sv{padding:16px;display:flex;gap:12px}.ServiceResultsSection_skeletonAvatar__reslN{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ServiceResultsSection_shimmer__7veV_ 1.5s infinite;flex-shrink:0}.ServiceResultsSection_skeletonText__V3TAm{flex:1 1;display:flex;flex-direction:column;gap:8px}.ServiceResultsSection_skeletonLine__BFtEA{height:12px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ServiceResultsSection_shimmer__7veV_ 1.5s infinite;border-radius:4px}@keyframes ServiceResultsSection_shimmer__7veV_{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes ServiceResultsSection_pulse__UXUor{0%,to{opacity:1}50%{opacity:.8}}@media (max-width:1400px){.ServiceResultsSection_cardsGrid__3qnfb{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.ServiceResultsSection_cardsGrid__3qnfb{grid-template-columns:repeat(2,1fr);gap:20px}.ServiceResultsSection_header__jexT_,.ServiceResultsSection_paginationWrapper__oa6o2{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:768px){.ServiceResultsSection_section__Gitz8{padding:32px 16px}.ServiceResultsSection_cardsGrid__3qnfb{grid-template-columns:1fr}.ServiceResultsSection_cardImageWrapper__TVj_S{height:240px}.ServiceResultsSection_resultsCount__R9tHq{font-size:20px}.ServiceResultsSection_pagination___XS7s{flex-wrap:wrap}}@media (max-width:500px){.ServiceResultsSection_section__Gitz8{padding:16px}.ServiceResultsSection_container__yLaOC{padding-left:0;padding-right:0}.ServiceResultsSection_header__jexT_{margin-bottom:20px}.ServiceResultsSection_resultsCount__R9tHq{font-size:18px}.ServiceResultsSection_cardsGrid__3qnfb{gap:20px}.ServiceResultsSection_serviceCard__PwAhU{width:100%;max-width:400px;margin:0 auto}.ServiceResultsSection_cardImageWrapper__TVj_S{height:320px}.ServiceResultsSection_cardContent__90C0H{margin-top:-50px;padding:22px 14px 16px;border-radius:10px 10px 6px 6px;-webkit-clip-path:polygon(0 0,calc(50% - 40px) 0,calc(50% - 28px) 8px,calc(50% + 28px) 8px,calc(50% + 40px) 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(50% - 40px) 0,calc(50% - 28px) 8px,calc(50% + 28px) 8px,calc(50% + 40px) 0,100% 0,100% 100%,0 100%)}.ServiceResultsSection_editorInfoRow__D_1Tf{gap:10px;margin-bottom:12px}.ServiceResultsSection_avatar__zHaos{width:40px;height:40px}.ServiceResultsSection_nameRow__dcCXt{gap:4px;margin-bottom:4px}.ServiceResultsSection_editorName__h5HOk{font-size:16px}.ServiceResultsSection_flagImg__OrBZ7{width:20px;height:14px}.ServiceResultsSection_ratingRow__mW__x{gap:8px}.ServiceResultsSection_ratingInfo__kXFJf{font-size:14px}.ServiceResultsSection_ratingNumber__SA4tY{font-size:15px}.ServiceResultsSection_statusBadge__1s9x1{font-size:12px;padding:4px 10px}.ServiceResultsSection_statsRow__2rpgg{gap:14px;padding-top:10px}.ServiceResultsSection_statDivider__XuUaB{height:28px;margin-right:14px}.ServiceResultsSection_statValue__K8POY{font-size:18px}.ServiceResultsSection_statLabel__8uPV_{font-size:13px}.ServiceResultsSection_paginationWrapper__oa6o2{margin-top:32px;padding:12px}}.page_container__cdKaq{max-width:1400px;margin:0 auto}.page_topEditorsWrapper__eOrlo{padding-top:32px}@media (max-width:500px){.page_topEditorsWrapper__eOrlo{padding-top:16px;padding-bottom:0}}