.tEJoVW_footer{background-color:var(--serviyellow);text-align:center;color:var(--serviblack);padding:1rem}
._0SpCmq_navLink{background-color:var(--serviblack);color:var(--serviyellow);cursor:pointer;border:2px solid var(--serviyellow);-webkit-user-select:none;user-select:none;border-radius:50px;margin:0 10px;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s}._0SpCmq_navLink:hover{border:2px solid var(--serviblack);background-color:var(--serviyellow);color:var(--serviblack)}._0SpCmq_registerAsProvider{background-color:var(--serviyellow);color:var(--serviblack);cursor:pointer;border:2px solid var(--serviblack);-webkit-user-select:none;user-select:none;text-align:center;border-radius:50px;margin:0 10px;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s}._0SpCmq_registerAsProvider:hover{border:2px solid var(--serviyellow);background-color:var(--serviblack);color:var(--serviyellow)}._0SpCmq_navbar{background-color:var(--serviyellow);border:none;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}._0SpCmq_leftContent,._0SpCmq_rightContent{align-items:center;gap:1rem;display:flex}@media (max-width:480px){._0SpCmq_navbar{padding:1.2rem 1rem}}@media (max-width:414px){._0SpCmq_registerAsProvider{margin:0;padding:5px;font-size:.9rem}}@media (max-width:358px){._0SpCmq_registerAsProvider{margin:0;padding:4px;font-size:.8rem}}@media (max-width:768px){._0SpCmq_navbar._0SpCmq_compactMobile{box-sizing:border-box;height:60px;min-height:60px;padding:8px 12px}}
.dghC4G_container{flex-direction:column;flex-grow:1;height:100%;display:flex;overflow:hidden}.dghC4G_header,.dghC4G_footer{flex-shrink:0}.dghC4G_body{flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.dghC4G_hidden{display:none}
.ZJ6q2G_worksTitle{text-align:center;color:var(--serviyellow);margin:2.5rem 0 1rem;font-size:1.9rem}.ZJ6q2G_CategoriesContainer{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));justify-content:center;gap:1rem;max-width:1200px;margin:0 auto;padding:2rem;display:grid}.ZJ6q2G_Card{text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;height:120px;margin:.5rem;display:flex}.ZJ6q2G_CardText{font-size:1rem;font-weight:700}.ZJ6q2G_CardIcon{margin-bottom:1rem;font-size:2.5rem}.ZJ6q2G_CategoryItem{text-align:center;cursor:pointer;border:var(--foreground) 1px solid;word-break:break-word;white-space:normal;border-radius:8px;padding:1rem .5rem;font-size:1rem;font-weight:600}.ZJ6q2G_CategoryItem:hover{background-color:var(--foreground);color:var(--background)}@media screen and (max-width:1000px){.ZJ6q2G_CategoriesContainer{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ZJ6q2G_CategoriesContainer h4{font-size:.8rem}}@media screen and (max-width:600px){.ZJ6q2G_CategoriesContainer{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ZJ6q2G_CategoriesContainer h4{font-size:.8rem}}
.XRZLgG_sfColors{color:var(--serviblack);background-color:var(--serviyellow)}.XRZLgG_dialogContent{margin:0;padding:0}.XRZLgG_resultContent{height:70svh}@media (max-width:768px){.XRZLgG_resultContent{height:100%}}
._9-pxwW_drawerLayoutContainer{height:100%;display:flex}._9-pxwW_leftPanel{flex-direction:column;flex-shrink:0;transition:width .3s;display:flex}._9-pxwW_sidebarContent{flex-direction:column;flex-grow:1;justify-content:flex-start;transition:opacity .3s;display:flex}._9-pxwW_mainContent{flex-grow:1;overflow-y:auto}._9-pxwW_toggleButton{align-self:end;margin:1rem 0 .5rem 1rem}._9-pxwW_drawerItem{color:var(--serviyellow);cursor:pointer;padding:1rem;text-decoration:none}._9-pxwW_drawerItem:hover,._9-pxwW_activeItem{background-color:var(--serviyellow);color:var(--serviblack)}
.rdGvGq_overlay{z-index:9999;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.rdGvGq_spinner{animation:2s linear infinite rdGvGq_spin}@keyframes rdGvGq_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.XRKOcW_mainContent{flex-direction:column;width:100%;min-height:100svh;display:flex}
.jebT2q_card{--sf-profile-black:var(--serviblack,#333);--sf-profile-yellow:var(--serviyellow,#ffd54f);--sf-profile-muted:var(--serviBlueGray,#374151);--sf-profile-bg:white;--sf-profile-soft-bg:var(--background,#f5f5f5);--sf-profile-border:color-mix(in srgb, var(--sf-profile-black) 14%, white);--sf-profile-control-border:color-mix(in srgb, var(--sf-profile-black) 18%, white);--sf-profile-hover-bg:color-mix(in srgb, var(--sf-profile-soft-bg) 78%, white);border:1px solid var(--sf-profile-border);background:var(--sf-profile-bg);box-shadow:0 1px 2px color-mix(in srgb, var(--sf-profile-black) 6%, transparent);border-radius:8px}.jebT2q_card .p-card-body{padding:1rem 1.15rem}.jebT2q_card .p-card-content{padding:0}.jebT2q_header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.jebT2q_avatarFrame{border:1px solid var(--sf-profile-border);background:var(--sf-profile-soft-bg);width:5rem;height:5rem;box-shadow:0 1px 2px color-mix(in srgb, var(--sf-profile-black) 6%, transparent);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.jebT2q_avatar{object-fit:cover;width:100%;height:100%;display:block}.jebT2q_avatarFallback{width:100%;height:100%;color:var(--sf-profile-black);justify-content:center;align-items:center;display:flex}.jebT2q_avatarFallback span{border:1px solid color-mix(in srgb, var(--sf-profile-black) 12%, transparent);background:var(--sf-profile-yellow);letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;font-size:1.15rem;font-weight:850;display:inline-flex}.jebT2q_identity{flex-direction:column;gap:.3rem;min-width:0;display:flex}.jebT2q_topRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jebT2q_name{color:var(--sf-profile-black);letter-spacing:0;margin:0;font-size:1.15rem;font-weight:800;line-height:1.18}.jebT2q_categoryChip{border:1px solid var(--sf-profile-border);background:var(--sf-profile-soft-bg);max-width:100%;min-height:1.8rem;color:var(--sf-profile-black);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.78rem;font-weight:750;line-height:1.15;display:inline-flex}.jebT2q_categoryDot{border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem}.jebT2q_city{color:var(--sf-profile-muted);align-items:center;gap:.35rem;font-size:.86rem;line-height:1.25;display:flex}.jebT2q_city i{color:var(--sf-profile-black);font-size:.82rem}.jebT2q_rating{margin-top:.1rem}.jebT2q_services{color:var(--sf-profile-muted);font-size:.86rem;line-height:1.3}.jebT2q_serviceArea{color:var(--sf-profile-muted);align-items:flex-start;gap:.35rem;font-size:.86rem;line-height:1.3;display:flex}.jebT2q_serviceArea i{color:var(--sf-profile-black);margin-top:.12rem;font-size:.82rem}.jebT2q_contactGrid{flex-wrap:wrap;gap:.5rem;margin-top:.45rem;display:flex}.jebT2q_contactItem{border:1px solid var(--sf-profile-control-border);background:var(--sf-profile-soft-bg);max-width:100%;min-height:2rem;color:var(--sf-profile-black);border-radius:8px;align-items:center;gap:.45rem;padding:.36rem .62rem;font-size:.83rem;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.jebT2q_contactItem i{color:var(--sf-profile-black);flex-shrink:0;font-size:.86rem}.jebT2q_contactItem span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jebT2q_contactItem:hover,.jebT2q_contactItem:focus-visible{border-color:var(--sf-profile-yellow);background:var(--sf-profile-hover-bg)}.jebT2q_contactItem:focus-visible{outline:3px solid var(--sf-profile-yellow);outline-offset:2px}.jebT2q_section{margin-top:.95rem}.jebT2q_sectionTitle{color:var(--sf-profile-black);letter-spacing:.05em;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800;line-height:1.2}.jebT2q_languageList{color:var(--sf-profile-muted);font-size:.9rem;line-height:1.35}.jebT2q_bio{border:1px solid var(--sf-profile-border);border-left:3px solid var(--sf-profile-yellow);background:var(--sf-profile-soft-bg);color:var(--sf-profile-black);border-radius:8px;margin-top:.95rem;padding:.75rem .85rem;font-size:.9rem;line-height:1.45}.jebT2q_detailText{color:var(--sf-profile-muted);white-space:pre-wrap;margin:.25rem 0 0;font-size:.9rem;line-height:1.45}.jebT2q_publicAddress{color:var(--sf-profile-muted);align-items:flex-start;gap:.45rem;margin:0;font-size:.9rem;font-style:normal;line-height:1.4;display:flex}.jebT2q_publicAddress i{color:var(--sf-profile-black);margin-top:.15rem}.jebT2q_professionalSection{border:1px solid var(--sf-profile-border);background:var(--sf-profile-soft-bg);border-radius:8px;margin-top:.95rem;padding:.75rem .85rem}.jebT2q_professionalName{color:var(--sf-profile-black);font-size:.9rem;font-weight:700;line-height:1.35}.jebT2q_professionalTaxId{color:var(--sf-profile-muted);margin-top:.2rem;font-size:.85rem;line-height:1.35}@media (max-width:640px){.jebT2q_card .p-card-body{padding:.9rem}.jebT2q_header{align-items:flex-start;gap:.75rem}.jebT2q_avatarFrame{width:4.35rem;height:4.35rem}.jebT2q_avatarFallback span{width:2.75rem;height:2.75rem;font-size:1.05rem}.jebT2q_name{font-size:1.05rem}.jebT2q_contactItem{width:100%}}
.FfaYDW_mainContent{flex-direction:column;width:100%;height:100svh;display:flex;overflow:hidden}
.j8Olmq_module{gap:1rem;min-width:0;display:grid}.j8Olmq_intro{gap:.35rem;display:grid}.j8Olmq_intro h1{color:var(--serviblack);margin:0;font-size:clamp(1.45rem,5vw,2rem);line-height:1.15}.j8Olmq_intro p{color:color-mix(in srgb, var(--serviblack) 72%, transparent);max-width:70ch;margin:0;line-height:1.45}.j8Olmq_overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.j8Olmq_overviewCard{border:1px solid color-mix(in srgb, var(--serviblack) 12%, transparent);background:#fff;border-radius:10px;gap:.25rem;min-height:7.25rem;padding:.9rem;display:grid}.j8Olmq_overviewCardWarning{border-color:color-mix(in srgb, var(--serviRed) 45%, transparent)}.j8Olmq_overviewLabel{color:color-mix(in srgb, var(--serviblack) 68%, transparent);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1.3}.j8Olmq_overviewValue{color:var(--serviblack);font-size:1.75rem;font-weight:800;line-height:1}.j8Olmq_overviewMeta{color:color-mix(in srgb, var(--serviblack) 65%, transparent);font-size:.78rem;line-height:1.35}.j8Olmq_overviewWarning{color:var(--serviRed);font-size:.8rem;font-weight:700}.j8Olmq_overviewError,.j8Olmq_panelError,.j8Olmq_commandError,.j8Olmq_commandSuccess{border-radius:8px;margin:0;padding:.75rem .85rem;line-height:1.4}.j8Olmq_overviewError,.j8Olmq_panelError,.j8Olmq_commandError{background:color-mix(in srgb, var(--serviRed) 8%, white);border:1px solid color-mix(in srgb, var(--serviRed) 28%, transparent);color:color-mix(in srgb, var(--serviRed) 82%, var(--serviblack))}.j8Olmq_commandSuccess{background:color-mix(in srgb, var(--serviblue) 8%, white);border:1px solid color-mix(in srgb, var(--serviblue) 25%, transparent);color:var(--serviblack)}.j8Olmq_panel{gap:.85rem;min-width:0;padding-top:.4rem;display:grid}.j8Olmq_panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.65rem;display:flex}.j8Olmq_panelHeader h2{color:var(--serviblack);margin:0;font-size:1.2rem}.j8Olmq_panelHeader p{color:color-mix(in srgb, var(--serviblack) 65%, transparent);margin:.2rem 0 0;font-size:.9rem}.j8Olmq_filters{background:color-mix(in srgb, var(--background) 90%, white);border:1px solid color-mix(in srgb, var(--serviblack) 9%, transparent);border-radius:10px;align-items:end;gap:.7rem;padding:.8rem;display:grid}.j8Olmq_field{gap:.35rem;min-width:0;display:grid}.j8Olmq_field label,.j8Olmq_fieldLabel{color:var(--serviblack);font-size:.8rem;font-weight:700}.j8Olmq_searchControl{min-width:0;display:flex}.j8Olmq_searchControl .p-inputtext{border-radius:6px 0 0 6px;width:100%;min-width:0}.j8Olmq_searchControl .p-button{border-radius:0 8px 8px 0;flex:none}.j8Olmq_filters .p-dropdown{width:100%}.j8Olmq_warningToggle{color:var(--serviblack);align-items:center;gap:.5rem;min-height:2.65rem;font-size:.85rem;font-weight:650;display:flex}.j8Olmq_warningToggle input{accent-color:var(--serviyellow);width:1.1rem;height:1.1rem}:is(.j8Olmq_primaryButton .p-button,.p-button.j8Olmq_primaryButton){background:var(--serviyellow);border-color:var(--serviyellow);color:var(--serviblack)}:is(.j8Olmq_primaryButton .p-button:enabled:hover,.p-button.j8Olmq_primaryButton:enabled:hover){background:var(--serviyellowAlert);border-color:var(--serviyellowAlert);color:var(--serviblack)}.j8Olmq_tableWrap{min-width:0;overflow-x:auto}.j8Olmq_tableWrap .p-datatable{min-width:44rem}.j8Olmq_mobileCardList{gap:.7rem;display:grid}.j8Olmq_mobileCard{border:1px solid color-mix(in srgb, var(--serviblack) 12%, transparent);background:#fff;border-radius:10px;gap:.7rem;padding:.85rem;display:grid}.j8Olmq_mobileCardHeader{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.j8Olmq_mobileCardTitle{color:var(--serviblack);overflow-wrap:anywhere;font-size:.95rem;font-weight:800}.j8Olmq_mobileCardMeta,.j8Olmq_muted{color:color-mix(in srgb, var(--serviblack) 64%, transparent);font-size:.8rem;line-height:1.4}.j8Olmq_mobileFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.j8Olmq_mobileFact{gap:.15rem;display:grid}.j8Olmq_mobileFact span:first-child{color:color-mix(in srgb, var(--serviblack) 60%, transparent);text-transform:uppercase;font-size:.72rem;font-weight:700}.j8Olmq_mobileFact span:last-child{color:var(--serviblack);overflow-wrap:anywhere;font-size:.86rem;font-weight:650}.j8Olmq_statusBadge,.j8Olmq_warningBadge,.j8Olmq_neutralBadge{border-radius:999px;width:fit-content;padding:.25rem .55rem;font-size:.73rem;font-weight:750;line-height:1.25;display:inline-flex}.j8Olmq_statusBadge{background:color-mix(in srgb, var(--serviyellow) 38%, white);color:var(--serviblack)}.j8Olmq_warningBadge{background:color-mix(in srgb, var(--serviRed) 10%, white);border:1px solid color-mix(in srgb, var(--serviRed) 24%, transparent);color:color-mix(in srgb, var(--serviRed) 85%, var(--serviblack))}.j8Olmq_neutralBadge{background:color-mix(in srgb, var(--serviBlueGray) 16%, white);color:var(--serviblack)}.j8Olmq_badgeList{flex-wrap:wrap;gap:.35rem;display:flex}.j8Olmq_cardFooter,.j8Olmq_pagination{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.j8Olmq_paginationInfo{color:color-mix(in srgb, var(--serviblack) 65%, transparent);font-size:.8rem}.j8Olmq_emptyState{background:color-mix(in srgb, var(--background) 88%, white);border:1px dashed color-mix(in srgb, var(--serviblack) 20%, transparent);color:color-mix(in srgb, var(--serviblack) 68%, transparent);text-align:center;border-radius:10px;padding:1.25rem}.j8Olmq_dialogBody{gap:1rem;display:grid}.j8Olmq_dialog .p-dialog-header{background:var(--serviyellow);color:var(--serviblack)}.j8Olmq_dialog .p-dialog-header-icon{color:var(--serviblack)}.j8Olmq_dialogSummary{background:color-mix(in srgb, var(--background) 88%, white);border:1px solid color-mix(in srgb, var(--serviblack) 9%, transparent);border-radius:10px;gap:.7rem;padding:.85rem;display:grid}.j8Olmq_dialogSummaryHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.65rem;display:flex}.j8Olmq_dialogSummary h3,.j8Olmq_dialogSection h3{color:var(--serviblack);margin:0;font-size:1rem}.j8Olmq_detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.j8Olmq_detailItem{gap:.18rem;min-width:0;display:grid}.j8Olmq_detailItem dt{color:color-mix(in srgb, var(--serviblack) 60%, transparent);text-transform:uppercase;font-size:.72rem;font-weight:750}.j8Olmq_detailItem dd{color:var(--serviblack);overflow-wrap:anywhere;margin:0;font-size:.87rem;font-weight:600}.j8Olmq_dialogSection{gap:.65rem;display:grid}.j8Olmq_actions{flex-wrap:wrap;gap:.55rem;display:flex}:is(.j8Olmq_dangerButton .p-button,.p-button.j8Olmq_dangerButton){border-color:color-mix(in srgb, var(--serviRed) 55%, transparent);color:var(--serviRed);background:#fff}.j8Olmq_timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.j8Olmq_timelineItem{border-left:2px solid color-mix(in srgb, var(--serviyellow) 70%, var(--serviblack));gap:.3rem;margin-left:.35rem;padding:0 0 1rem 1rem;display:grid;position:relative}.j8Olmq_timelineItem:before{background:var(--serviyellow);border:2px solid var(--serviblack);content:"";border-radius:999px;width:.65rem;height:.65rem;position:absolute;top:.15rem;left:-.4rem}.j8Olmq_timelineItem:last-child{border-left-color:#0000;padding-bottom:0}.j8Olmq_timelineHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.35rem;display:flex}.j8Olmq_timelineTitle{color:var(--serviblack);font-size:.88rem;font-weight:800}.j8Olmq_timelineText{color:color-mix(in srgb, var(--serviblack) 70%, transparent);margin:0;font-size:.82rem;line-height:1.4}.j8Olmq_invoiceLines{gap:.55rem;display:grid}.j8Olmq_invoiceLine{border-bottom:1px solid color-mix(in srgb, var(--serviblack) 10%, transparent);gap:.3rem;padding-bottom:.55rem;display:grid}.j8Olmq_invoiceLine:last-child{border-bottom:0}.j8Olmq_invoiceLineHeader{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.j8Olmq_commandDialog{gap:.85rem;display:grid}.j8Olmq_commandDialog p{margin:0;line-height:1.45}.j8Olmq_commandFooter{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.j8Olmq_reasonCounter{color:color-mix(in srgb, var(--serviblack) 60%, transparent);text-align:right;font-size:.75rem}.j8Olmq_loadingState{color:color-mix(in srgb, var(--serviblack) 65%, transparent);justify-content:center;align-items:center;gap:.6rem;min-height:8rem;display:flex}.j8Olmq_desktopOnly{display:none}.j8Olmq_mobileOnly{display:block}@media (min-width:48rem){.j8Olmq_overviewGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.j8Olmq_filters{grid-template-columns:minmax(16rem,2fr) minmax(12rem,1fr) auto}.j8Olmq_detailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.j8Olmq_desktopOnly{display:block}.j8Olmq_mobileOnly{display:none}}@media (max-width:30rem){.j8Olmq_overviewGrid,.j8Olmq_detailGrid,.j8Olmq_mobileFacts{grid-template-columns:1fr}}
.hP9DPG_mainContainer{flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.hP9DPG_limitedContainer{width:100%;min-width:0;max-width:1200px;height:100%;display:flex}.hP9DPG_limitedContainer>*{flex:auto;width:100%;min-width:0}@media (max-width:768px){.hP9DPG_mainContainer{align-items:inherit}}
