:root{--hya-primary:var(--hy-primary, #6d28d9);--hya-dark:var(--hy-dark, #09090b);--hya-bg:#ffffff;--hya-soft:#f7f5ff;--hya-border:rgba(24,24,27,.10);--hya-muted:#6b7280;--hya-radius:22px;--hya-shadow:0 20px 60px rgba(24,24,27,.10)}.hya-panel{background:#fff;border:1px solid var(--hya-border);border-radius:var(--hya-radius);box-shadow:var(--hya-shadow);padding:24px;margin:20px 0}.hya-auth{max-width:760px;margin:40px auto}.hya-form{display:grid;gap:14px}.hya-form label{display:grid;gap:7px;font-weight:700;color:#18181b}.hya-form input,.hya-form select,.hya-form textarea{width:100%;box-sizing:border-box;border:1px solid rgb(24 24 27 / .15);border-radius:14px;padding:12px 13px;font:inherit;background:#fff;color:#111827}.hya-form input[type=checkbox]{width:auto}.hya-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:12px 18px;background:var(--hya-primary);color:#fff;text-decoration:none;font-weight:800;cursor:pointer}.hya-btn-secondary{background:#111827}.hya-actions{display:flex;gap:10px;flex-wrap:wrap}.hya-success{padding:12px;border-radius:14px;background:#ecfdf5;color:#065f46;margin-bottom:12px}.hya-muted{color:var(--hya-muted)}.hya-dashboard{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start;margin:24px 0}.hya-dash-side{position:sticky;top:88px;background:#111827;color:#fff;border-radius:26px;padding:18px}.hya-user-mini{text-align:center;padding:10px}.hya-avatar-ring{position:relative;display:inline-grid;place-items:center;border-radius:999px;padding:5px;background:conic-gradient(var(--hya-primary) calc(var(--hya-level,10)*1%),rgb(255 255 255 / .18) 0)}.hya-avatar-ring img{border-radius:999px;border:4px solid #fff}.hya-avatar-ring span,.hya-level{position:absolute;bottom:-9px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--hya-primary);color:#fff;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}.hya-tabs{display:grid;gap:8px;margin-top:18px}.hya-tabs button{border:0;border-radius:14px;background:rgb(255 255 255 / .08);color:#fff;padding:11px 12px;text-align:left;font-weight:800;cursor:pointer}.hya-tabs button.is-active{background:#fff;color:#111827}.hya-dash-main{min-width:0}.hya-tab-panel{display:none}.hya-tab-panel.is-active{display:block}.hya-status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.hya-status-card{border:1px solid var(--hya-border);border-radius:18px;padding:16px;background:var(--hya-soft)}.hya-status-card span{display:block;color:var(--hya-muted);font-size:12px;font-weight:800;text-transform:uppercase}.hya-status-card strong{font-size:20px}.hya-badges{display:flex;gap:7px;flex-wrap:wrap}.hya-badge{display:inline-flex;border-radius:999px;background:#f3e8ff;color:#581c87;padding:5px 9px;font-weight:800;font-size:12px}.hya-public-profile{max-width:1000px;margin:30px auto}.hya-profile-hero{display:flex;gap:18px;align-items:center;background:#111827;color:#fff;border-radius:30px;padding:26px;box-shadow:var(--hya-shadow)}.hya-cert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hya-cert-card{border:1px solid var(--hya-border);border-radius:18px;padding:14px;text-decoration:none;color:#111827;background:#fff;display:grid;gap:5px}.hya-cert-icon{font-size:24px}.hya-xp-log{display:grid;gap:8px}.hya-xp-log div{display:flex;justify-content:space-between;border-bottom:1px solid var(--hya-border);padding:8px 0}.hya-review{border-bottom:1px solid var(--hya-border);padding:12px 0}@media(max-width:980px){.hya-dashboard{grid-template-columns:1fr}.hya-dash-side{position:relative;top:auto}.hya-tabs{grid-template-columns:repeat(2,1fr)}.hya-status-grid{grid-template-columns:repeat(2,1fr)}.hya-cert-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hya-panel{padding:16px;border-radius:18px}.hya-tabs button{padding:9px;font-size:13px}.hya-status-grid{grid-template-columns:1fr 1fr;gap:8px}.hya-status-card{padding:12px}.hya-profile-hero{padding:18px;border-radius:22px;align-items:flex-start}}.hya-location{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;position:relative}.hya-location label{position:relative}.hya-location-results{position:absolute;z-index:50;left:0;right:0;top:100%;margin-top:6px;background:#fff;border:1px solid var(--hya-border);border-radius:16px;box-shadow:var(--hya-shadow);max-height:280px;overflow:auto;padding:6px}.hya-location-option{display:grid;width:100%;border:0;background:#fff;text-align:left;border-radius:12px;padding:10px;cursor:pointer}.hya-location-option:hover{background:var(--hya-soft)}.hya-location-option strong{font-size:14px;color:#111827}.hya-location-option span{font-size:12px;color:var(--hya-muted)}.hya-location-empty{padding:10px;color:var(--hya-muted);font-size:13px}@media(max-width:640px){.hya-location{grid-template-columns:1fr;gap:10px}.hya-location-results{max-height:220px}}.hya-error{padding:12px;border-radius:14px;background:#fef2f2;color:#991b1b;margin-bottom:12px;font-weight:700}.hya-auth-card{max-width:720px;margin:42px auto;padding:30px;border-radius:30px;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .12),transparent 34%),linear-gradient(180deg,#fff,#fbfaff);border:1px solid rgb(109 40 217 / .14)}.hya-auth-card h1,.hya-auth-card h2{margin-top:0;letter-spacing:-.04em;color:#111827}.hya-auth-card>p{color:var(--hya-muted);font-size:16px;line-height:1.55}.hya-auth-card .hya-form{margin-top:18px}.hya-auth-card .hya-form input:not([type=checkbox]){min-height:48px;border-radius:16px;background:#fff}.hya-check{display:flex!important;grid-template-columns:none!important;flex-direction:row!important;align-items:center!important;gap:10px!important;font-weight:800!important;line-height:1.35;cursor:pointer;color:#111827}.hya-check input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px!important;height:20px!important;min-width:20px;margin:0;border:2px solid rgb(109 40 217 / .35);border-radius:7px;background:#fff;display:inline-grid;place-items:center;cursor:pointer;position:relative}.hya-check input[type=checkbox]::after{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .14s ease;margin-top:-2px}.hya-check input[type=checkbox]:checked{background:var(--hya-primary);border-color:var(--hya-primary)}.hya-check input[type=checkbox]:checked::after{transform:rotate(-45deg) scale(1)}.hya-check span{display:inline;font-size:14px}@media(max-width:640px){.hya-auth-card{margin:20px auto;padding:20px;border-radius:22px}}.hya-logout{display:inline-flex;margin-top:12px;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .12);color:#fff;text-decoration:none;font-size:12px;font-weight:900}.hya-logout:hover{background:#fff;color:#111827}.hya-exp-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.hya-exp-small{background:#fee2e2;color:#991b1b}.hya-exp-medium{background:#fef3c7;color:#92400e}.hya-exp-high{background:#dcfce7;color:#166534}.hya-user-mini{display:grid;justify-items:center;text-align:center;gap:8px}.hya-user-mini strong{display:block;max-width:190px;text-align:center;font-size:15px;line-height:1.25;word-break:normal;overflow-wrap:anywhere}.hya-user-mini small{display:block;color:rgb(255 255 255 / .78);font-weight:800}.hya-avatar-ring{margin-bottom:7px}.hya-tabs .hya-tab-logout{display:block;text-decoration:none;border-radius:14px;background:rgb(239 68 68 / .16);color:#fecaca;padding:11px 12px;text-align:left;font-weight:900}.hya-tabs .hya-tab-logout:hover{background:#fee2e2;color:#991b1b}.hya-locked-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 16px}.hya-locked-field{border:1px solid var(--hya-border);border-radius:18px;background:#f9fafb;padding:14px}.hya-locked-field span{display:block;font-size:12px;text-transform:uppercase;color:var(--hya-muted);font-weight:900}.hya-locked-field strong{display:block;margin-top:4px;color:#111827;overflow-wrap:anywhere}.hya-locked-field small{color:var(--hya-muted)}.hya-change-request details{border:1px dashed rgb(109 40 217 / .25);background:#fbfaff;border-radius:18px;padding:12px 14px}.hya-change-request summary{cursor:pointer;font-weight:900;color:#581c87}.hya-service-tree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hya-field-hint{display:block;margin-top:6px;color:var(--hya-muted);font-size:12px;font-weight:600}@media(max-width:980px){.hya-service-tree{grid-template-columns:1fr}}@media(max-width:640px){.hya-locked-grid{grid-template-columns:1fr}.hya-user-mini strong{max-width:160px;font-size:14px}}html body.admin-bar .hy-site-header{top:0}.hya-dashboard{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}.hya-dash-main{width:100%;overflow:hidden}.hya-overview-hero{display:flex;gap:18px;align-items:center;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .18),transparent 34%),linear-gradient(135deg,#111827,#1f123a);color:#fff;border-radius:28px;padding:22px;box-shadow:var(--hya-shadow);margin-bottom:16px}.hya-overview-avatar{flex:0 0 auto}.hya-overview-main{min-width:0}.hya-overview-main h2{margin:0 0 4px;font-size:clamp(22px,3vw,34px);letter-spacing:-.04em;color:#fff}.hya-overview-main p{margin:0 0 10px;color:rgb(255 255 255 / .78)}.hya-overview-note{border:1px solid rgb(109 40 217 / .16);border-radius:20px;padding:16px;background:#fbfaff}.hya-overview-note p{margin:.35rem 0 0;color:var(--hya-muted)}.hya-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hya-status-card{min-width:0}.hya-status-card strong{display:block;max-width:100%;overflow-wrap:anywhere;font-size:clamp(15px,1.7vw,20px)}@media(max-width:980px){.hya-dashboard{max-width:100%}.hya-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hya-overview-hero{align-items:flex-start;padding:16px;border-radius:22px}.hya-status-grid{grid-template-columns:1fr 1fr}}@media (min-width:981px){.hya-dashboard{grid-template-columns:300px minmax(0,1fr);gap:28px;max-width:1180px;width:min(1180px, calc(100vw - 64px));margin:34px auto}.hya-dash-side{width:300px;box-sizing:border-box}.hya-dash-main{min-width:0;max-width:none}.hya-tab-panel{width:100%}.hya-status-grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:14px}.hya-overview-hero{width:100%;box-sizing:border-box}}@media (min-width:1280px){.hya-dashboard{max-width:1240px;width:min(1240px, calc(100vw - 80px))}}@media (max-width:980px){.hya-dashboard{width:calc(100% - 24px);max-width:none;margin:20px auto}}@media (max-width:980px){.hya-dashboard{width:calc(100vw - 12px)!important;max-width:none!important;margin:18px 6px!important;grid-template-columns:1fr!important;gap:14px!important;box-sizing:border-box!important}.hya-dash-side{width:100%!important;max-width:none!important;box-sizing:border-box!important;border-radius:28px!important;padding:18px!important}.hya-dash-main{width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important}.hya-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.hya-tabs button,.hya-tabs .hya-tab-logout{min-height:48px!important;padding:11px 12px!important;font-size:15px!important;border-radius:18px!important}.hya-overview-hero,.hya-panel,.hya-status-card,.hya-overview-note{box-sizing:border-box!important;width:100%!important}}@media (max-width:520px){.hya-dashboard{width:calc(100vw - 10px)!important;margin-left:5px!important;margin-right:5px!important}.hya-dash-side{padding:16px!important;border-radius:26px!important}.hya-tabs{gap:7px!important}.hya-tabs button,.hya-tabs .hya-tab-logout{min-height:45px!important;font-size:14px!important}.hya-overview-hero{margin-top:0!important}}@media (min-width:981px){body.hy-account-fullwidth-page .hya-dashboard,.hya-dashboard{width:min(1240px, calc(100vw - 80px))!important;max-width:1240px!important;margin:42px auto!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:30px!important;box-sizing:border-box!important}.hya-dash-side{width:300px!important;max-width:300px!important;box-sizing:border-box!important}.hya-dash-main{width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}}@media (max-width:980px){body.hy-account-fullwidth-page .hya-dashboard,.hya-dashboard{width:calc(100vw - 12px)!important;max-width:none!important;margin:84px 6px 18px!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;box-sizing:border-box!important}.hya-dash-side{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:16px!important;border-radius:26px!important}.hya-dash-main{width:100%!important;min-width:0!important;max-width:none!important;overflow:visible!important}.hya-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.hya-tabs button,.hya-tabs .hya-tab-logout{min-height:44px!important;padding:10px 11px!important;font-size:14px!important;border-radius:16px!important}}@media (max-width:430px){body.hy-account-fullwidth-page .hya-dashboard,.hya-dashboard{width:calc(100vw - 10px)!important;margin-left:5px!important;margin-right:5px!important}}.hya-public-preview{border:1px solid rgb(109 40 217 / .16);border-radius:24px;padding:18px;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .10),transparent 34%),linear-gradient(180deg,#fff,#fbfaff);margin-top:16px}.hya-public-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.hya-section-kicker{display:inline-flex;border-radius:999px;padding:5px 10px;background:#f3e8ff;color:#581c87;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.hya-public-preview h2{margin:.45rem 0 .25rem;font-size:clamp(20px,2.2vw,28px);line-height:1.05;letter-spacing:-.04em;color:#111827}.hya-public-preview p{margin:0;color:var(--hya-muted)}.hya-public-preview-card{display:flex;align-items:center;gap:14px;border:1px solid var(--hya-border);border-radius:20px;padding:14px;background:#fff}.hya-public-preview-info{min-width:0}.hya-public-preview-info strong{display:block;font-size:20px;line-height:1.1;color:#111827}.hya-public-preview-info small{display:block;margin:4px 0 8px;color:var(--hya-muted)}@media(max-width:640px){.hya-public-preview{padding:14px;border-radius:20px}.hya-public-preview-head{display:grid;gap:12px}.hya-public-preview-card{align-items:flex-start}.hya-public-preview-info strong{font-size:17px}}@media (max-width:980px){body.hy-account-fullwidth-page .hya-dashboard,.hya-dashboard{margin-top:14px!important}.hya-dash-main>.hya-tab-panel>h1,.hya-tab-panel>h1{text-align:center!important;font-size:clamp(30px, 8vw, 48px)!important;line-height:1.05!important;letter-spacing:-0.05em!important;margin:14px 0 18px!important}}.hya-tabs button,.hya-tabs .hya-tab-logout{pointer-events:auto!important;cursor:pointer!important}.hya-tab-panel{scroll-margin-top:12px}.hya-tabs a[data-hya-tab],.hya-tabs button[data-hya-tab]{display:block!important;text-decoration:none!important;border:0!important;border-radius:14px!important;background:rgb(255 255 255 / .08)!important;color:#fff!important;padding:11px 12px!important;text-align:left!important;font-weight:900!important;cursor:pointer!important;pointer-events:auto!important}.hya-tabs a[data-hya-tab].is-active,.hya-tabs button[data-hya-tab].is-active{background:#fff!important;color:#111827!important}.hya-tab-panel{display:none!important}.hya-tab-panel.is-active{display:block!important}@media (min-width:981px){body.hy-account-fullwidth-page .hya-dashboard,.hya-dashboard{width:min(1240px, calc(100vw - 80px))!important;max-width:1240px!important;margin:32px auto 70px!important;grid-template-columns:300px minmax(0,1fr)!important;gap:30px!important}}@media (max-width:980px){body.hy-account-fullwidth-page .hya-dashboard,.hya-dashboard{width:calc(100vw - 12px)!important;max-width:none!important;margin:14px 6px 22px!important;grid-template-columns:1fr!important;gap:14px!important}.hya-dash-main>.hya-tab-panel>h1,.hya-tab-panel>h1{text-align:center!important;margin:12px 0 18px!important;font-size:clamp(30px,8vw,48px)!important}}@media (max-width:430px){body.hy-account-fullwidth-page .hya-dashboard,.hya-dashboard{width:calc(100vw - 10px)!important;margin-left:5px!important;margin-right:5px!important}}.hya-tabs a,.hya-tabs button,.hya-tabs .hya-tab-logout{display:block;text-decoration:none;border:0;border-radius:14px;background:rgb(255 255 255 / .08);color:#fff;padding:11px 12px;text-align:left;font-weight:900;cursor:pointer}.hya-tabs a.is-active,.hya-tabs button.is-active{background:#fff;color:#111827}.hya-soft-warning{border:1px solid rgb(245 158 11 / .25);background:#fffbeb;color:#92400e;border-radius:16px;padding:12px;margin:8px 0}.hya-soft-warning p{margin:.35rem 0 0;color:#92400e}.hya-panel-head{border:1px solid rgb(109 40 217 / .14);border-radius:24px;padding:18px;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .10),transparent 32%),linear-gradient(180deg,#fff,#fbfaff);margin-bottom:16px}.hya-panel-head h2{margin:.45rem 0 .35rem;font-size:clamp(24px,3vw,36px);line-height:1.04;letter-spacing:-.045em;color:#111827}.hya-panel-head p{margin:0;color:var(--hya-muted);line-height:1.55}.hya-provider-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.hya-provider-summary-card{border:1px solid var(--hya-border);border-radius:20px;padding:14px;background:#fff;box-shadow:0 12px 30px rgb(24 24 27 / .06)}.hya-provider-summary-card span{display:block;font-size:12px;text-transform:uppercase;color:var(--hya-muted);font-weight:900}.hya-provider-summary-card strong{display:block;margin-top:5px;font-size:17px;line-height:1.18;color:#111827;overflow-wrap:anywhere}.hya-provider-summary-card small{display:block;margin-top:8px;color:var(--hya-muted);line-height:1.35}.hya-provider-status{display:inline-flex!important;border-radius:999px;padding:6px 10px;font-size:13px!important}.hya-provider-status-verified{background:#dcfce7;color:#166534!important}.hya-provider-status-pending{background:#fef3c7;color:#92400e!important}.hya-provider-status-approved{background:#dbeafe;color:#1d4ed8!important}.hya-provider-status-none{background:#f3f4f6;color:#374151!important}.hya-offered-services{border:1px solid rgb(24 24 27 / .08);border-radius:24px;padding:16px;background:#fff;margin:16px 0}.hya-service-card-preview{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border:1px solid rgb(109 40 217 / .14);border-radius:20px;padding:16px;background:linear-gradient(135deg,rgb(109 40 217 / .08),rgb(255 255 255))}.hya-service-card-preview strong{display:block;font-size:20px;color:#111827;line-height:1.12}.hya-service-card-preview p{margin:.45rem 0 0;color:var(--hya-muted)}.hya-service-card-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:190px;text-align:right}.hya-service-card-meta span:not(.hya-exp-badge){border-radius:999px;background:#f3f4f6;padding:6px 10px;font-size:12px;font-weight:800;color:#374151}.hya-form-block{border:1px solid rgb(24 24 27 / .08);border-radius:22px;padding:16px;background:#fff;margin:14px 0}.hya-form-block h3{margin:0 0 12px;font-size:18px;letter-spacing:-.02em;color:#111827}.hya-form-next{border:1px dashed rgb(109 40 217 / .30);background:#fbfaff;border-radius:18px;padding:14px;margin:14px 0}.hya-form-next p{margin:.35rem 0 0;color:var(--hya-muted)}.hya-tab-panel h2{letter-spacing:-.03em}.hya-company-box,.hya-xp-log,.hya-review{border-radius:18px}@media(max-width:980px){.hya-provider-summary-grid{grid-template-columns:1fr}.hya-service-card-preview{display:grid}.hya-service-card-meta{align-items:flex-start;text-align:left;min-width:0}}@media(max-width:640px){.hya-panel-head,.hya-offered-services,.hya-form-block{border-radius:18px;padding:13px}.hya-panel-head h2{font-size:26px;text-align:left}.hya-service-card-preview{padding:13px;border-radius:17px}}.hya-map-card{border:1px solid rgb(109 40 217 / .16);border-radius:22px;padding:14px;background:#fbfaff;margin-top:12px}.hya-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.hya-map-head strong{display:block;color:#111827;font-size:18px}.hya-map-head p{margin:.3rem 0 0;color:var(--hya-muted);line-height:1.45}.hya-map-shell{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgb(24 24 27 / .10);background:#fff}.hya-map{height:340px;width:100%;min-height:260px;background:#eef2ff}.hya-map-fallback{padding:18px;color:#92400e;background:#fffbeb}.hya-map-controls{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:12px;align-items:center;margin-top:12px}.hya-map-note{margin-top:10px;font-size:13px;color:var(--hya-muted)}.leaflet-container{font:inherit}@media(max-width:720px){.hya-map-head{display:grid}.hya-map-controls{grid-template-columns:1fr}.hya-map{height:280px}}.hya-map .leaflet-container,.hya-map.leaflet-container{width:100%!important;height:100%!important}.hya-map .leaflet-tile,.hya-map .leaflet-marker-icon,.hya-map .leaflet-marker-shadow,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-marker-icon,.leaflet-container .leaflet-marker-shadow{max-width:none!important;max-height:none!important;width:auto;height:auto}.leaflet-container img.leaflet-tile{max-width:none!important;max-height:none!important}.hya-service-edit-row{display:flex;justify-content:flex-end;margin-top:12px}.hya-lock-note{border:1px solid rgb(34 197 94 / .22);background:#f0fdf4;color:#166534;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:800;margin-top:10px}.hya-cert-card.is-approved{border-color:rgb(34 197 94 / .35);background:linear-gradient(180deg,#fff,#f0fdf4)}.hya-cert-lock{display:inline-flex;margin-top:6px;border-radius:999px;padding:4px 8px;background:#dcfce7;color:#166534;font-size:12px;font-weight:900}.hya-provider-form .hya-form-block{border:1px solid rgb(109 40 217 / .18);box-shadow:0 18px 45px rgb(24 24 27 / .075);background:radial-gradient(circle at 0 0,rgb(109 40 217 / .055),transparent 30%),#fff}.hya-provider-form .hya-form-block h3{display:flex;align-items:center;gap:8px}.hya-provider-form .hya-form-block h3::before{content:"";width:9px;height:9px;border-radius:999px;background:var(--hya-primary);box-shadow:0 0 0 5px rgb(109 40 217 / .10)}.hya-provider-form.is-editing{animation:hyaEditPulse 1.3s ease}@keyframes hyaEditPulse{0%{box-shadow:0 0 0 0 rgb(109 40 217 / 0)}25%{box-shadow:0 0 0 8px rgb(109 40 217 / .16)}100%{box-shadow:0 0 0 0 rgb(109 40 217 / 0)}}.hya-competence-box{margin-top:14px;border:1px solid rgb(109 40 217 / .16);border-radius:20px;padding:14px;background:#fbfaff}.hya-competence-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.hya-competence-head strong{font-size:16px;color:#111827}.hya-competence-head span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:var(--hya-primary);color:#fff;font-weight:900}.hya-competence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.hya-competence-card{border:1px solid rgb(24 24 27 / .08);border-radius:16px;padding:12px;background:#fff}.hya-competence-card strong{display:block;color:#111827;overflow-wrap:anywhere}.hya-competence-card span{display:inline-flex;margin-top:7px;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.hya-competence-card small{display:block;margin-top:7px;color:var(--hya-muted)}.hya-competence-experience-small span{background:#fee2e2;color:#991b1b}.hya-competence-experience-medium span{background:#fef3c7;color:#92400e}.hya-competence-experience-high span{background:#dcfce7;color:#166534}.hya-competence-cert-approved span{background:#dcfce7;color:#166534}.hya-competence-cert-pending span{background:#fef3c7;color:#92400e}.hya-client-filter{max-width:1180px;margin:28px auto}.hya-filter-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.hya-filter-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.hya-filter-result-card{border:1px solid var(--hya-border);border-radius:18px;padding:14px;background:#fff;box-shadow:0 12px 30px rgb(24 24 27 / .06)}.hya-filter-result-card strong{display:block;color:#111827;font-size:17px}.hya-filter-result-card p{margin:.35rem 0;color:#111827;font-weight:800}.hya-filter-result-card small{display:block;color:var(--hya-muted)}.hya-filter-result-card span{display:inline-flex;margin-top:8px;border-radius:999px;background:#f3e8ff;color:#581c87;padding:5px 8px;font-weight:900;font-size:12px}@media(max-width:900px){.hya-competence-grid,.hya-filter-results{grid-template-columns:1fr}}.hya-dashboard-service-summary{border:1px solid rgb(109 40 217 / .16);border-radius:24px;padding:16px;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .08),transparent 32%),#fff;margin:16px 0;box-shadow:0 16px 42px rgb(24 24 27 / .055)}.hya_provider_saved_notice{border:1px solid rgb(34 197 94 / .25);margin-bottom:14px}@media(max-width:640px){.hya-dashboard-service-summary{border-radius:18px;padding:13px}}.hya-provider-list{max-width:1180px;margin:28px auto}.hya-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hya-provider-card{border:1px solid rgb(109 40 217 / .14);border-radius:22px;padding:16px;background:#fff;box-shadow:0 16px 40px rgb(24 24 27 / .065)}.hya-provider-card-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.hya-provider-card-top strong{color:#111827;font-size:18px;line-height:1.12}.hya-provider-card p{color:var(--hya-muted);line-height:1.45}.hya-provider-verification{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;white-space:nowrap}.hya-provider-verification-verified_competence{background:#dcfce7;color:#166534}.hya-provider-verification-pending_competence{background:#fef3c7;color:#92400e}.hya-provider-verification-unverified{background:#f3f4f6;color:#374151}.hya-provider-meta{display:flex;gap:7px;flex-wrap:wrap}.hya-provider-meta span{display:inline-flex;border-radius:999px;background:#f3e8ff;color:#581c87;padding:5px 8px;font-size:12px;font-weight:900}@media(max-width:980px){.hya-provider-grid{grid-template-columns:1fr}.hya-provider-list{margin:18px 6px}}.hya-admin-filter{display:flex;gap:8px;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid #dcdcde;padding:12px;margin:14px 0}.hya-admin-filter input,.hya-admin-filter select{min-height:32px}.hya-admin-inline-form{display:grid;grid-template-columns:1fr;gap:6px;margin-top:8px}.hya-admin-inline-form select,.hya-admin-inline-form input{width:100%;max-width:260px}.hya-admin-pill{display:inline-flex;border-radius:999px;padding:4px 8px;font-weight:800;font-size:12px;background:#f3f4f6;color:#374151}.hya-admin-pill-approved,.hya-admin-pill-verified_competence{background:#dcfce7;color:#166534}.hya-admin-pill-pending,.hya-admin-pill-pending_competence{background:#fef3c7;color:#92400e}.hya-admin-pill-rejected,.hya-admin-pill-rejected_competence{background:#fee2e2;color:#991b1b}.hya-admin-preview{border:1px solid #dcdcde;background:#fff;border-radius:12px;padding:16px;margin:14px 0;box-shadow:0 12px 30px rgb(0 0 0 / .06)}.hya-admin-preview-user{display:flex;gap:12px;align-items:center;margin:10px 0 16px}.hya-admin-preview-user strong{display:block;font-size:18px}.hya-admin-preview-user small{color:#646970}.hya-admin-preview-dl{display:grid;grid-template-columns:180px 1fr;gap:8px 12px;margin-top:14px}.hya-admin-preview-dl dt{font-weight:800}.hya-admin-preview-dl dd{margin:0}.hya-admin-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.hya-admin-kpi{background:#fff;border:1px solid #dcdcde;border-left:4px solid #6d28d9;border-radius:10px;padding:14px;box-shadow:0 8px 24px rgb(0 0 0 / .04)}.hya-admin-kpi span{display:block;color:#646970;font-weight:700}.hya-admin-kpi strong{display:block;font-size:30px;color:#111827;margin-top:4px}.hya-admin-quick-actions{background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:12px;margin:12px 0 22px}.hya-avatar-uploader{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;border:1px solid rgb(109 40 217 / .16);border-radius:22px;background:#fbfaff;padding:14px;margin:12px 0 16px}.hya-avatar-preview{width:104px;height:104px;border-radius:28px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#6d28d9,#111827);box-shadow:0 14px 34px rgb(109 40 217 / .22)}.hya-avatar-preview img{width:100%;height:100%;object-fit:cover;display:block}.hya-avatar-empty{color:#fff;font-size:48px;font-weight:900;line-height:1}.hya-custom-avatar{object-fit:cover}.hya-avatar-modal{position:fixed;inset:0;z-index:99999;background:rgb(17 24 39 / .82);display:grid;place-items:center;padding:24px}.hya-avatar-modal img{max-width:min(720px,92vw);max-height:86vh;border-radius:28px;box-shadow:0 24px 80px rgb(0 0 0 / .45)}.hya-avatar-modal button{position:fixed;top:18px;right:18px;width:44px;height:44px;border:0;border-radius:999px;background:#fff;color:#111827;font-size:28px;cursor:pointer}.hya-provider-card-identity{display:flex;align-items:flex-start;gap:12px}.hya-provider-card-identity .avatar{border-radius:18px;flex:0 0 auto}@media(max-width:900px){.hya-admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hya-admin-kpi-grid{grid-template-columns:1fr}.hya-avatar-uploader{grid-template-columns:1fr}}.hya-services-directory{max-width:1280px;margin:28px auto;padding:0 18px}.hya-services-hero{border-radius:30px;padding:30px;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .22),transparent 34%),linear-gradient(135deg,#111827,#24134a);color:#fff;margin-bottom:18px}.hya-services-hero h1{margin:.45rem 0 .55rem;font-size:clamp(32px,4vw,58px);line-height:.98;letter-spacing:-.06em;color:#fff}.hya-services-hero p{max-width:850px;color:rgb(255 255 255 / .86);font-size:16px;line-height:1.55;margin:0}.hya-services-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:18px;align-items:start}.hya-services-sidebar{position:sticky;top:18px}.hya-filter-card{border:1px solid rgb(109 40 217 / .16);border-radius:24px;padding:16px;background:#fff;box-shadow:0 16px 44px rgb(24 24 27 / .07)}.hya-filter-card h2{margin:0 0 6px;font-size:22px;letter-spacing:-.035em;color:#111827}.hya-filter-card p{color:var(--hya-muted);margin:.25rem 0 12px;line-height:1.45}.hya-filter-card label{display:grid;gap:6px;margin-top:11px;font-weight:900;color:#111827}.hya-filter-card input,.hya-filter-card select{width:100%;min-height:42px;border-radius:14px;border:1px solid var(--hya-border)}.hya-filter-help{margin-top:14px;border-radius:16px;background:#fbfaff;border:1px dashed rgb(109 40 217 / .25);padding:12px}.hya-filter-help strong{color:#581c87}.hya-filter-help p{margin:.25rem 0 0;font-size:13px}.hya-services-main{min-width:0}.hya-services-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid rgb(24 24 27 / .08);border-radius:20px;background:#fff;padding:13px 15px;margin-bottom:14px}.hya-services-toolbar strong{font-size:26px;color:#111827}.hya-services-toolbar span,.hya-services-toolbar small{color:var(--hya-muted);font-weight:800}.hya-provider-grid-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hya-provider-grid-directory.is-loading{opacity:.55;pointer-events:none}.hya-provider-grid-directory .hya-provider-card{min-width:0}.hya-provider-grid-directory .hya-provider-card-top{display:grid;gap:8px}.hya-provider-grid-directory .hya-provider-verification{width:max-content}@media(max-width:1180px){.hya-provider-grid-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.hya-services-layout{grid-template-columns:1fr}.hya-services-sidebar{position:static}.hya-provider-grid-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hya-services-directory{padding:0 6px;margin:14px auto}.hya-services-hero{border-radius:22px;padding:20px}.hya-services-toolbar{align-items:flex-start;display:grid}.hya-provider-grid-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hya-provider-grid-directory .hya-provider-card{padding:11px;border-radius:16px}.hya-provider-grid-directory .hya-provider-card p{font-size:13px}.hya-provider-grid-directory .hya-provider-card-identity{display:grid;gap:8px}}.hya-avatar-form{display:grid;gap:10px}.hya-avatar-file-label{display:grid;gap:7px;font-weight:900;color:#111827}.hya-avatar-file-label input[type="file"]{width:100%;border:1px solid rgb(109 40 217 / .18);border-radius:14px;padding:10px;background:#fff}.hya-avatar-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hya-btn-ghost{background:#fff!important;color:#111827!important;border:1px solid rgb(24 24 27 / .12)!important;box-shadow:none!important}.hya-avatar-uploader [data-hy-form-status]{min-height:20px;font-weight:800;color:#581c87}.hya-profile-block{border:1px solid rgb(109 40 217 / .14);border-radius:22px;padding:16px;background:#fff;box-shadow:0 14px 34px rgb(24 24 27 / .055);margin:14px 0}.hya-profile-block h3{margin:0 0 12px;color:#111827;letter-spacing:-.025em}.hya-profile-extra-form .hya-form-block{border:1px solid rgb(109 40 217 / .18);box-shadow:0 18px 45px rgb(24 24 27 / .06)}.hya-profile-extra-form input[type="date"]{min-height:42px}.hya-service-meta-notice{border:1px solid rgb(109 40 217 / .22);background:#fbfaff;border-radius:16px;padding:12px;margin:10px 0;color:#3b0764}.hya-service-meta-notice p{margin:.25rem 0;color:#3b0764;line-height:1.45}.hya-tickets-page{display:grid;gap:16px}.hya-ticket-list{display:grid;gap:12px}.hya-ticket-card,.hya-admin-ticket-box{border:1px solid rgb(109 40 217 / .15);border-radius:20px;background:#fff;padding:14px;box-shadow:0 14px 36px rgb(24 24 27 / .055);margin:12px 0}.hya-ticket-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid rgb(24 24 27 / .08);padding-bottom:10px}.hya-ticket-top strong{display:block;color:#111827;font-size:17px}.hya-ticket-top p{margin:.25rem 0 0;color:var(--hya-muted)}.hya-ticket-top span{display:inline-flex;border-radius:999px;padding:5px 9px;background:#f3e8ff;color:#581c87;font-weight:900;font-size:12px}.hya-ticket-messages{display:grid;gap:8px;margin:12px 0}.hya-ticket-message{border-radius:16px;padding:10px 12px;background:#f8fafc}.hya-ticket-message.is-admin{background:#f3e8ff}.hya-ticket-message small{display:block;color:var(--hya-muted);font-weight:800}.hya-ticket-message p{margin:.35rem 0 0;line-height:1.45}.hya-ticket-reply-form{display:grid;gap:8px}.hya-ticket-reply-form textarea{width:100%;border-radius:14px;border:1px solid var(--hya-border);padding:10px}@media(max-width:640px){.hya-ticket-top{display:grid}}.hya-admin-providers-v2 .hya-provider-admin-list{display:grid;gap:8px;margin-top:14px}.hya-provider-admin-row{background:#fff;border:1px solid #dcdcde;border-radius:12px;padding:8px 10px;box-shadow:0 6px 18px rgb(0 0 0 / .035)}.hya-provider-admin-main{display:grid;grid-template-columns:44px minmax(180px,1.4fr) minmax(160px,.8fr) minmax(110px,.6fr) minmax(150px,.8fr) auto;gap:10px;align-items:center}.hya-admin-avatar img{border-radius:12px}.hya-admin-row-title strong{display:block;color:#111827;line-height:1.15}.hya-admin-row-title small,.hya-admin-row-meta small{display:block;color:#646970;font-size:12px}.hya-admin-row-status{display:flex;gap:5px;flex-wrap:wrap}.hya-pill{display:inline-flex;border-radius:999px;padding:4px 7px;background:#f3f4f6;color:#374151;font-size:11px;font-weight:900}.hya-pill-approved,.hya-pill-active{background:#dcfce7;color:#166534}.hya-pill-pending{background:#fef3c7;color:#92400e}.hya-pill-rejected,.hya-pill-inactive,.hya-pill-expired{background:#fee2e2;color:#991b1b}.hya-admin-row-icons{display:flex;gap:5px;flex-wrap:wrap}.hya-admin-icon{width:28px;height:28px;border-radius:10px;display:inline-grid;place-items:center;background:#f3f4f6;font-size:14px}.hya-admin-icon-warn,.hya-admin-icon-pending{background:#fef3c7}.hya-admin-icon-verify{background:#e0e7ff}.hya-admin-icon-urgent{background:#fee2e2}.hya-admin-provider-actions{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:center;margin-top:12px}.hya-listing-status-notice{border:1px solid rgb(109 40 217 / .18);border-radius:16px;padding:12px;background:#fbfaff;margin:0 0 14px;display:grid;gap:4px}.hya-price-block{border-color:rgb(34 197 94 / .22)!important}.hya-inline-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}[data-hya-anaf-status]{font-weight:900;color:#581c87}@media(max-width:900px){.hya-provider-admin-main{grid-template-columns:36px 1fr auto;gap:8px}.hya-admin-row-status,.hya-admin-row-icons,.hya-admin-row-meta{grid-column:2/-1}.hya-admin-provider-actions{grid-template-columns:1fr}}@media(max-width:640px){.hya-dashboard{font-size:13px}.hya-dash-side{padding:14px!important}.hya-tabs a{font-size:13px!important;padding:9px 10px!important}.hya-form label,.hya-form input,.hya-form select,.hya-form textarea{font-size:13px!important}.hya-panel-head h2{font-size:24px!important}.hya-status-card strong{font-size:18px!important}.hya-provider-admin-row{padding:8px}.hya-admin-row-title strong{font-size:13px}.hya-admin-row-title small,.hya-admin-row-meta small{font-size:11px}}.hya-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hya-choice-card{border:1px solid rgb(109 40 217 / .16);border-radius:18px;padding:14px;background:#fff;display:grid;gap:6px;cursor:pointer;box-shadow:0 10px 28px rgb(24 24 27 / .045)}.hya-choice-card input{width:auto!important}.hya-choice-card strong{color:#111827}.hya-choice-card span{color:#64748b;font-size:13px;line-height:1.35}.hya-choice-card.is-disabled{opacity:.55;cursor:not-allowed;background:#f8fafc}.hya-provider-identity-badge{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;padding:4px 8px;background:#eef2ff;color:#3730a3;font-size:11px;font-weight:900;line-height:1.2;margin-top:4px}.hya-company-strict-note{border:1px solid rgb(109 40 217 / .16);border-radius:14px;padding:10px 12px;background:#fbfaff}@media(max-width:640px){.hya-choice-grid{grid-template-columns:1fr}.hya-choice-card{padding:11px}}.hya-provider-card-clickable{padding:0!important;overflow:hidden}.hya-provider-card-link{display:grid;gap:10px;padding:14px;color:inherit;text-decoration:none;height:100%}.hya-provider-card-link:hover .hya-card-open{background:#6d28d9;color:#fff}.hya-card-open{display:inline-flex;width:max-content;border-radius:999px;padding:6px 10px;background:#f3e8ff;color:#581c87;font-size:12px;font-weight:900}.hya-service-detail-v1{width:min(1240px, calc(100vw - 64px));margin:24px auto 42px;display:grid;gap:18px}.hya-service-detail-hero{border-radius:30px;background:linear-gradient(135deg,#111827,#24134a);color:#fff;padding:28px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;box-shadow:0 22px 60px rgb(24 24 27 / .14)}.hya-service-detail-hero h1{margin:.25rem 0 .5rem;color:#fff;font-size:clamp(32px,4vw,58px);line-height:1;letter-spacing:-.055em}.hya-service-detail-hero p{margin:0;color:rgb(255 255 255 / .86);max-width:780px;line-height:1.5}.hya-service-detail-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hya-service-detail-pills span{display:inline-flex;border-radius:999px;padding:7px 10px;background:rgb(255 255 255 / .12);color:#fff;font-weight:900;font-size:12px}.hya-service-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.hya-service-detail-main{display:grid;gap:14px}.hya-detail-card,.hya-provider-side-card{border:1px solid rgb(109 40 217 / .14);border-radius:24px;background:#fff;padding:20px;box-shadow:0 18px 45px rgb(24 24 27 / .055)}.hya-detail-card h2{margin:0 0 10px;color:#111827}.hya-detail-card p{color:#475569;line-height:1.6}.hya-detail-dl{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 14px;margin:0}.hya-detail-dl dt{font-weight:900;color:#111827}.hya-detail-dl dd{margin:0;color:#475569}.hya-detail-dl dd small{display:block;color:#64748b;margin-top:3px}.hya-service-detail-side{position:sticky;top:88px}.hya-provider-side-card{display:grid;gap:14px}.hya-provider-side-top{display:flex;gap:12px;align-items:center}.hya-provider-side-top img{border-radius:20px}.hya-provider-side-top strong{display:block;color:#111827;font-size:18px;line-height:1.15}.hya-provider-side-top span,.hya-provider-side-top small{display:block;color:#64748b}.hya-provider-side-badges{display:flex;flex-wrap:wrap;gap:7px}.hya-provider-side-badges span{border-radius:999px;padding:6px 9px;background:#f3e8ff;color:#581c87;font-size:12px;font-weight:900}.hya-provider-side-note{color:#64748b;font-size:13px;line-height:1.45;margin:0}@media(max-width:900px){.hya-service-detail-v1{width:calc(100vw - 20px);margin:18px auto 30px}.hya-service-detail-hero{display:grid;padding:22px;border-radius:22px}.hya-service-detail-layout{grid-template-columns:1fr}.hya-service-detail-side{position:relative;top:auto}.hya-detail-dl{grid-template-columns:1fr;gap:4px}}@media(max-width:560px){.hya-service-detail-v1{width:calc(100vw - 12px)}.hya-detail-card,.hya-provider-side-card{padding:14px;border-radius:18px}}.hya-vat-person-note{font-size:12px;color:#64748b;font-weight:700}[data-hya-vat-field].is-disabled{opacity:.55}.hya-vat-rule-note{border:1px solid rgb(109 40 217 / .16);border-radius:14px;padding:10px 12px;background:#fbfaff;color:#3b0764;font-size:13px;line-height:1.4;font-weight:800}.hya-invoice-request-box{border:1px solid rgb(109 40 217 / .18);border-radius:18px;padding:12px;background:#fbfaff;display:grid;gap:8px}.hya-invoice-request-box strong{color:#111827}.hya-invoice-request-box p{margin:0;color:#64748b;font-size:13px;line-height:1.4}.hya-invoice-request-form{display:grid;gap:8px}.hya-invoice-request-form label{display:grid;gap:5px;font-size:13px;font-weight:800;color:#111827}.hya-invoice-request-form input,.hya-invoice-request-form textarea{width:100%;border:1px solid rgb(109 40 217 / .18);border-radius:12px;padding:9px 10px;background:#fff}.hya-service-list-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hya-limit-pill{display:inline-flex;border-radius:999px;padding:8px 11px;background:#fee2e2;color:#991b1b;font-weight:900;font-size:12px}.hya-my-services-list{display:grid;gap:10px;margin-top:12px}.hya-my-service-row{border:1px solid rgb(109 40 217 / .14);border-radius:18px;padding:13px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;box-shadow:0 12px 32px rgb(24 24 27 / .045)}.hya-my-service-row.is-editing{border-color:#6d28d9;background:#fbfaff}.hya-my-service-row strong{display:block;color:#111827}.hya-my-service-row p{margin:.25rem 0;color:#64748b}.hya-my-service-meta{display:flex;gap:6px;flex-wrap:wrap}.hya-my-service-meta span{display:inline-flex;border-radius:999px;padding:4px 7px;background:#f3e8ff;color:#581c87;font-size:11px;font-weight:900}.hya-my-service-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.hya-delete-service-form{display:inline-flex;gap:6px;align-items:center}.hya-btn-danger{background:#991b1b!important;color:#fff!important}.hya-form-mode-note{border:1px solid rgb(109 40 217 / .16);border-radius:16px;padding:10px 12px;background:#fbfaff;display:flex;justify-content:space-between;gap:10px;align-items:center}.hya-form-mode-note strong{color:#111827}.hya-form-mode-note span{color:#64748b;font-weight:800;font-size:13px}.hya-company-locked-notice{border:1px solid rgb(153 27 27 / .20);border-radius:16px;padding:12px;background:#fff7f7;color:#7f1d1d;margin:10px 0}.hya-company-locked-notice p{margin:.35rem 0 0;color:#7f1d1d}@media(max-width:640px){.hya-my-service-row{grid-template-columns:1fr}.hya-my-service-actions{justify-content:flex-start}.hya-form-mode-note{display:grid}}.hya-provider-form.is-collapsed{display:none!important}.hya-provider-form.is-open{display:grid!important}.hya-edit-collapsed-note{border:1px dashed rgb(109 40 217 / .22);border-radius:18px;padding:14px;background:#fbfaff;display:flex;justify-content:space-between;gap:12px;align-items:center;margin:14px 0}.hya-edit-collapsed-note.is-hidden{display:none!important}.hya-edit-collapsed-note strong{color:#111827}.hya-edit-collapsed-note span{color:#64748b;font-weight:800;font-size:13px}.hya-profile-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hya-public-profile-services .hya-provider-card{min-height:100%}@media(max-width:900px){.hya-profile-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hya-edit-collapsed-note{display:grid}.hya-profile-services-grid{grid-template-columns:1fr}}.hya-profile-public-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;margin-top:14px}.hya-profile-public-summary dl{display:grid;gap:8px;margin:0}.hya-profile-public-summary dt{color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.hya-profile-public-summary dd{margin:0;color:#111827;font-weight:900}.hya-profile-public-summary dd small{color:#64748b;font-weight:700}.hya-badge.is-verified{background:#dcfce7!important;color:#166534!important}.hya-badge.is-active{background:#e0e7ff!important;color:#3730a3!important}.hya-badge.is-rating{background:#fef3c7!important;color:#92400e!important}.hya-cert-card.is-pending{opacity:.82;background:#f8fafc}@media(max-width:900px){.hya-profile-public-grid{grid-template-columns:1fr}}.hya-experience-stack{position:relative;display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin-top:8px}.hya-exp-more{border:0;border-radius:999px;padding:6px 9px;background:#111827;color:#fff;font-weight:900;cursor:pointer}.hya-exp-popover{position:absolute;z-index:30;top:calc(100% + 8px);left:0;min-width:260px;max-width:360px;border:1px solid rgb(109 40 217 / .18);border-radius:16px;padding:12px;background:#fff;box-shadow:0 20px 55px rgb(24 24 27 / .18);display:grid;gap:8px}.hya-exp-popover strong{color:#111827}.hya-exp-popover[hidden]{display:none!important}.hya-exp-badge{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900;background:#f3e8ff;color:#581c87;max-width:100%}.hya-exp-high{background:#dcfce7;color:#166534}.hya-exp-medium{background:#fef3c7;color:#92400e}.hya-exp-small{background:#fee2e2;color:#991b1b}@media(max-width:640px){.hya-exp-popover{left:auto;right:0;min-width:220px;max-width:calc(100vw - 32px)}}.hya-locked-field strong:empty::after{content:'—'}[data-hya-invoice-field][style*="display: none"],[data-hya-vat-confirm-field][style*="display: none"]{margin:0!important}.hya-admin-provider-action-groups{display:grid;gap:10px;margin-top:12px}.hya-admin-provider-action-groups .hya-admin-provider-actions{border:1px solid #dcdcde;border-radius:10px;padding:10px;background:#fff}.hya-admin-provider-action-groups strong{color:#111827;align-self:center}.hya-admin-account-actions{background:#f8fafc!important}.hya-provider-grid,.hya-provider-grid-directory,.hya-profile-services-grid{align-items:stretch!important}.hya-provider-card-premium{height:100%!important;min-height:0!important;border:1px solid rgb(17 24 39 / .08)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 48px rgb(17 24 39 / .075)!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.hya-provider-card-premium:hover{transform:translateY(-2px)!important;box-shadow:0 24px 68px rgb(17 24 39 / .12)!important;border-color:rgb(109 40 217 / .22)!important}.hya-provider-card-premium .hya-provider-card-link{height:100%!important;min-height:360px!important;padding:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:9px!important;color:inherit!important;text-decoration:none!important}.hya-provider-card-avatar{width:82px!important;height:82px!important;border-radius:24px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#f8fafc,#f3e8ff)!important;box-shadow:inset 0 0 0 1px rgb(109 40 217 / .10),0 12px 28px rgb(17 24 39 / .08)!important;overflow:hidden!important;margin:0 auto!important}.hya-provider-card-avatar img{width:74px!important;height:74px!important;border-radius:21px!important;object-fit:cover!important;display:block!important}.hya-provider-card-context{display:block!important;max-width:94%!important;margin:1px auto 0!important;padding:4px 9px!important;border-radius:999px!important;background:linear-gradient(135deg,#f5e8ff,#f0e7ff)!important;color:#581c87!important;border:1px solid rgb(109 40 217 / .12)!important;box-shadow:0 8px 18px rgb(109 40 217 / .08)!important;font-size:10.5px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important;direction:ltr!important;unicode-bidi:plaintext!important}.hya-provider-card-title{margin:0!important;color:#111827!important;font-size:16px!important;line-height:1.16!important;letter-spacing:-.02em!important;min-height:37px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.hya-provider-card-badges{display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;width:100%!important;min-height:24px!important}.hya-provider-card-premium .hya-provider-verification,.hya-provider-card-premium .hya-provider-identity-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:50%!important;min-width:0!important;border-radius:999px!important;padding:4px 7px!important;font-size:10.5px!important;line-height:1.1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important}.hya-provider-card-premium .hya-provider-identity-badge{background:#eef2ff!important;color:#3730a3!important}.hya-provider-card-desc{margin:1px 0 0!important;color:#64748b!important;font-size:12.5px!important;line-height:1.36!important;min-height:50px!important;max-height:50px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.hya-provider-price-box{width:100%!important;border:1px solid rgb(109 40 217 / .16)!important;border-radius:16px!important;padding:7px 10px!important;background:linear-gradient(180deg,#ffffff,#fbf8ff)!important;box-shadow:0 8px 22px rgb(109 40 217 / .06)!important;margin-top:1px!important}.hya-provider-price-box span{display:block!important;color:#111827!important;font-size:14px!important;line-height:1.12!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.hya-provider-price-box span:empty::after{content:"La cerere"}.hya-provider-meta-compact{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;align-content:flex-start!important;gap:5px!important;flex-wrap:wrap!important;min-height:52px!important;margin:0!important}.hya-provider-meta-compact span,.hya-provider-meta-compact .hya-exp-badge{display:inline-flex!important;align-items:center!important;max-width:100%!important;border-radius:999px!important;padding:4px 7px!important;font-size:10.5px!important;line-height:1.1!important;font-weight:850!important;background:#f8fafc!important;color:#475569!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.hya-provider-meta-compact .hya-exp-badge{background:#f3e8ff!important;color:#581c87!important;max-width:100%!important}.hya-provider-card-premium .hya-card-open{width:100%!important;margin-top:auto!important;min-height:40px!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#111827!important;color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 12px 28px rgb(17 24 39 / .14)!important}.hya-provider-card-premium:hover .hya-card-open{background:#6d28d9!important;color:#fff!important}@media(max-width:900px){.hya-provider-card-premium .hya-provider-card-link{min-height:350px!important;padding:14px!important}.hya-provider-card-avatar{width:76px!important;height:76px!important;border-radius:22px!important}.hya-provider-card-avatar img{width:68px!important;height:68px!important;border-radius:19px!important}}@media(max-width:560px){.hya-provider-card-premium .hya-provider-card-link{min-height:330px!important;gap:8px!important;padding:12px!important}.hya-provider-card-title{font-size:14px!important;min-height:33px!important}.hya-provider-card-desc{font-size:11.5px!important;min-height:45px!important;max-height:45px!important}.hya-provider-price-box{padding:7px 8px!important}.hya-provider-price-box span{font-size:13px!important}.hya-provider-card-premium .hya-provider-verification,.hya-provider-card-premium .hya-provider-identity-badge,.hya-provider-meta-compact span,.hya-provider-meta-compact .hya-exp-badge{font-size:9.7px!important;padding:4px 6px!important}.hya-provider-card-premium .hya-card-open{min-height:36px!important;font-size:11px!important}}.hya-company-only-field[hidden]{display:none!important}.hya-provider-form:not(.hya-company-mode) .hya-company-only-field{display:none!important}.hya-provider-form.hya-company-mode .hya-company-only-field{display:grid}.hya-provider-form.hya-company-mode [data-hya-vat-rule-note]{display:block}.hya-provider-card-premium{position:relative!important}.hya-service-views{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;border-radius:999px!important;padding:4px 7px!important;background:rgb(17 24 39 / .055)!important;color:#475569!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}.hya-service-views span{display:inline-flex!important;width:9px!important;height:9px!important;border-radius:999px!important;border:1.6px solid currentColor!important;background:transparent!important;position:relative!important;font-size:0!important}.hya-service-views span::after{content:""!important;position:absolute!important;width:3px!important;height:3px!important;border-radius:999px!important;background:currentColor!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.hya-service-views em{font-style:normal!important}.hya-service-views-card{position:absolute!important;top:12px!important;left:12px!important;z-index:4!important;background:rgb(255 255 255 / .88)!important;color:#64748b!important;box-shadow:0 8px 20px rgb(17 24 39 / .08)!important;backdrop-filter:blur(8px)!important}.hya-service-views-detail{background:rgb(255 255 255 / .13)!important;color:#fff!important}.hya-service-views-detail span{color:#fff!important}.hya-detail-dl dd .hya-service-views{width:max-content!important}@media(max-width:560px){.hya-service-views-card{top:9px!important;left:9px!important;padding:3.5px 6px!important;font-size:9.8px!important}}.hya-price-preview{border:1px solid rgb(109 40 217 / .16);border-radius:14px;padding:10px 12px;background:#fbfaff;color:#111827;font-size:13px;line-height:1.35;font-weight:900}.hya-price-preview[hidden],[data-hya-vat-mode-field][hidden]{display:none!important}.hya-caen-cert-box{border:1px solid rgb(109 40 217 / .14);border-radius:22px;padding:16px;background:#fff;box-shadow:0 16px 42px rgb(24 24 27 / .045);margin-top:16px}.hya-caen-form{margin:12px 0}.hya-caen-list{display:grid;gap:10px;margin-top:12px}.hya-caen-card{border:1px solid rgb(17 24 39 / .08);border-radius:16px;padding:12px;background:#fbfaff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.hya-caen-card strong{display:block;color:#111827;line-height:1.25}.hya-caen-card span,.hya-caen-card small{display:block;color:#64748b;margin-top:3px;font-size:12px}.hya-caen-public .hya-caen-card{background:#fff}@media(max-width:640px){.hya-caen-card{grid-template-columns:1fr}}.hya-caen-form select[name="caen_code"]{max-width:100%;font-size:13px}.hya-caen-picker{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:10px;align-items:end}.hya-caen-results{position:absolute;z-index:50;right:0;top:100%;width:min(520px,100%);max-height:320px;overflow:auto;border:1px solid rgb(109 40 217 / .18);border-radius:16px;background:#fff;box-shadow:0 24px 60px rgb(17 24 39 / .16);padding:8px}.hya-caen-result{width:100%;border:0;border-radius:12px;background:#fff;text-align:left;padding:9px 10px;cursor:pointer;display:grid;gap:3px}.hya-caen-result:hover{background:#fbfaff}.hya-caen-result strong{color:#111827;font-size:13px;line-height:1.25}.hya-caen-result small,.hya-caen-result-empty{color:#64748b;font-size:12px}.hya-caen-result-empty{padding:10px}@media(max-width:760px){.hya-caen-picker{grid-template-columns:1fr}.hya-caen-results{left:0;right:auto;width:100%}}.hya-filter-location-inline .hya-location{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:end!important}.hya-filter-location-inline .hya-location label{min-width:0!important}.hya-filter-location-inline .hya-field-hint{display:none!important}.hya-provider-grid-directory.is-loading{opacity:.55;pointer-events:none}@media(max-width:680px){.hya-filter-location-inline .hya-location{grid-template-columns:1fr!important;gap:8px!important}}.hya-card-corner-stack{position:absolute!important;top:12px!important;left:12px!important;z-index:5!important;display:grid!important;gap:5px!important;justify-items:start!important}.hya-card-corner-stack .hya-service-views-card{position:static!important;top:auto!important;left:auto!important}.hya-provider-level-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;padding:4px 7px!important;background:rgb(109 40 217 / .10)!important;color:#4c1d95!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important;box-shadow:0 8px 20px rgb(17 24 39 / .06)!important;white-space:nowrap!important}.hya-provider-level-card{background:rgb(255 255 255 / .90)!important;color:#4c1d95!important;backdrop-filter:blur(8px)!important}.hya-provider-level-detail{background:rgb(255 255 255 / .13)!important;color:#fff!important}@media(max-width:560px){.hya-card-corner-stack{top:9px!important;left:9px!important;gap:4px!important}.hya-provider-level-badge{padding:3.5px 6px!important;font-size:9.8px!important}}.hya-admin-providers-v3 .hya-admin-lead{max-width:900px;color:#64748b}.hya-admin-filter-v3{display:grid;grid-template-columns:2fr repeat(7,minmax(120px,1fr)) auto auto auto;gap:8px;align-items:center;margin:14px 0;padding:12px;border:1px solid #dcdcde;border-radius:12px;background:#fff}.hya-admin-filter-v3 input,.hya-admin-filter-v3 select{max-width:100%;min-height:34px}.hya-admin-bulk-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid #dcdcde;border-radius:12px;background:#f8fafc;margin:10px 0}.hya-provider-admin-list-v3{display:grid;gap:7px}.hya-provider-admin-row-v3{display:grid;grid-template-columns:28px 42px minmax(180px,1.4fr) minmax(190px,1fr) minmax(130px,.7fr) minmax(150px,.8fr) minmax(100px,.55fr) minmax(85px,.5fr) minmax(210px,.8fr);align-items:center;gap:8px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgb(15 23 42 / .035)}.hya-admin-row-check{display:flex;justify-content:center}.hya-provider-admin-row-v3 .hya-admin-row-title strong{display:block;color:#111827;line-height:1.2}.hya-provider-admin-row-v3 small{color:#64748b}.hya-admin-row-status{display:flex;gap:5px;flex-wrap:wrap}.hya-admin-row-identity strong{display:block;color:#111827}.hya-admin-row-meta,.hya-admin-row-numbers,.hya-admin-row-icons,.hya-admin-row-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.hya-admin-row-numbers span{display:inline-flex;border-radius:999px;background:#f8fafc;padding:4px 7px;font-size:11px;font-weight:800;color:#475569}.hya-admin-row-actions .button{min-height:28px;line-height:26px;font-size:12px;padding:0 8px}.hya-pill{display:inline-flex;border-radius:999px;padding:3px 7px;font-size:10.5px;font-weight:800;background:#f1f5f9;color:#334155}.hya-pill-approved,.hya-pill-active,.hya-pill-verified_competence{background:#dcfce7;color:#166534}.hya-pill-pending,.hya-pill-pending_competence{background:#fef3c7;color:#92400e}.hya-pill-rejected,.hya-pill-expired,.hya-pill-rejected_competence{background:#fee2e2;color:#991b1b}.hya-pill-inactive,.hya-pill-unverified{background:#e5e7eb;color:#374151}@media(max-width:1500px){.hya-admin-filter-v3{grid-template-columns:repeat(4,minmax(0,1fr))}.hya-provider-admin-row-v3{grid-template-columns:28px 42px minmax(220px,1fr) minmax(200px,1fr);align-items:start}.hya-admin-row-identity,.hya-admin-row-meta,.hya-admin-row-numbers,.hya-admin-row-icons,.hya-admin-row-actions{grid-column:auto}}@media(max-width:782px){.hya-admin-filter-v3{grid-template-columns:1fr}.hya-provider-admin-row-v3{grid-template-columns:28px 42px 1fr}.hya-admin-row-status,.hya-admin-row-identity,.hya-admin-row-meta,.hya-admin-row-numbers,.hya-admin-row-icons,.hya-admin-row-actions{grid-column:1/-1}}.hya-provider-manual-verified{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;padding:4px 7px!important;background:#dcfce7!important;color:#166534!important;font-size:10.5px!important;line-height:1.1!important;font-weight:950!important;white-space:nowrap!important}.hya-provider-manual-verified-detail{background:rgb(220 252 231 / .18)!important;color:#fff!important}.hya-pill-profile_verified{background:#dcfce7!important;color:#166534!important}.hya-provider-card-premium .hya-provider-card-link{min-height:300px!important;padding-bottom:10px!important}.hya-card-actions{width:calc(100% - 28px)!important;margin:0 auto 14px!important;display:grid!important;grid-template-columns:1fr 104px!important;gap:7px!important;position:relative!important;z-index:6!important}.hya-card-actions .hya-card-open,.hya-card-actions .hyms-message-open{width:100%!important;min-height:38px!important;border-radius:14px!important;font-size:11.5px!important;padding:0 8px!important;box-sizing:border-box!important}.hya-card-actions .hya-card-open{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#111827!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;box-shadow:0 12px 28px rgb(17 24 39 / .14)!important}.hya-provider-card-premium .hya-card-open{margin-top:0!important}.hya-provider-side-actions,.hya-profile-public-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.hya-provider-side-actions .hya-btn,.hya-provider-side-actions .hyms-message-open,.hya-profile-public-actions .hyms-message-open{width:100%!important}@media(max-width:560px){.hya-card-actions{grid-template-columns:1fr!important;width:calc(100% - 24px)!important}.hya-provider-side-actions,.hya-profile-public-actions{grid-template-columns:1fr}}.hya-provider-card-premium{display:flex!important;flex-direction:column!important;overflow:visible!important}.hya-provider-card-premium .hya-provider-card-link{flex:1 1 auto!important;text-decoration:none!important}.hya-card-actions-visible,.hya-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(84px,112px)!important;gap:8px!important;width:calc(100% - 24px)!important;margin:0 auto 14px!important;position:relative!important;z-index:20!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.hya-card-actions .hya-card-view-btn,.hya-card-actions .hya-card-open{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:38px!important;border-radius:14px!important;background:#111827!important;color:#fff!important;text-decoration:none!important;font-size:11.5px!important;font-weight:950!important;line-height:1.1!important;padding:8px!important;box-sizing:border-box!important;box-shadow:0 12px 28px rgb(17 24 39 / .14)!important}.hya-card-actions .hyms-message-open{width:100%!important;min-height:38px!important;border-radius:14px!important;font-size:11.5px!important;padding:8px!important;box-sizing:border-box!important}.hya-provider-side-actions,.hya-profile-public-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}.hya-provider-side-actions .hya-btn,.hya-provider-side-actions .hyms-message-open,.hya-profile-public-actions .hyms-message-open{width:100%!important}@media(max-width:560px){.hya-card-actions-visible,.hya-card-actions{grid-template-columns:1fr!important;width:calc(100% - 22px)!important}.hya-provider-side-actions,.hya-profile-public-actions{grid-template-columns:1fr!important}}.hya-card-actions-visible,.hya-card-actions{grid-template-columns:3fr 1fr!important;align-items:stretch!important}.hya-card-actions .hya-card-view-btn,.hya-card-actions .hya-card-open{min-height:42px!important;white-space:normal!important;text-align:center!important}.hya-card-actions .hya-message-icon-btn,.hya-card-actions .hyms-message-open{min-height:42px!important;width:100%!important;border-radius:14px!important;padding:0!important;font-size:17px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--hya-primary)!important;color:#fff!important;text-decoration:none!important;font-weight:950!important;box-shadow:0 12px 28px rgb(109 40 217 / .18)!important}.hya-message-text-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.hya-message-login-required{cursor:pointer!important}@media(max-width:560px){.hya-card-actions-visible,.hya-card-actions{grid-template-columns:3fr 1fr!important}}.hya-message-svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;color:currentColor!important;pointer-events:none!important}.hya-card-actions .hya-message-icon-btn{color:#fff!important;opacity:1!important;visibility:visible!important}.hya-card-actions .hya-message-icon-btn .hya-message-svg,.hya-card-actions .hyms-message-open .hya-message-svg{margin:auto!important}.hya-message-icon-btn::before{content:none!important;display:none!important}.hya-message-disabled{opacity:.72!important;cursor:not-allowed!important;filter:saturate(.65)!important}.hya-message-text-btn .hya-message-svg{margin-right:7px!important}.hya-card-actions .hyms-message-open::before,.hya-card-actions .hya-message-icon-btn::before,.hya-card-actions .hya-message-text-btn::before,.hya-profile-public-actions .hyms-message-open::before,.hya-provider-side-actions .hyms-message-open::before,.hyms-message-open:has(.hya-message-svg)::before,.hya-message-text-btn:has(.hya-message-svg)::before,.hya-message-icon-btn:has(.hya-message-svg)::before{content:none!important;display:none!important}.hya-message-text-btn .hya-message-svg,.hya-message-icon-btn .hya-message-svg,.hyms-message-open .hya-message-svg{display:block!important;flex:0 0 18px!important}.hya-message-text-btn span{display:inline-block!important}.hya-tabs .hyms-notifications-badge{float:right;margin-left:6px;min-width:18px;height:18px;font-size:10px}.hya-tab-panel .hyms-app,.hya-tab-panel .hyms-notifications,.hya-tab-panel .hyms-settings,.hya-tab-panel .hyms-safety-panel{max-width:100%}.hya-tabs{max-width:100%!important}.hya-tabs a{box-sizing:border-box!important;overflow-wrap:break-word!important}.hya-tabs .hyms-alert-bell,.hya-tabs .hyms-notifications-badge{vertical-align:middle}@media(max-width:760px){.hya-tabs{overflow:visible!important}.hya-tabs a{max-width:100%!important;white-space:normal!important;font-size:inherit!important;line-height:inherit!important}}.hya-tabs .hyms-alert-bell,.hya-tabs .hyms-notifications-badge,.hya-tabs [data-hyms-alert-count],.hya-tabs [data-hyms-notifications-count]{display:none!important}.hya-tabs .hyms-alert-bell,.hya-tabs .hyms-notifications-badge,.hya-tabs [data-hyms-alert-count],.hya-tabs [data-hyms-notifications-count]{display:none!important}@media(max-width:760px){.hya-tabs{max-width:100%!important}.hya-tabs a{max-width:100%!important;box-sizing:border-box!important}}.hya-xp-meter{width:100%;display:grid;gap:5px;margin-top:10px}.hya-xp-meter-top{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:11px;font-weight:900}.hya-xp-meter-top span{color:rgb(255 255 255 / .84)}.hya-xp-meter-top strong{color:#fff}.hya-xp-meter small{display:block;color:rgb(255 255 255 / .72);font-size:10.5px;font-weight:800;line-height:1.25}.hya-xp-track{position:relative;width:100%;height:9px;border-radius:999px;overflow:hidden;background:rgb(255 255 255 / .14);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .10),0 0 18px rgb(109 40 217 / .10)}.hya-xp-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#22c55e,#a7f3d0);box-shadow:0 0 12px rgb(34 197 94 / .42),0 0 24px rgb(139 92 246 / .28);animation:hya-xp-load .95s cubic-bezier(.2,.9,.2,1) forwards,hya-xp-glow 2.4s ease-in-out infinite}.hya-xp-fill::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);transform:translateX(-100%);animation:hya-xp-shine 2.8s ease-in-out infinite}.hya-xp-meter-main{max-width:520px;margin:10px 0 18px;padding:14px;border:1px solid rgb(109 40 217 / .16);border-radius:18px;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .12),transparent 36%),#fff}.hya-xp-meter-main .hya-xp-meter-top span,.hya-xp-meter-main .hya-xp-meter-top strong{color:#111827}.hya-xp-meter-main small{color:#6b7280}.hya-xp-meter-main .hya-xp-track{background:#eef2ff}@keyframes hya-xp-load{from{width:0}to{width:var(--hya-xp-percent,0%)}}@keyframes hya-xp-glow{0%,100%{filter:saturate(1);box-shadow:0 0 10px rgb(34 197 94 / .34),0 0 20px rgb(139 92 246 / .20)}50%{filter:saturate(1.22);box-shadow:0 0 16px rgb(34 197 94 / .50),0 0 34px rgb(139 92 246 / .34)}}@keyframes hya-xp-shine{0%{transform:translateX(-100%)}45%,100%{transform:translateX(160%)}}@media (prefers-reduced-motion:reduce){.hya-xp-fill,.hya-xp-fill::after{animation:none!important}.hya-xp-fill{width:var(--hya-xp-percent,0%)}}.hya-rating-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 14px}.hya-rating-card{position:relative;overflow:hidden;border:1px solid rgb(109 40 217 / .14);border-radius:18px;padding:12px;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .10),transparent 38%),rgb(255 255 255 / .96);color:#111827;transform:translateY(6px);opacity:0;animation:hya-rating-in .55s cubic-bezier(.2,.9,.2,1) forwards}.hya-rating-card:nth-child(2){animation-delay:.08s}.hya-rating-card.has-rating{box-shadow:0 14px 34px rgb(109 40 217 / .12)}.hya-rating-card.no-rating{background:#f8fafc;border-color:rgb(17 24 39 / .08);color:#64748b}.hya-rating-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.hya-rating-card-top span{font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;color:#6d28d9}.hya-rating-card.no-rating .hya-rating-card-top span{color:#64748b}.hya-rating-card-top strong{font-size:22px;line-height:1;color:#111827}.hya-rating-card.no-rating .hya-rating-card-top strong{color:#94a3b8}.hya-rating-stars{display:inline-flex;gap:2px;align-items:center;font-size:17px;letter-spacing:.01em}.hya-rating-stars span{display:inline-block;transform:scale(.96);transition:transform .18s ease,color .18s ease}.hya-rating-stars .is-on{color:var(--hya-primary,#6d28d9);text-shadow:0 0 10px rgb(109 40 217 / .22)}.hya-rating-stars .is-off{color:#cbd5e1}.hya-rating-card.has-rating:hover .hya-rating-stars .is-on{transform:scale(1.08)}.hya-rating-card p{margin:7px 0 2px;font-size:13px;font-weight:900}.hya-rating-card small{color:#64748b;font-size:11.5px;line-height:1.35}.hya-reviews-panel .hya-rating-summary{max-width:720px}.hya-review-group{margin-top:16px;border-top:1px solid var(--hya-border);padding-top:12px}.hya-review-group h3{margin:0 0 8px;font-size:16px}.hya-review{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid var(--hya-border);padding:9px 0}.hya-review p{grid-column:1/-1;margin:2px 0 0;color:#475569}.hya-review-form{margin-top:18px;border:1px solid rgb(109 40 217 / .16);border-radius:18px;background:#fbfaff;padding:14px;display:grid;gap:10px}.hya-review-form h3{margin:0}.hya-review-form-grid{display:grid;grid-template-columns:1fr 160px;gap:10px}.hya-review-form label{display:grid;gap:6px;font-weight:900}.hya-review-form select,.hya-review-form textarea{width:100%;border:1px solid rgb(17 24 39 / .12);border-radius:14px;padding:10px;background:#fff;color:#111827;box-sizing:border-box}.hya-review-form-status{margin:0;color:#64748b;font-weight:800}@keyframes hya-rating-in{to{transform:translateY(0);opacity:1}}@media(max-width:640px){.hya-rating-summary,.hya-review-form-grid{grid-template-columns:1fr}.hya-rating-card{padding:11px}}.hya-invoice-own-note{margin:0;border:1px solid rgb(17 24 39 / .08);border-radius:14px;padding:10px 11px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:800}.hya-xp-log div.is-negative strong,.hya-reputation-log-row.is-negative strong{color:#991b1b}.hya-xp-log div.is-positive strong,.hya-reputation-log-row.is-positive strong{color:#166534}.hya-public-reputation-panel{margin-top:16px;overflow:hidden;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .10),transparent 36%),#fff}.hya-public-reputation-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:12px}.hya-public-reputation-head h2{margin:.2rem 0 .25rem}.hya-public-reputation-head p{margin:0;color:#64748b;line-height:1.45}.hya-public-reputation-score{min-width:86px;border-radius:20px;padding:12px;text-align:center;background:#111827;color:#fff;box-shadow:0 16px 36px rgb(17 24 39 / .18)}.hya-public-reputation-score strong{display:block;font-size:30px;line-height:1}.hya-public-reputation-score span{font-size:11px;font-weight:950;opacity:.8;text-transform:uppercase;letter-spacing:.04em}.hya-xp-meter-public{max-width:100%;margin:10px 0 14px;padding:14px;border:1px solid rgb(109 40 217 / .14);border-radius:18px;background:#fbfaff}.hya-xp-meter-public .hya-xp-meter-top span,.hya-xp-meter-public .hya-xp-meter-top strong{color:#111827}.hya-xp-meter-public small{color:#64748b}.hya-public-reputation-log{margin-top:14px;border-top:1px solid var(--hya-border);padding-top:12px}.hya-public-reputation-log h3{margin:0 0 8px;font-size:16px}.hya-reputation-log-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid rgb(17 24 39 / .06)}.hya-reputation-log-row span{color:#475569;font-weight:850}.hya-reputation-log-row strong{font-weight:950}@media(max-width:640px){.hya-public-reputation-head{display:grid}.hya-public-reputation-score{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px}}.hya-reward-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 7px;font-size:10.5px;font-weight:950;line-height:1;white-space:nowrap}.hya-reward-badge-muted{background:rgb(100 116 139 / .10);color:#64748b}.hya-reward-badge-active{background:linear-gradient(135deg,rgb(109 40 217 / .14),rgb(34 197 94 / .12));color:#4c1d95;border:1px solid rgb(109 40 217 / .16)}.hya-provider-card[class*="hya-reward-tier-"]{transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease,background .25s ease}.hya-provider-card.hya-reward-tier-0{--hya-reward-a:rgba(255,255,255,0);--hya-reward-border:rgba(17,24,39,.08)}.hya-provider-card.hya-reward-tier-1,.hya-provider-card.hya-reward-tier-2{border-color:rgb(109 40 217 / .16)!important;background:linear-gradient(180deg,rgb(109 40 217 / .035),#fff 34%)!important}.hya-provider-card.hya-reward-tier-3,.hya-provider-card.hya-reward-tier-4{border-color:rgb(109 40 217 / .22)!important;background:radial-gradient(circle at 50% 0,rgb(109 40 217 / .075),transparent 42%),#fff!important;box-shadow:0 18px 48px rgb(109 40 217 / .10)!important}.hya-provider-card.hya-reward-tier-5,.hya-provider-card.hya-reward-tier-6{border-color:rgb(34 197 94 / .24)!important;background:radial-gradient(circle at 50% 0,rgb(34 197 94 / .075),transparent 42%),#fff!important;box-shadow:0 20px 54px rgb(34 197 94 / .10)!important}.hya-provider-card.hya-reward-tier-7,.hya-provider-card.hya-reward-tier-8{border-color:rgb(109 40 217 / .30)!important;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .10),transparent 38%),radial-gradient(circle at 100% 0,rgb(34 197 94 / .08),transparent 38%),#fff!important;box-shadow:0 22px 62px rgb(109 40 217 / .14)!important}.hya-provider-card.hya-reward-tier-9,.hya-provider-card.hya-reward-tier-10{border-color:rgb(109 40 217 / .38)!important;background:linear-gradient(135deg,rgb(109 40 217 / .10),rgb(34 197 94 / .07) 42%,#fff 72%)!important;box-shadow:0 24px 70px rgb(109 40 217 / .18),0 0 0 1px rgb(255 255 255 / .8) inset!important}.hya-provider-card.hya-reward-tier-9:hover,.hya-provider-card.hya-reward-tier-10:hover{transform:translateY(-3px)}.hya-rating-summary-triple{grid-template-columns:1.1fr 1fr 1fr}.hya-rating-summary-triple .hya-rating-card:first-child{border-color:rgb(17 24 39 / .16);background:radial-gradient(circle at 0 0,rgb(17 24 39 / .07),transparent 38%),radial-gradient(circle at 100% 0,rgb(109 40 217 / .08),transparent 38%),#fff}.hya-review-public-comment{border-left:3px solid var(--hya-primary,#6d28d9);padding-left:10px;color:#334155;font-style:normal}@media(max-width:760px){.hya-rating-summary-triple{grid-template-columns:1fr}}.hya-public-reputation-panel .hyms-public-incidents{margin-top:14px;border:1px solid rgb(153 27 27 / .16);border-radius:18px;background:linear-gradient(135deg,rgb(254 226 226 / .62),#fff);padding:13px}.hya-public-reputation-panel .hyms-public-incidents h3{margin:0 0 9px;font-size:16px}.hya-public-reputation-panel .hyms-public-incident{border-top:1px solid rgb(153 27 27 / .10);padding:9px 0 0;margin-top:9px}.hya-public-reputation-panel .hyms-public-incident strong{color:#991b1b}.hya-public-reputation-panel .hyms-public-incident p{margin:5px 0;color:#334155}.hya-public-reputation-panel .hyms-public-incident small{color:#64748b;font-weight:850}.hya-password-wrap{position:relative;display:block;width:100%}.hya-password-wrap input{padding-right:44px!important;width:100%}.hya-password-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:999px;background:rgb(17 24 39 / .08);color:#111827;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.hya-password-eye.is-visible{background:#111827;color:#fff}.hya-provider-summary-card{position:relative}.hya-provider-summary-toggle{width:100%;display:flex;justify-content:space-between;gap:10px;align-items:center;border:0;background:#fff0;color:inherit;padding:0;margin:0 0 8px;font-weight:950;cursor:pointer;text-align:left}.hya-provider-summary-toggle b{width:24px;height:24px;border-radius:999px;background:rgb(17 24 39 / .08);display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease}.hya-provider-summary-card.is-open .hya-provider-summary-toggle b{transform:rotate(180deg)}.hya-provider-summary-card.is-collapsed small,.hya-provider-summary-card.is-collapsed .hya-btn{display:none!important}.hya-provider-summary-card.is-collapsed strong{margin-bottom:0}.hya-btn-disabled,.hya-btn:disabled{opacity:.55;cursor:not-allowed!important;filter:grayscale(.35)}.hya-inline-email-form{display:grid;gap:7px;margin-top:9px}.hya-inline-email-form input[type=email]{width:100%;box-sizing:border-box}.hya-inline-email-form p{margin:0;color:#64748b;font-size:12px;font-weight:800}.hya-my-service-row.hya-just-saved{outline:3px solid rgb(109 40 217 / .22);box-shadow:0 20px 56px rgb(109 40 217 / .16)!important}@media(max-width:640px){.hya-provider-summary-toggle{font-size:13px}}.hya-provider-side-actions .hyms-service-request-open,.hya-provider-side-actions .hya-request-service-detail-btn{background:#166534!important;color:#fff!important;border-color:rgb(22 101 52 / .24)!important}.hya-card-actions .hyms-service-request-open,.hya-card-actions .hya-request-service-card-btn{flex:1 1 auto;min-height:38px!important;padding:8px 10px!important;border-radius:14px!important;font-size:12px!important}@media(max-width:760px){.hya-card-actions .hyms-service-request-open,.hya-card-actions .hya-request-service-card-btn{width:100%}}.hya-provider-card .hya-card-corner-stack .hya-reward-badge,.hya-provider-card .hya-card-corner-stack [class*="reward-badge"],.hya-provider-card .hya-card-corner-stack [class*="reward-next"],.hya-provider-card .hya-card-corner-stack [class*="next-reward"]{display:none!important}.hya-provider-card .hya-card-actions.hya-card-actions-visible,.hya-provider-card .hya-card-actions{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(46px,1fr)!important;gap:8px!important;align-items:stretch!important}.hya-provider-card .hya-card-actions .hya-card-view-btn{grid-column:1 / 2!important;min-width:0!important;width:100%!important;font-size:12px!important;padding-left:10px!important;padding-right:10px!important;white-space:nowrap!important}.hya-provider-card .hya-card-actions .hyms-message-open,.hya-provider-card .hya-card-actions .hya-message-icon-btn{grid-column:2 / 3!important;width:100%!important;min-width:46px!important;justify-content:center!important;padding-left:8px!important;padding-right:8px!important}.hya-provider-card .hya-card-actions .hyms-service-request-open,.hya-provider-card .hya-card-actions .hya-request-service-card-btn{grid-column:1 / -1!important;width:100%!important;min-height:40px!important;justify-content:center!important;font-size:13px!important;order:3!important}:root{--hy-btn-purple:#6d28d9;--hy-btn-purple-2:#7c3aed;--hy-btn-dark:#0f172a;--hy-btn-white:#ffffff;--hy-btn-border:rgba(15,23,42,.14);--hy-btn-radius:18px;--hy-btn-height:48px;--hy-btn-font:14px;--hy-btn-font-sm:13px}.hya-provider-side-actions .hya-btn,.hya-provider-side-actions .hyms-service-request-open,.hya-provider-side-actions .hyms-message-open,.hya-provider-side-actions .hya-message-icon-btn,.hya-provider-side-actions a,.hya-provider-side-actions button,.hya-provider-report-btn,.hya-card-actions .hya-card-open,.hya-card-actions .hya-card-view-btn,.hya-card-actions .hyms-service-request-open,.hya-card-actions .hya-request-service-card-btn,.hya-card-actions .hyms-message-open,.hya-card-actions .hya-message-icon-btn{min-height:var(--hy-btn-height)!important;border-radius:var(--hy-btn-radius)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 15px!important;border:1px solid transparent!important;font-size:var(--hy-btn-font)!important;line-height:1.08!important;font-weight:950!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:background .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease!important}.hya-provider-side-actions .hyms-service-request-open,.hya-provider-side-actions .hya-request-service-detail-btn,.hya-provider-side-actions .hyms-message-open,.hya-provider-side-actions .hya-message-icon-btn,.hya-card-actions .hyms-service-request-open,.hya-card-actions .hya-request-service-card-btn,.hya-card-actions .hyms-message-open,.hya-card-actions .hya-message-icon-btn{background:linear-gradient(135deg,var(--hy-btn-purple),var(--hy-btn-purple-2))!important;color:var(--hy-btn-white)!important;border-color:rgb(109 40 217 / .20)!important}.hya-provider-side-actions>a.hya-btn,.hya-provider-report-btn,.hya-card-actions .hya-card-view-btn,.hya-detail-hero .hya-btn,.hya-back-services,a[href*="servicii"].hya-btn{background:var(--hy-btn-dark)!important;color:var(--hy-btn-white)!important;border-color:var(--hy-btn-dark)!important}.hya-btn-outline,.hya-provider-side-actions .hya-btn-outline,.hya-card-actions .hya-btn-outline{background:var(--hy-btn-white)!important;color:var(--hy-btn-dark)!important;border-color:var(--hy-btn-dark)!important}.hya-provider-side-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:stretch!important}.hya-provider-side-actions>*{width:100%!important;min-width:0!important}.hya-provider-side-actions .hyms-message-open,.hya-provider-side-actions .hya-message-icon-btn{grid-column:1 / -1!important}.hya-provider-report-btn{width:100%!important;margin-top:12px!important}.hya-provider-card .hya-card-actions.hya-card-actions-visible,.hya-provider-card .hya-card-actions{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(48px,1fr)!important;gap:8px!important;align-items:stretch!important}.hya-provider-card .hya-card-actions .hya-card-view-btn{grid-column:1 / 2!important;width:100%!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important;white-space:nowrap!important}.hya-provider-card .hya-card-actions .hyms-message-open,.hya-provider-card .hya-card-actions .hya-message-icon-btn{grid-column:2 / 3!important;width:100%!important;min-width:48px!important;padding-left:8px!important;padding-right:8px!important}.hya-provider-card .hya-card-actions .hyms-service-request-open,.hya-provider-card .hya-card-actions .hya-request-service-card-btn{grid-column:1 / -1!important;width:100%!important;order:3!important}.hya-provider-side-actions svg,.hya-card-actions svg,.hya-provider-report-btn svg{width:16px!important;height:16px!important;flex:0 0 auto!important}.hya-provider-side-actions .hyms-message-open span,.hya-card-actions .hyms-message-open span{line-height:1!important}.hya-provider-side-actions .hya-btn:hover,.hya-provider-side-actions .hyms-service-request-open:hover,.hya-provider-side-actions .hyms-message-open:hover,.hya-provider-report-btn:hover,.hya-card-actions .hya-card-open:hover,.hya-card-actions .hyms-service-request-open:hover,.hya-card-actions .hyms-message-open:hover{opacity:.92!important}.hya-provider-side-actions .hya-btn:focus-visible,.hya-provider-side-actions .hyms-service-request-open:focus-visible,.hya-provider-side-actions .hyms-message-open:focus-visible,.hya-provider-report-btn:focus-visible,.hya-card-actions .hya-card-open:focus-visible,.hya-card-actions .hyms-service-request-open:focus-visible,.hya-card-actions .hyms-message-open:focus-visible{outline:3px solid rgb(124 58 237 / .22)!important;outline-offset:2px!important}@media(max-width:1024px){.hya-provider-side-actions{grid-template-columns:1fr 1fr!important}.hya-provider-side-actions .hya-btn,.hya-provider-side-actions .hyms-service-request-open,.hya-provider-side-actions .hyms-message-open,.hya-provider-report-btn{font-size:13.5px!important}}@media(max-width:720px){.hya-provider-side-actions{grid-template-columns:1fr!important;gap:8px!important}.hya-provider-side-actions .hyms-message-open,.hya-provider-side-actions .hya-message-icon-btn{grid-column:auto!important}.hya-provider-side-actions .hya-btn,.hya-provider-side-actions .hyms-service-request-open,.hya-provider-side-actions .hyms-message-open,.hya-provider-report-btn,.hya-card-actions .hya-card-open,.hya-card-actions .hyms-service-request-open,.hya-card-actions .hyms-message-open{min-height:46px!important;font-size:var(--hy-btn-font-sm)!important;border-radius:16px!important}.hya-provider-card .hya-card-actions{grid-template-columns:minmax(0,3fr) minmax(46px,1fr)!important}}.hya-profile-hero .hya-review-summary-cards,.hya-profile-hero .hya-rating-summary,.hya-profile-hero .hya-review-stats{display:none!important}.hya-public-profile-v2{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding-left:18px!important;padding-right:18px!important}.hya-public-profile-v2 .hya-profile-hero{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:34px!important;align-items:center!important;padding:34px 38px!important;border-radius:30px!important;min-height:300px!important}.hya-public-profile-v2 .hya-profile-hero>.hya-avatar-ring{justify-self:center!important;align-self:center!important;margin:0!important}.hya-public-profile-v2 .hya-profile-hero>div:nth-child(2){max-width:760px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:12px!important}.hya-public-profile-v2 .hya-profile-hero h1{margin:0 0 4px!important;line-height:1.08!important;letter-spacing:-.025em!important}.hya-public-profile-v2 .hya-profile-hero p{margin:0!important}.hya-public-profile-v2 .hya-profile-hero .hya-muted{margin-top:2px!important}.hya-public-profile-v2 .hya-badges{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;margin:2px 0!important}.hya-public-profile-v2 .hya-profile-public-actions{width:min(420px,100%)!important;margin-top:2px!important}.hya-public-profile-v2 .hya-profile-public-actions .hyms-message-open,.hya-public-profile-v2 .hya-profile-public-actions .hya-btn{width:100%!important;min-height:46px!important}.hya-public-profile-v2 .hya-profile-hero .hya-exp-badge{margin-top:0!important}.hya-public-profile-v2 .hya-profile-public-grid{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(280px,.95fr)!important;gap:20px!important;margin-top:34px!important;align-items:stretch!important}.hya-public-profile-v2 .hya-profile-public-grid .hya-panel{padding:26px!important;border-radius:24px!important}.hya-public-profile-v2 .hya-profile-public-summary dl{display:grid!important;gap:8px!important;margin:0!important}.hya-public-profile-v2 .hya-profile-public-summary dt{margin-top:4px!important}.hya-public-profile-v2 .hya-public-reputation-panel{margin-top:36px!important;padding:28px!important;border-radius:26px!important}.hya-public-profile-v2 .hya-public-reputation-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:22px!important;margin-bottom:20px!important}.hya-public-profile-v2 .hya-public-reputation-head h2{margin-top:8px!important;margin-bottom:6px!important}.hya-public-profile-v2 .hya-public-reputation-score{flex:0 0 auto!important}.hya-public-profile-v2 .hya-reputation-xp-wrap,.hya-public-profile-v2 .hya-xp-wrap{margin:14px 0 18px!important}.hya-public-profile-v2 .hya-review-summary-grid,.hya-public-profile-v2 .hya-rating-summary-grid,.hya-public-profile-v2 .hya-review-summary-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important}.hya-public-profile-v2 .hya-public-reputation-log{margin-top:22px!important;padding-top:18px!important}@media(max-width:1024px){.hya-public-profile-v2{padding-left:14px!important;padding-right:14px!important}.hya-public-profile-v2 .hya-profile-hero{grid-template-columns:112px minmax(0,1fr)!important;gap:24px!important;padding:28px!important;min-height:260px!important}.hya-public-profile-v2 .hya-profile-public-grid{grid-template-columns:1.5fr .9fr!important;gap:16px!important}.hya-public-profile-v2 .hya-review-summary-grid,.hya-public-profile-v2 .hya-rating-summary-grid,.hya-public-profile-v2 .hya-review-summary-cards{grid-template-columns:1fr!important}}@media(max-width:720px){.hya-public-profile-v2{padding-left:10px!important;padding-right:10px!important}.hya-public-profile-v2 .hya-profile-hero{grid-template-columns:1fr!important;gap:18px!important;padding:24px 18px!important;min-height:auto!important;text-align:center!important}.hya-public-profile-v2 .hya-profile-hero>div:nth-child(2){max-width:none!important;align-items:center!important;gap:10px!important}.hya-public-profile-v2 .hya-badges{justify-content:center!important}.hya-public-profile-v2 .hya-profile-public-actions{width:100%!important}.hya-public-profile-v2 .hya-profile-public-grid{grid-template-columns:1fr!important;gap:14px!important;margin-top:20px!important}.hya-public-profile-v2 .hya-profile-public-grid .hya-panel,.hya-public-profile-v2 .hya-public-reputation-panel{padding:20px!important;border-radius:22px!important}.hya-public-profile-v2 .hya-public-reputation-head{flex-direction:column!important;align-items:stretch!important}.hya-public-profile-v2 .hya-public-reputation-score{align-self:flex-end!important}}.hya-dashboard .hya-tabs-grouped{display:grid!important;gap:9px!important;padding-top:6px!important}.hya-dashboard .hya-menu-section{border:1px solid rgb(255 255 255 / .06)!important;border-radius:18px!important;background:rgb(255 255 255 / .035)!important;overflow:hidden!important}.hya-dashboard .hya-menu-section-toggle{width:100%!important;min-height:46px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 22px!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;border:0!important;border-radius:16px!important;background:transparent!important;color:#fff!important;text-align:left!important;cursor:pointer!important}.hya-dashboard .hya-menu-section-toggle>span{width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:rgb(124 58 237 / .20)!important;color:#c4b5fd!important;font-size:11px!important;font-weight:950!important}.hya-dashboard .hya-menu-section-toggle strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.5px!important;line-height:1.05!important;font-weight:950!important}.hya-dashboard .hya-menu-section-toggle i{font-style:normal!important;color:#cbd5e1!important;font-size:16px!important;transform:rotate(-90deg)!important;transition:transform .16s ease!important;text-align:center!important}.hya-dashboard .hya-menu-section.is-open .hya-menu-section-toggle i{transform:rotate(0deg)!important}.hya-dashboard .hya-menu-section.is-current{background:linear-gradient(135deg,rgb(124 58 237 / .16),rgb(255 255 255 / .035))!important;border-color:rgb(124 58 237 / .22)!important}.hya-dashboard .hya-menu-subitems{display:none!important;padding:0 8px 8px!important;gap:6px!important}.hya-dashboard .hya-menu-section.is-open .hya-menu-subitems{display:grid!important}.hya-dashboard .hya-menu-subitems a{min-height:38px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;padding:8px 10px!important;border-radius:13px!important;color:#e5e7eb!important;background:rgb(255 255 255 / .045)!important;text-decoration:none!important;font-size:13px!important;font-weight:850!important;line-height:1.05!important}.hya-dashboard .hya-menu-subitems a span{color:#a78bfa!important;font-size:11px!important;font-weight:950!important}.hya-dashboard .hya-menu-subitems a.is-active{background:#fff!important;color:#0f172a!important}.hya-dashboard .hya-menu-subitems a.is-active span{color:#6d28d9!important}.hya-dashboard .hya-tab-panel{scroll-margin-top:110px!important}.hya-dashboard .hya-tab-logout{margin-top:8px!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;background:rgb(239 68 68 / .10)!important;color:#fecaca!important;font-weight:950!important;text-decoration:none!important}@media(max-width:900px){.hya-dashboard .hya-tabs-grouped{gap:8px!important}.hya-dashboard .hya-menu-section-toggle{min-height:44px!important}.hya-dashboard .hya-menu-subitems a{min-height:40px!important}}@media(max-width:760px){.hya-dashboard .hya-dash-side{padding-bottom:22px!important}.hya-dashboard .hya-tabs-grouped{grid-template-columns:1fr 1fr!important;gap:10px!important}.hya-dashboard .hya-tabs-grouped .hya-menu-section{border-radius:18px!important;min-width:0!important}.hya-dashboard .hya-tabs-grouped .hya-menu-section-toggle{min-height:70px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;padding:10px!important;gap:9px!important}.hya-dashboard .hya-tabs-grouped .hya-menu-section-toggle>span{width:40px!important;height:40px!important;border-radius:14px!important;font-size:12px!important}.hya-dashboard .hya-tabs-grouped .hya-menu-section-toggle strong{font-size:15px!important;line-height:1.08!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.hya-dashboard .hya-tabs-grouped .hya-menu-section-toggle i{font-size:16px!important}.hya-dashboard .hya-tabs-grouped .hya-menu-section .hya-menu-subitems{display:none!important}.hya-mobile-section-subnav{grid-column:1 / -1!important;display:none;margin-top:2px;border:1px solid rgb(124 58 237 / .20);border-radius:20px;padding:10px;background:linear-gradient(135deg,rgb(124 58 237 / .13),rgb(255 255 255 / .04))}.hya-mobile-section-subnav.is-open{display:grid;gap:8px}.hya-mobile-section-subnav-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 4px 8px;color:#e5e7eb;font-weight:950;font-size:13px}.hya-mobile-section-subnav-title span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:12px;background:rgb(124 58 237 / .26);color:#c4b5fd;font-size:11px;font-weight:950}.hya-mobile-section-subnav a{min-height:44px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;border-radius:14px!important;background:rgb(255 255 255 / .07)!important;color:#f8fafc!important;text-decoration:none!important;padding:9px 11px!important;font-size:14px!important;font-weight:900!important;line-height:1.08!important}.hya-mobile-section-subnav a span{color:#c4b5fd!important;font-size:12px!important;font-weight:950!important}.hya-mobile-section-subnav a.is-active{background:#fff!important;color:#0f172a!important}.hya-mobile-section-subnav a.is-active span{color:#6d28d9!important}.hya-dashboard .hya-menu-section.is-open .hya-menu-section-toggle{background:linear-gradient(135deg,rgb(124 58 237 / .22),rgb(255 255 255 / .05))!important}}@media(min-width:761px){.hya-mobile-section-subnav{display:none!important}}.hya-dashboard .hya-menu-icon{width:34px!important;height:34px!important;min-width:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:rgb(124 58 237 / .20)!important;color:#c4b5fd!important}.hya-dashboard .hya-menu-icon img{width:17px!important;height:17px!important;display:block!important;filter:none!important;opacity:1!important}.hya-dashboard .hya-menu-section-toggle .hya-menu-icon{width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;background:rgb(124 58 237 / .24)!important}.hya-dashboard .hya-menu-section-toggle .hya-menu-icon img{width:19px!important;height:19px!important}.hya-dashboard .hya-menu-subitems a .hya-menu-icon{width:28px!important;height:28px!important;min-width:28px!important;border-radius:10px!important;background:rgb(124 58 237 / .16)!important}.hya-dashboard .hya-menu-subitems a .hya-menu-icon img{width:15px!important;height:15px!important}.hya-dashboard .hya-menu-subitems a.is-active .hya-menu-icon{background:rgb(109 40 217 / .14)!important}.hya-mobile-section-subnav-title .hya-menu-icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:12px!important;background:rgb(124 58 237 / .26)!important}.hya-mobile-section-subnav a .hya-menu-icon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:11px!important;background:rgb(124 58 237 / .18)!important}.hya-mobile-section-subnav a.is-active .hya-menu-icon{background:rgb(109 40 217 / .15)!important}@media(max-width:760px){.hya-dashboard .hya-tabs-grouped .hya-menu-section-toggle{grid-template-columns:42px minmax(0,1fr) 18px!important}.hya-dashboard .hya-menu-section-toggle .hya-menu-icon{width:40px!important;height:40px!important}.hya-mobile-section-subnav a{grid-template-columns:36px minmax(0,1fr)!important}}.hya-filter-card-compact{padding:18px!important;display:grid!important;gap:12px!important}.hya-filter-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.hya-filter-card-head h2{margin:0!important}.hya-filter-more-btn{min-height:36px!important;border-radius:999px!important;border:1px solid rgb(15 23 42 / .16)!important;background:#fff!important;color:#0f172a!important;font-weight:950!important;padding:7px 11px!important;cursor:pointer!important}.hya-filter-more-btn.is-open{background:#0f172a!important;color:#fff!important}.hya-filter-search input{min-height:40px!important}.hya-filter-card-compact .hya-filter-location-inline{display:grid!important;gap:8px!important}.hya-filter-card-compact .hya-filter-location-inline label{margin:0!important}.hya-filter-radius-row{display:grid!important;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr)!important;gap:8px!important;align-items:end!important}.hya-filter-radius-row select{min-height:40px!important}.hya-filter-indicator{display:inline-flex!important;align-items:center!important;min-height:40px!important;border-radius:14px!important;padding:8px 10px!important;background:rgb(15 23 42 / .06)!important;color:#475569!important;font-size:12px!important;font-weight:900!important}.hya-filter-indicator.is-active{background:rgb(109 40 217 / .12)!important;color:#581c87!important}.hya-filter-advanced{border:1px solid rgb(109 40 217 / .18)!important;border-radius:18px!important;padding:10px!important;background:rgb(109 40 217 / .045)!important}.hya-dir-service-filter{display:grid!important;gap:8px!important}.hya-dir-service-filter label{margin:0!important}.hya-dir-service-filter select{min-height:40px!important}.hya-filter-card-compact .hya-filter-help{margin-top:0!important;padding:10px!important;border-radius:16px!important}.hya-filter-card-compact .hya-filter-help p{margin-bottom:0!important}@media(max-width:760px){.hya-services-layout{gap:14px!important}.hya-services-sidebar{position:static!important}.hya-filter-card-compact{padding:14px!important;gap:10px!important}.hya-filter-card-compact .hya-filter-location-inline{grid-template-columns:1fr 1fr!important;gap:8px!important}.hya-filter-radius-row{grid-template-columns:1fr!important}.hya-filter-card-compact .hya-filter-help{display:none!important}.hya-filter-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}}.hya-filter-radius-row{grid-template-columns:minmax(90px,.55fr) minmax(120px,.75fr) minmax(0,1.25fr)!important}.hya-eta-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;border-radius:999px!important;padding:4px 8px!important;background:rgb(109 40 217 / .10)!important;color:#581c87!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}.hya-eta-badge.is-remote{background:rgb(15 23 42 / .08)!important;color:#0f172a!important}.hya-eta-detail{display:grid!important;gap:3px!important;margin:10px 0!important;border:1px solid rgb(109 40 217 / .16)!important;background:rgb(109 40 217 / .055)!important;border-radius:18px!important;padding:11px 12px!important}.hya-eta-detail strong{color:#3b0764!important;font-size:14px!important;font-weight:950!important}.hya-eta-detail small{color:#64748b!important;font-weight:800!important}.hya-eta-detail.is-remote{border-color:rgb(15 23 42 / .12)!important;background:rgb(15 23 42 / .04)!important}@media(max-width:760px){.hya-filter-radius-row{grid-template-columns:1fr!important}.hya-eta-badge{width:100%!important;justify-content:center!important}}.hya-services-map-shell{max-width:1180px;margin:0 auto;padding:18px;border:1px solid rgb(15 23 42 / .08);border-radius:28px;background:#fff;box-shadow:0 16px 48px rgb(15 23 42 / .06)}.hya-services-map-top{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.hya-services-map-top h2{margin:4px 0 6px;letter-spacing:-.025em}.hya-services-map-top p{margin:0;color:#64748b;font-weight:760}.hya-services-map-filters{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(100px,.45fr) minmax(150px,.65fr) auto;gap:10px;align-items:end;margin-bottom:10px}.hya-services-map-filters .hya-location{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hya-map-advanced{margin-bottom:10px}.hya-map-status{min-height:38px;display:flex;align-items:center;border-radius:16px;background:rgb(15 23 42 / .045);color:#475569;padding:9px 12px;font-size:13px;font-weight:900;margin-bottom:10px}.hya-map-status.is-warning{background:rgb(245 158 11 / .12);color:#92400e}.hya-services-map-canvas{width:100%;min-height:360px;border-radius:24px;overflow:hidden;background:#e5e7eb}.hya-services-map-legend{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px;color:#64748b;font-size:12px;font-weight:900}.hya-services-map-legend span{display:inline-flex;align-items:center;gap:6px}.hya-map-pin-icon{width:18px;height:18px;display:inline-flex;border-radius:999px;background:#6d28d9;position:relative}.hya-map-pin-icon:after{content:"";width:8px;height:8px;border-radius:999px;background:#fff;position:absolute;inset:5px}.hya-map-pin-icon.is-remote{background:#0f172a}.hya-map-popup{display:grid;gap:4px;min-width:180px}.hya-map-popup strong{color:#0f172a;font-weight:950}.hya-map-popup span,.hya-map-popup em{color:#64748b;font-style:normal;font-weight:800}.hya-map-popup a{display:inline-flex;justify-content:center;margin-top:4px;border-radius:999px;padding:7px 10px;background:#6d28d9;color:#fff!important;text-decoration:none;font-weight:950}.hya-map-fallback-list{display:grid;gap:8px;padding:12px;overflow:auto;max-height:100%}.hya-map-fallback-list a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 8px;align-items:center;text-decoration:none;color:#0f172a;background:#fff;border-radius:16px;padding:10px}.hya-map-fallback-list a small{grid-column:2;color:#64748b;font-weight:800}@media(max-width:900px){.hya-services-map-top{flex-direction:column}.hya-services-map-filters{grid-template-columns:1fr 1fr}.hya-services-map-filters .hya-location{grid-column:1 / -1}}@media(max-width:640px){.hya-services-map-shell{padding:12px;border-radius:22px}.hya-services-map-filters{grid-template-columns:1fr}.hya-services-map-filters .hya-location{grid-template-columns:1fr}.hya-services-map-canvas{min-height:420px;border-radius:20px}}.hya-services-toolbar-with-view{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important}.hya-archive-view-switch{display:inline-flex!important;gap:4px!important;padding:4px!important;border-radius:999px!important;background:rgb(15 23 42 / .06)!important}.hya-archive-view-switch button{min-height:34px!important;border:0!important;border-radius:999px!important;padding:7px 12px!important;background:transparent!important;color:#475569!important;font-size:12px!important;font-weight:950!important;cursor:pointer!important}.hya-archive-view-switch button.is-active{background:linear-gradient(135deg,#6d28d9,#7c3aed)!important;color:#fff!important}.hya-directory-map-panel{margin-top:0!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:24px!important;background:#fff!important;padding:12px!important;box-shadow:0 14px 40px rgb(15 23 42 / .055)!important}.hya-directory-map-canvas{min-height:560px!important}.hya-map-preview-card{max-width:1180px;margin:28px auto;display:grid;grid-template-columns:minmax(280px,.95fr) minmax(0,1.05fr);gap:24px;align-items:center;padding:24px;border-radius:32px;background:linear-gradient(135deg,#0f172a,#111827);color:#fff;overflow:hidden;position:relative;box-shadow:0 22px 70px rgb(15 23 42 / .24)}.hya-map-preview-visual{min-height:320px;border-radius:26px;background:radial-gradient(circle at 24% 32%,rgb(124 58 237 / .42),transparent 22%),radial-gradient(circle at 72% 66%,rgb(255 255 255 / .14),transparent 18%),linear-gradient(135deg,rgb(255 255 255 / .08),rgb(255 255 255 / .02));border:1px solid rgb(255 255 255 / .10);position:relative;overflow:hidden}.hya-map-preview-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:36px 36px;opacity:.65}.hya-preview-radar{position:absolute;width:180px;height:180px;border-radius:999px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgb(196 181 253 / .32);box-shadow:0 0 0 34px rgb(124 58 237 / .08),0 0 0 68px rgb(124 58 237 / .045)}.hya-preview-pin{position:absolute;width:34px;height:34px;border-radius:999px 999px 999px 4px;transform:rotate(-45deg);background:#6d28d9;box-shadow:0 10px 28px rgb(0 0 0 / .25)}.hya-preview-pin:after{content:"";position:absolute;width:12px;height:12px;border-radius:999px;background:#fff;left:11px;top:11px}.hya-preview-pin-a{left:28%;top:30%}.hya-preview-pin-b{right:24%;top:42%;background:#fff}.hya-preview-pin-b:after{background:#0f172a}.hya-preview-pin-c{left:54%;bottom:22%;background:#7c3aed}.hya-map-preview-content{display:grid;gap:14px}.hya-map-preview-content h2{margin:0;color:#fff;font-size:clamp(28px,4vw,48px);line-height:1;letter-spacing:-.045em}.hya-map-preview-content p{margin:0;color:rgb(255 255 255 / .84);font-weight:760}.hya-map-preview-tags{display:flex;flex-wrap:wrap;gap:8px}.hya-map-preview-tags span{border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .08);color:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.hya-map-preview-btn{width:max-content;background:#fff!important;color:#0f172a!important}@media(max-width:820px){.hya-services-toolbar-with-view{align-items:flex-start!important;flex-direction:column!important}.hya-archive-view-switch{width:100%!important}.hya-archive-view-switch button{flex:1!important}.hya-directory-map-canvas{min-height:460px!important}.hya-map-preview-card{grid-template-columns:1fr;padding:18px;border-radius:26px}.hya-map-preview-visual{min-height:240px}}.hya-directory-map-panel:not([hidden]){display:block!important}.hya-provider-grid-directory[hidden]{display:none!important}.hya-map-fallback-list{min-height:260px;background:#f8fafc;border-radius:18px}.hya-filter-debug{display:grid;gap:3px;border:1px solid rgb(15 23 42 / .12);background:rgb(15 23 42 / .045);color:#334155;border-radius:14px;padding:9px 10px;font-size:12px;font-weight:850}.hya-filter-debug strong{color:#0f172a;font-weight:950}.hya-filter-debug span{color:#475569}.hya-services-map-canvas .leaflet-container,.hya-directory-map-canvas .leaflet-container{border-radius:inherit}.hya-filter-card-compact .hya-filter-radius-row{grid-template-columns:1fr 1fr!important}.hya-filter-card-compact .hya-filter-indicator{grid-column:1 / -1!important;width:100%!important;justify-content:flex-start!important;margin-top:2px!important}.hya-filter-card-compact .hya-filter-actions{order:4}.hya-filter-card-compact .hya-filter-radius-row{order:5}.hya-filter-card-compact .hya-filter-debug{order:6}.hya-filter-card-compact .hya-filter-help{order:7}.hya-map-popup small{display:block;color:#64748b;font-size:11px;line-height:1.25;font-weight:750;margin-top:3px}.hya-map-preview-card{min-height:360px}.hya-map-preview-card:empty{display:none!important}@media(max-width:760px){.hya-filter-card-compact .hya-filter-radius-row{grid-template-columns:1fr!important}}.hya-map-status strong{font-weight:950}.hya-soft-warning-inline{margin-bottom:10px!important}.hya-provider-grid-directory.is-loading{opacity:.72!important;pointer-events:none!important}.hya-directory-map-panel:not([hidden]){display:block!important}.hya-directory-map-canvas{min-height:520px!important;background:#f8fafc!important}.hya-archive-view-switch{display:inline-flex!important;visibility:visible!important}.hya-archive-view-switch button{display:inline-flex!important}.hya-map-fallback-list:empty:before{content:"Nu există rezultate disponibile pentru hartă.";display:block;padding:18px;color:#64748b;font-weight:900}.hya-map-empty-state{min-height:100%;display:grid;place-content:center;gap:8px;text-align:center;padding:28px;color:#475569;background:radial-gradient(circle at 28% 30%,rgb(109 40 217 / .10),transparent 24%),radial-gradient(circle at 74% 64%,rgb(15 23 42 / .06),transparent 22%),linear-gradient(135deg,#f8fafc,#eef2ff)}.hya-map-empty-state strong{color:#0f172a;font-size:20px;font-weight:950}.hya-map-empty-state span{color:#64748b;font-weight:850}.hya-eta-badge{border:1px solid rgb(109 40 217 / .14)!important;box-shadow:0 6px 16px rgb(109 40 217 / .08)!important}.hya-eta-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:#6d28d9;margin-right:5px}.hya-map-status.is-warning{background:rgb(109 40 217 / .08)!important;color:#4c1d95!important;border:1px solid rgb(109 40 217 / .12)!important}.hya-eta-detail-muted{background:rgb(15 23 42 / .045)!important;border-color:rgb(15 23 42 / .10)!important}.hya-eta-detail-muted strong{color:#0f172a!important}.hya-eta-detail-muted small{color:#475569!important}.hya-map-status:not(.is-warning){border:1px solid rgb(109 40 217 / .10);background:rgb(109 40 217 / .055);color:#4c1d95}.hya-map-empty-state span:after{content:" Harta poate afișa rezultate informative până alegi locația exactă."}.hya-eta-mini{width:max-content!important;max-width:118px!important;min-height:25px!important;display:inline-flex!important;align-items:center!important;gap:5px!important;border-radius:999px!important;padding:4px 8px!important;margin:6px 0 4px!important;font-size:11px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important;box-shadow:0 6px 16px rgb(15 23 42 / .06)!important}.hya-eta-mini b{width:15px!important;height:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:#fff!important;font-size:10px!important;font-weight:950!important;font-family:Arial,sans-serif!important;font-style:normal!important}.hya-eta-mini em{font-style:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}.hya-eta-mini-good{background:rgb(22 163 74 / .10)!important;color:#166534!important;border:1px solid rgb(22 163 74 / .18)!important}.hya-eta-mini-good b{background:#16a34a!important}.hya-eta-mini-medium{background:rgb(245 158 11 / .13)!important;color:#92400e!important;border:1px solid rgb(245 158 11 / .22)!important}.hya-eta-mini-medium b{background:#f59e0b!important}.hya-eta-mini-far{background:rgb(220 38 38 / .10)!important;color:#991b1b!important;border:1px solid rgb(220 38 38 / .18)!important}.hya-eta-mini-far b{background:#dc2626!important}.hya-provider-card .hya-eta-mini{align-self:flex-start!important}@media(max-width:640px){.hya-eta-mini{max-width:104px!important;padding:4px 7px!important;font-size:10.5px!important}}.hya-archive-view-switch button.is-locked,.hya-archive-view-switch button:disabled{opacity:.48!important;filter:grayscale(1)!important;cursor:not-allowed!important;background:rgb(15 23 42 / .08)!important;color:#64748b!important}.hya-urgent-mini{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#dc2626!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:950!important;box-shadow:0 8px 20px rgb(220 38 38 / .20)!important;margin:4px 0 4px!important}.hya-provider-card .hya-urgent-mini{align-self:flex-start!important}.hya-map-demo-preview{max-width:1180px;margin:28px auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:22px;align-items:center;padding:24px;border-radius:32px;border:1px solid rgb(15 23 42 / .08);background:linear-gradient(135deg,#fff,#faf5ff);box-shadow:0 22px 70px rgb(15 23 42 / .08);overflow:hidden}.hya-map-demo-copy{display:grid;gap:12px}.hya-map-demo-copy h2{margin:0;font-size:clamp(28px,4vw,48px);line-height:1;letter-spacing:-.05em;color:#0f172a}.hya-map-demo-copy p{margin:0;color:#475569;font-weight:760;max-width:680px}.hya-map-demo-cta{width:max-content}.hya-map-demo-visual{min-height:300px;position:relative;border-radius:28px;background:radial-gradient(circle at 26% 28%,rgb(109 40 217 / .16),transparent 24%),radial-gradient(circle at 74% 62%,rgb(15 23 42 / .08),transparent 20%),linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid rgb(109 40 217 / .12);overflow:hidden}.hya-map-demo-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(109 40 217 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(109 40 217 / .08) 1px,transparent 1px);background-size:34px 34px;opacity:.72}.hya-demo-pin{position:absolute;width:32px;height:32px;border-radius:999px 999px 999px 5px;transform:rotate(-45deg);background:#6d28d9;box-shadow:0 12px 28px rgb(109 40 217 / .22);z-index:2}.hya-demo-pin:after{content:"";width:11px;height:11px;border-radius:999px;background:#fff;position:absolute;left:10.5px;top:10.5px}.hya-demo-pin-1{left:24%;top:28%}.hya-demo-pin-2{right:28%;top:43%;background:#16a34a}.hya-demo-pin-3{left:52%;bottom:22%;background:#dc2626}.hya-demo-route{position:absolute;left:28%;top:40%;width:44%;height:34%;border:2px dashed rgb(109 40 217 / .35);border-left:0;border-bottom:0;border-radius:0 40px 0 0;z-index:1}.hya-map-demo-visual small{position:absolute;left:14px;bottom:14px;z-index:3;border-radius:999px;background:rgb(255 255 255 / .88);color:#475569;padding:7px 10px;font-size:12px;font-weight:900}@media(max-width:820px){.hya-map-demo-preview{grid-template-columns:1fr;padding:18px;border-radius:26px}.hya-map-demo-visual{min-height:240px}}.hya-card-corner-stack .hya-eta-mini{position:absolute!important;top:0!important;right:0!important;margin:0!important;max-width:98px!important;transform:none!important}.hya-provider-card .hya-card-corner-stack{left:12px!important;right:12px!important;width:auto!important;pointer-events:none!important}.hya-provider-card .hya-card-corner-stack>*{pointer-events:auto!important}.hya-provider-card .hya-urgent-mini{display:none!important}@media(max-width:560px){.hya-provider-card .hya-card-corner-stack{left:9px!important;right:9px!important}.hya-card-corner-stack .hya-eta-mini{max-width:86px!important;font-size:10px!important}}.hya-task-head{margin-bottom:14px!important}.hya-task-progress-card{display:grid;gap:12px;padding:16px;border-radius:24px;background:linear-gradient(135deg,#0f172a,#21134a);color:#fff;box-shadow:0 18px 48px rgb(15 23 42 / .16);margin-bottom:14px}.hya-task-progress-card strong{display:block;font-size:20px;color:#fff;letter-spacing:-.02em}.hya-task-progress-card span{display:block;color:rgb(255 255 255 / .76);font-weight:800}.hya-task-progress-track{height:12px;border-radius:999px;background:rgb(255 255 255 / .14);overflow:hidden}.hya-task-progress-track i{display:block;height:100%;width:var(--hya-task-progress,0%);border-radius:999px;background:linear-gradient(90deg,#7c3aed,#a78bfa);box-shadow:0 0 22px rgb(167 139 250 / .55)}.hya-task-list{display:grid;gap:10px}.hya-task-item{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid rgb(15 23 42 / .08);border-radius:22px;background:#fff;box-shadow:0 12px 32px rgb(15 23 42 / .055)}.hya-task-check{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-weight:950;background:rgb(15 23 42 / .06);color:#64748b}.hya-task-item.is-done .hya-task-check{background:rgb(22 163 74 / .12);color:#16a34a}.hya-task-title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hya-task-title-row strong{color:#0f172a;font-size:15px}.hya-task-title-row em{font-style:normal;border-radius:999px;padding:3px 7px;background:rgb(109 40 217 / .08);color:#6d28d9;font-size:11px;font-weight:950}.hya-task-body p{margin:.25rem 0 0;color:#64748b;font-size:13px;font-weight:760}.hya-task-side{display:grid;justify-items:end;gap:5px;min-width:98px}.hya-task-side span{color:#6d28d9;font-weight:950}.hya-task-side small{color:#16a34a;font-weight:950}@media(max-width:680px){.hya-task-item{grid-template-columns:36px minmax(0,1fr)}.hya-task-side{grid-column:2;justify-items:start}}.hya-subscriptions-head{margin-bottom:14px!important}.hya-founder-promo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:26px;margin-bottom:14px;background:linear-gradient(135deg,#0f172a,#2e1065);color:#fff;box-shadow:0 22px 60px rgb(15 23 42 / .18)}.hya-founder-promo span{display:inline-flex;border-radius:999px;background:rgb(255 255 255 / .12);color:#fff;padding:6px 10px;font-weight:950;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.hya-founder-promo h3{margin:10px 0 6px;color:#fff;font-size:28px;letter-spacing:-.04em}.hya-founder-promo p{margin:0;color:rgb(255 255 255 / .82);font-weight:760}.hya-founder-promo>strong{min-width:78px;height:78px;display:flex;align-items:center;justify-content:center;border-radius:24px;background:rgb(255 255 255 / .12);font-size:22px;color:#fff}.hya-subscription-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.hya-price-card{display:grid;gap:10px;padding:16px;border-radius:24px;background:#fff;border:1px solid rgb(15 23 42 / .08);box-shadow:0 14px 38px rgb(15 23 42 / .06)}.hya-price-card>span{width:max-content;border-radius:999px;background:rgb(109 40 217 / .08);color:#6d28d9;padding:5px 9px;font-size:11px;font-weight:950;text-transform:uppercase}.hya-price-card h3{margin:0;color:#0f172a;font-size:21px;letter-spacing:-.035em}.hya-price-card p{margin:0;color:#64748b;font-weight:760;line-height:1.45}.hya-price-line{display:grid;gap:4px;padding-top:4px}.hya-price-line strong{color:#16a34a;font-size:18px}.hya-price-line del{color:#64748b;font-weight:900}.hya-price-line small{color:#64748b;font-weight:800}.hya-price-card-muted{background:linear-gradient(135deg,#f8fafc,#faf5ff)}.hya-payment-pills{display:flex;flex-wrap:wrap;gap:6px}.hya-payment-pills i{font-style:normal;border-radius:999px;background:#fff;border:1px solid rgb(15 23 42 / .08);padding:5px 8px;font-size:12px;font-weight:900;color:#0f172a}.hya-promotion-packages{margin-top:18px}@media(max-width:900px){.hya-subscription-grid{grid-template-columns:1fr}.hya-founder-promo{align-items:flex-start;flex-direction:column}}.hya-subscriptions-head{margin-bottom:14px!important}.hya-founder-promo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border-radius:26px;margin-bottom:14px;background:linear-gradient(135deg,#0f172a,#2e1065);color:#fff;box-shadow:0 22px 60px rgb(15 23 42 / .18)}.hya-founder-promo span{display:inline-flex;border-radius:999px;background:rgb(255 255 255 / .12);color:#fff;padding:6px 10px;font-weight:950;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.hya-founder-promo h3{margin:10px 0 6px;color:#fff;font-size:28px;letter-spacing:-.04em}.hya-founder-promo p{margin:0;color:rgb(255 255 255 / .82);font-weight:760}.hya-founder-promo>strong{min-width:78px;height:78px;display:flex;align-items:center;justify-content:center;border-radius:24px;background:rgb(255 255 255 / .12);font-size:22px;color:#fff}.hya-subscription-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.hya-price-card{display:grid;gap:10px;padding:16px;border-radius:24px;background:#fff;border:1px solid rgb(15 23 42 / .08);box-shadow:0 14px 38px rgb(15 23 42 / .06)}.hya-price-card>span{width:max-content;border-radius:999px;background:rgb(109 40 217 / .08);color:#6d28d9;padding:5px 9px;font-size:11px;font-weight:950;text-transform:uppercase}.hya-price-card h3{margin:0;color:#0f172a;font-size:21px;letter-spacing:-.035em}.hya-price-card p{margin:0;color:#64748b;font-weight:760;line-height:1.45}.hya-price-line{display:grid;gap:4px;padding-top:4px}.hya-price-line strong{color:#16a34a;font-size:18px}.hya-price-line del{color:#64748b;font-weight:900}.hya-price-line small{color:#64748b;font-weight:800}.hya-redeem-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.hya-redeem-form input{min-width:160px;flex:1;border:1px solid rgb(15 23 42 / .12);border-radius:999px;padding:10px 12px;font-weight:800}.hya-redeem-form small{width:100%;color:#64748b;font-weight:800}.hya-promotion-packages{margin-top:18px}.hya-entitlements-card{margin-top:12px}.hya-entitlement-list{display:grid;gap:8px}.hya-entitlement-list div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgb(15 23 42 / .08);padding-top:8px}.hya-entitlement-list small{color:#64748b;font-weight:800}@media(max-width:900px){.hya-subscription-grid{grid-template-columns:1fr}.hya-founder-promo{align-items:flex-start;flex-direction:column}.hya-entitlement-list div{display:grid}}.hya-monetization-card-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px}.hya-monetization-card,.hya-monetization-section-card{display:grid;gap:10px;padding:16px;border-radius:24px;background:#fff;border:1px solid rgb(15 23 42 / .08);box-shadow:0 14px 38px rgb(15 23 42 / .06);position:relative;overflow:hidden}.hya-monetization-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 88% 0%,rgb(109 40 217 / .08),transparent 28%)}.hya-monetization-card>*,.hya-monetization-section-card>*{position:relative;z-index:1}.hya-monetization-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.hya-monetization-card-top span{width:max-content;max-width:100%;border-radius:999px;background:rgb(109 40 217 / .08);color:#6d28d9;padding:5px 9px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.035em}.hya-monetization-card-top strong{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:30px;border-radius:999px;background:#0f172a;color:#fff;padding:5px 9px;font-size:12px;font-weight:950}.hya-monetization-card h3,.hya-monetization-section-card h3{margin:0;color:#0f172a;font-size:21px;letter-spacing:-.035em}.hya-monetization-card p,.hya-monetization-section-card p{margin:0;color:#64748b;font-weight:760;line-height:1.45}.hya-monetization-card-founder{background:linear-gradient(135deg,#0f172a,#2e1065);color:#fff}.hya-monetization-card-founder:before{background:radial-gradient(circle at 92% 0%,rgb(255 255 255 / .22),transparent 32%)}.hya-monetization-card-founder h3,.hya-monetization-card-founder p{color:#fff}.hya-monetization-card-founder p{color:rgb(255 255 255 / .82)}.hya-monetization-card-founder .hya-monetization-card-top span{background:rgb(255 255 255 / .12);color:#fff}.hya-monetization-card-founder .hya-monetization-card-top strong{background:rgb(255 255 255 / .14)}.hya-monetization-card-disabled{background:linear-gradient(135deg,#f8fafc,#faf5ff)}.hya-monetization-card-disabled .hya-monetization-card-top strong,.hya-promotion-price-card.is-disabled .hya-monetization-card-top strong{background:#64748b}.hya-mini-balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hya-mini-balance-grid div{border-radius:18px;background:#f8fafc;border:1px solid rgb(15 23 42 / .06);padding:10px}.hya-mini-balance-grid small{display:block;color:#64748b;font-weight:850;font-size:11px}.hya-mini-balance-grid b{display:block;color:#0f172a;font-size:16px;margin-top:3px}.hya-promotion-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.hya-promotion-price-card.is-disabled{opacity:.82}.hya-promotion-price-card.is-enabled{border-color:rgb(109 40 217 / .22);box-shadow:0 18px 44px rgb(109 40 217 / .10)}@media(max-width:980px){.hya-monetization-card-layout,.hya-promotion-card-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.hya-monetization-card-layout,.hya-promotion-card-grid,.hya-mini-balance-grid{grid-template-columns:1fr}}.hya-services-directory .hya-services-smart-filter,.hya-provider-form .hya-intelligent-service-selector{margin:0 0 18px;padding:16px;border:1px solid rgb(15 23 42 / .10);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgb(15 23 42 / .06)}.hya-services-directory .hya-services-smart-filter-copy h2{margin:0 0 6px;font-size:20px;line-height:1.2}.hya-services-directory .hya-services-smart-filter-copy p,.hya-preselected-service-note{margin:0 0 12px;color:#475569;font-size:14px}.hya-preselected-service-note{padding:10px 12px;border-radius:12px;background:rgb(16 185 129 / .10);color:#064e3b}.hya-services-mobile-filter-bar{display:none;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid rgb(15 23 42 / .08);border-radius:18px;background:#fff;box-shadow:0 10px 24px rgb(15 23 42 / .06)}.hya-services-mobile-filter-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#64748b;font-weight:750}.hya-filter-close-btn{display:none;width:34px;height:34px;border:0;border-radius:999px;background:#0f172a;color:#fff;font-size:24px;line-height:1;cursor:pointer}.hya-filter-search-smart{position:relative}.hya-filter-search-smart small{display:block;margin-top:6px;color:#64748b;font-size:11px;line-height:1.35;font-weight:700}.hya-smart-filter-results{position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:30;display:grid;gap:6px;padding:8px;border:1px solid rgb(15 23 42 / .10);border-radius:14px;background:#fff;box-shadow:0 18px 44px rgb(15 23 42 / .18)}.hya-smart-filter-option{width:100%;text-align:left;border:1px solid rgb(15 23 42 / .08);border-radius:12px;background:#f8fafc;padding:9px 10px;cursor:pointer}.hya-smart-filter-option:hover{background:#eef2ff;border-color:rgb(37 99 235 / .22)}.hya-smart-filter-option strong{display:block;color:#0f172a;font-size:13px;line-height:1.25}.hya-smart-filter-option span,.hya-smart-filter-loading{display:block;margin-top:3px;color:#64748b;font-size:11px;font-weight:750}.hya-services-sidebar-backdrop{display:none}@media(max-width:860px){.hya-services-mobile-filter-bar{display:flex}.hya-services-layout{display:block}.hya-services-sidebar{position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:0;transition:opacity .18s ease}.hya-services-sidebar.is-open{pointer-events:auto;opacity:1}.hya-services-sidebar-backdrop{display:block;position:absolute;inset:0;background:rgb(15 23 42 / .48)}.hya-services-sidebar .hya-filter-card{position:absolute;left:0;right:0;bottom:0;max-height:86vh;overflow:auto;border-radius:24px 24px 0 0;transform:translateY(100%);transition:transform .22s ease;margin:0}.hya-services-sidebar.is-open .hya-filter-card{transform:translateY(0)}.hya-filter-close-btn{display:inline-flex;align-items:center;justify-content:center}html.hya-filter-panel-open,html.hya-filter-panel-open body{overflow:hidden}}.hya-dir-service-tree{display:grid;grid-template-columns:1fr;gap:10px;margin:12px 0;padding:12px;border:1px solid rgb(15 23 42 / .10);border-radius:16px;background:linear-gradient(180deg,#fff,rgb(248 250 252 / .96))}.hya-dir-service-tree label{font-size:13px;font-weight:800;color:#111827;display:flex;flex-direction:column;gap:6px}.hya-dir-service-tree select,.hya-filter-search-smart input{width:100%}.hya-selected-service-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 10px;border-radius:999px;background:#111827;color:#fff;font-size:12px;font-weight:800}.hya-selected-service-chip[hidden]{display:none!important}.hya-selected-service-chip button{width:22px;height:22px;border:0;border-radius:50%;background:rgb(255 255 255 / .14);color:#fff;cursor:pointer;font-weight:900;line-height:1}.hya-empty-filter-state{grid-column:1/-1;padding:24px;border:1px dashed rgb(17 24 39 / .22);border-radius:20px;background:#fff;color:#111827;box-shadow:0 12px 28px rgb(15 23 42 / .06)}.hya-empty-filter-state strong{display:block;font-size:17px;margin-bottom:6px;color:#111827}.hya-empty-filter-state p{margin:0;color:#4b5563;font-size:14px;line-height:1.5}.hya-smart-filter-results{z-index:50}@media (min-width:900px){.hya-dir-service-tree{grid-template-columns:1fr}}@media (max-width:899px){.hya-services-sidebar{position:fixed;inset:0 auto 0 0;width:min(92vw,390px);max-width:390px;transform:translateX(-105%);transition:transform .22s ease;z-index:9999;overflow-y:auto;background:#fff;box-shadow:18px 0 44px rgb(15 23 42 / .26)}.hya-services-sidebar.is-open{transform:translateX(0)}.hya-services-sidebar-backdrop{position:fixed;inset:0;background:rgb(15 23 42 / .42);opacity:0;pointer-events:none;transition:opacity .2s ease}.hya-services-sidebar.is-open .hya-services-sidebar-backdrop{opacity:1;pointer-events:auto;left:100%}.hya-filter-card{position:relative;z-index:2;min-height:100%;border-radius:0;padding:18px}}@media (max-width:899px){.hya-services-mobile-filter-bar{display:flex!important;position:sticky!important;top:8px!important;z-index:60!important}.hya-services-filter-open{min-height:42px!important;white-space:nowrap!important}.hya-services-sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(94vw,430px)!important;max-width:430px!important;height:100dvh!important;transform:translateX(-106%)!important;transition:transform .22s ease!important;z-index:99999!important;opacity:1!important;pointer-events:auto!important;overflow-y:auto!important;background:#fff!important;box-shadow:24px 0 60px rgb(15 23 42 / .34)!important}.hya-services-sidebar.is-open{transform:translateX(0)!important}.hya-services-sidebar-backdrop{display:block!important;position:fixed!important;inset:0!important;left:100%!important;width:100vw!important;background:rgb(15 23 42 / .48)!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s ease!important}.hya-services-sidebar.is-open .hya-services-sidebar-backdrop{opacity:1!important;pointer-events:auto!important}.hya-services-sidebar .hya-filter-card,.hya-services-sidebar .hya-filter-card-compact{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;margin:0!important;border-radius:0!important;transform:none!important;transition:none!important;box-shadow:none!important;padding:18px!important;z-index:2!important}.hya-filter-card-head{position:sticky!important;top:0!important;z-index:5!important;padding:0 0 10px!important;background:#fff!important;border-bottom:1px solid rgb(15 23 42 / .08)!important}.hya-filter-close-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}.hya-filter-card-compact .hya-filter-location-inline,.hya-filter-card-compact .hya-filter-radius-row{grid-template-columns:1fr!important}.hya-filter-card-compact .hya-filter-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.hya-smart-filter-results{position:static!important;margin-top:8px!important;max-height:38vh!important;overflow:auto!important;z-index:4!important}html.hya-filter-panel-open,html.hya-filter-panel-open body{overflow:hidden!important}}.hya-radius-auto-notice{margin:0 0 14px;padding:14px 16px;border:1px solid rgb(16 185 129 / .25);background:#ecfdf5;color:#064e3b;border-radius:18px;box-shadow:0 10px 24px rgb(15 23 42 / .06)}.hya-radius-auto-notice strong{display:block;font-weight:900;margin-bottom:4px;color:#022c22}.hya-radius-auto-notice p{margin:0;color:#065f46;font-size:14px;line-height:1.45}.hya-urgent-request-card{background:linear-gradient(135deg,rgb(255 245 245 / .98),rgb(255 255 255 / .96))!important;border:1px solid rgb(220 38 38 / .30)!important;box-shadow:0 18px 44px rgb(127 29 29 / .10)!important}.hya-urgent-request-card .hya-provider-card-link{color:#111827!important}.hya-urgent-request-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.hya-urgent-request-top span{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;background:#991b1b;color:#fff;font-weight:900;font-size:11px;letter-spacing:.05em}.hya-urgent-request-top em{font-style:normal;color:#7f1d1d;font-size:12px;font-weight:800}.hya-urgent-request-box{background:rgb(153 27 27 / .08)!important;border-color:rgb(153 27 27 / .18)!important;color:#7f1d1d!important}.hya-urgent-request-card .hya-card-view-btn{background:#991b1b!important;color:#fff!important;border-color:#991b1b!important}@media(max-width:767px){.hya-urgent-request-top span{font-size:10px;padding:4px 8px}.hya-urgent-request-top em{font-size:11px}}.hya-urgent-countdown{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin:8px 16px 0;padding:6px 10px;border-radius:999px;background:#fff1f2;border:1px solid rgb(185 28 28 / .22);color:#7f1d1d;font-size:12px;font-weight:900;line-height:1.1;box-shadow:0 8px 18px rgb(127 29 29 / .08);position:relative;z-index:2}.hya-urgent-countdown em{font-style:normal;font-variant-numeric:tabular-nums;letter-spacing:.03em}.hya-urgent-countdown.is-ending-soon{background:#7f1d1d;color:#fff;border-color:#7f1d1d}.hya-urgent-countdown.is-expired{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb}@media(max-width:767px){.hya-urgent-countdown{font-size:11px;padding:5px 8px;margin:7px 12px 0}}.hya-urgent-request-card{background:linear-gradient(180deg,#fff 0%,#fff7f7 100%);border-color:rgb(185 28 28 / .22)!important;box-shadow:0 16px 44px rgb(127 29 29 / .10)}.hya-urgent-card-hero{position:relative;display:flex;justify-content:center;align-items:center;min-height:86px;margin:-4px -4px 8px;border-radius:20px;background:radial-gradient(circle at 50% 30%,rgb(248 113 113 / .22),rgb(255 255 255 / .65) 62%);overflow:hidden}.hya-urgent-request-avatar img{width:74px;height:74px;border-radius:999px;border:4px solid #fff;box-shadow:0 14px 26px rgb(127 29 29 / .18)}.hya-urgent-floating-badges{position:absolute;left:10px;right:10px;top:8px;display:flex;align-items:center;justify-content:space-between;gap:6px;pointer-events:none}.hya-urgent-distance-badge{background:#7f1d1d!important;color:#fff!important;border-color:rgb(255 255 255 / .45)!important}.hya-urgent-views-card{background:#fff!important;border:1px solid rgb(127 29 29 / .14)!important;color:#7f1d1d!important}.hya-urgent-level-card{box-shadow:0 8px 18px rgb(127 29 29 / .12)}.hya-urgent-request-top{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;text-align:center}.hya-urgent-request-top span{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;background:#b91c1c;color:#fff;font-weight:900;font-size:11px;letter-spacing:.08em;line-height:1}.hya-urgent-request-top em{font-style:normal;color:#7f1d1d;font-size:12px;font-weight:800}.hya-urgent-request-box{background:#fff1f1!important;border-color:rgb(185 28 28 / .20)!important;color:#7f1d1d!important}.hya-urgent-countdown{display:inline-flex;align-items:center;justify-content:center;gap:5px;margin:8px auto 0;padding:6px 10px;border-radius:999px;background:#7f1d1d;color:#fff;font-size:12px;font-weight:800}.hya-urgent-countdown em{font-style:normal;color:#fff}.hya-urgent-map-inline{display:inline-flex;align-items:center;justify-content:center;margin:7px auto 0;color:#7f1d1d;font-size:12px;font-weight:800;text-align:center}.hya-urgent-card-actions{gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.hya-urgent-card-actions .hya-card-view-btn{min-width:112px;text-align:center}.hya-urgent-card-actions .hya-message-text-btn{display:inline-flex;align-items:center;gap:7px;min-width:112px;justify-content:center}.hya-urgent-map-btn{display:inline-flex;align-items:center;justify-content:center;min-width:84px;background:#fff!important;color:#7f1d1d!important;border:1px solid rgb(127 29 29 / .20)!important}@media(max-width:767px){.hya-urgent-card-hero{min-height:76px;border-radius:16px}.hya-urgent-request-avatar img{width:64px;height:64px}.hya-urgent-floating-badges{top:6px;left:8px;right:8px}.hya-urgent-request-top span{font-size:10px;padding:4px 8px}.hya-urgent-request-top em,.hya-urgent-map-inline,.hya-urgent-countdown{font-size:11px}.hya-urgent-card-actions .hya-card-view-btn,.hya-urgent-card-actions .hya-message-text-btn{min-width:104px}}.hya-provider-card.hya-urgent-request-card{background:linear-gradient(180deg,#fff 0%,#fff8f8 100%)!important;border-color:rgb(185 28 28 / .22)!important;box-shadow:0 18px 48px rgb(127 29 29 / .08)!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-link{min-height:360px!important;padding:16px!important;gap:9px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar{width:82px!important;height:82px!important;border-radius:24px!important;background:linear-gradient(135deg,#fff7f7,#f3e8ff)!important;box-shadow:inset 0 0 0 1px rgb(185 28 28 / .10),0 12px 28px rgb(127 29 29 / .08)!important;margin:0 auto!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar img{width:74px!important;height:74px!important;border-radius:21px!important;border:0!important;box-shadow:none!important;object-fit:cover!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-mini-badge{width:max-content!important;max-width:none!important;background:#991b1b!important;color:#fff!important;border:1px solid rgb(255 255 255 / .55)!important;box-shadow:0 8px 18px rgb(127 29 29 / .12)!important;letter-spacing:.04em!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-radius-mini{background:#fff!important;color:#7f1d1d!important;border:1px solid rgb(127 29 29 / .14)!important;box-shadow:0 8px 20px rgb(127 29 29 / .08)!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-radius-mini b{background:#fff1f2!important;color:#991b1b!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-badges .hya-provider-identity-badge{background:#fff1f2!important;color:#7f1d1d!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-budget-box{background:linear-gradient(180deg,#fff,#fff7f7)!important;border-color:rgb(185 28 28 / .16)!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-budget-box span{color:#111827!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-meta-compact span:first-child{background:#fff1f2!important;color:#7f1d1d!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-countdown{margin:2px auto 0!important;padding:5px 9px!important;font-size:11.5px!important;background:#7f1d1d!important;color:#fff!important;border-color:#7f1d1d!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-countdown b,.hya-provider-card.hya-urgent-request-card .hya-urgent-countdown em{color:#fff!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-card-actions{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(48px,1fr)!important;gap:8px!important;align-items:stretch!important;justify-content:stretch!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-card-actions .hya-card-view-btn{grid-column:1 / 2!important;min-width:0!important;width:100%!important;background:#111827!important;border-color:#111827!important;color:#fff!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-card-actions .hyms-message-open,.hya-provider-card.hya-urgent-request-card .hya-urgent-card-actions .hya-message-icon-btn{grid-column:2 / 3!important;min-width:48px!important;width:100%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#7c3aed!important;color:#fff!important;border-color:#7c3aed!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-card-actions .hyms-service-request-open,.hya-provider-card.hya-urgent-request-card .hya-urgent-card-actions .hya-request-service-card-btn{grid-column:1 / -1!important;order:3!important;width:100%!important;min-height:46px!important;border-radius:16px!important;background:#9f7aea!important;color:#fff!important;border:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:950!important;text-decoration:none!important}.hya-provider-card.hya-urgent-request-card .hya-message-icon-btn span.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-card-hero,.hya-provider-card.hya-urgent-request-card .hya-urgent-request-top,.hya-provider-card.hya-urgent-request-card .hya-urgent-map-inline,.hya-provider-card.hya-urgent-request-card .hya-urgent-map-btn{display:none!important}@media(max-width:560px){.hya-provider-card.hya-urgent-request-card .hya-provider-card-link{min-height:330px!important;padding:12px!important;gap:8px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar{width:76px!important;height:76px!important;border-radius:22px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar img{width:68px!important;height:68px!important;border-radius:19px!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-countdown{font-size:10.8px!important;padding:5px 8px!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-card-actions{grid-template-columns:minmax(0,3fr) minmax(46px,1fr)!important}}.hya-provider-card.hya-urgent-request-card{background:linear-gradient(180deg,#fff 0%,#fff8f8 100%)!important;border-color:rgb(185 28 28 / .16)!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-link{min-height:0!important;padding-top:24px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar{margin:0 auto 14px!important;transform:none!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack{z-index:3!important;pointer-events:none!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-mini-badge{background:#b91c1c!important;color:#fff!important;border-color:#b91c1c!important;font-weight:900!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-title{margin-top:0!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-desc{min-height:44px!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-countdown{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin:10px auto 0!important;padding:7px 12px!important;border-radius:999px!important;background:#991b1b!important;color:#fff!important;font-size:12px!important;font-weight:800!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions{display:grid!important;grid-template-columns:1fr 44px!important;grid-template-areas:'view msg' 'request request'!important;gap:10px!important;padding:0 18px 18px!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-card-view-btn{grid-area:view!important;min-width:0!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-request-service-card-btn{grid-area:request!important;min-width:0!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hyms-message-open,.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-message-icon-btn{grid-area:msg!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;border-radius:16px!important}.hya-urgent-alert-detail{max-width:980px;margin:0 auto;padding:18px 14px 36px}.hya-urgent-back-link{display:inline-flex;margin:0 0 14px;text-decoration:none;font-weight:800;color:#5b21b6}.hya-urgent-detail-card{max-width:720px;margin:0 auto!important;text-align:center;background:linear-gradient(180deg,#fff,#fff8f8)!important;border-color:rgb(185 28 28 / .16)!important}.hya-urgent-detail-card .hya-provider-card-title{font-size:clamp(26px,4vw,42px)!important}.hya-urgent-detail-desc{max-width:640px;margin-left:auto!important;margin-right:auto!important;white-space:pre-line}.hya-urgent-detail-actions{display:flex!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:16px!important}@media(max-width:767px){.hya-provider-card.hya-urgent-request-card .hya-provider-card-link{padding-top:22px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar img{width:74px!important;height:74px!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions{grid-template-columns:1fr 44px!important;padding:0 14px 16px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-title{font-size:20px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-desc{font-size:13px!important;line-height:1.35!important}}.hya-urgent-detail-actions[data-hyms-provider-requests]{align-items:center!important;gap:10px!important}.hya-urgent-detail-actions button{border:0!important;cursor:pointer!important}.hya-urgent-detail-actions .hya-message-icon-btn,.hya-urgent-detail-actions .hya-urgent-detail-message-btn{width:52px!important;min-width:52px!important;height:52px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media(max-width:760px){.hya-urgent-detail-actions[data-hyms-provider-requests]{display:grid!important;grid-template-columns:1fr 52px!important;gap:8px!important}.hya-urgent-detail-actions .hya-card-open,.hya-urgent-detail-actions .hya-request-service-card-btn{min-height:48px!important;font-size:14px!important;padding:12px 13px!important}}.hya-provider-card.hya-urgent-request-card{background:linear-gradient(180deg,#fff,#fffafa)!important;border-color:rgb(185 28 28 / .14)!important;box-shadow:0 14px 38px rgb(15 23 42 / .06)!important;overflow:hidden!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-link{padding:26px 18px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;min-height:0!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar{position:relative!important;top:auto!important;left:auto!important;right:auto!important;margin:0 auto 14px!important;transform:none!important;z-index:2!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar img{width:74px!important;height:74px!important;border-radius:24px!important;object-fit:cover!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack{position:absolute!important;top:14px!important;left:14px!important;right:14px!important;display:flex!important;gap:6px!important;align-items:flex-start!important;justify-content:space-between!important;pointer-events:none!important;z-index:3!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-mini-badge{background:#b91c1c!important;color:#fff!important;border-color:rgb(185 28 28 / .15)!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-title{font-size:clamp(20px,2.6vw,27px)!important;line-height:1.08!important;margin:6px auto 8px!important;max-width:92%!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-desc{font-size:14px!important;line-height:1.35!important;color:#64748b!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-width:92%!important;min-height:38px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-meta{margin-top:8px!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-countdown{margin:12px auto 0!important;background:#991b1b!important;color:#fff!important;border:0!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 54px!important;grid-template-areas:"view msg" "request request"!important;gap:10px!important;padding:0 18px 18px!important;align-items:center!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-card-view-btn{grid-area:view!important;min-width:0!important;border-radius:18px!important;background:#111827!important;color:#fff!important;border-color:#111827!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hyms-message-open,.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-message-icon-btn{grid-area:msg!important;width:54px!important;min-width:54px!important;height:54px!important;border-radius:18px!important;padding:0!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-request-service-card-btn{grid-area:request!important;border-radius:18px!important}.hya-urgent-detail-extra{max-width:640px;margin:16px auto 6px;padding:14px;border-radius:20px;background:#fff7f7;border:1px solid rgb(185 28 28 / .14);color:#334155;text-align:center}.hya-urgent-detail-extra p{margin:4px 0;font-size:14px;line-height:1.4}.hya-urgent-privacy-note{color:#7f1d1d!important;font-weight:800!important}.hya-urgent-offer-form{width:100%;max-width:560px;margin:0 auto;padding:14px;border-radius:22px;background:#fff;border:1px solid rgb(15 23 42 / .08);box-shadow:0 12px 32px rgb(15 23 42 / .06)}.hya-urgent-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.hya-urgent-counter-label{display:block;text-align:left;font-size:12px;font-weight:900;color:#334155;margin:8px 0}.hya-urgent-counter-label input,.hya-urgent-counter-label textarea{width:100%;box-sizing:border-box;margin-top:5px;border-radius:14px;border:1px solid rgb(15 23 42 / .12);padding:10px 12px;font:inherit}.hya-urgent-counter-btn{width:100%;margin-top:8px!important}@media(max-width:767px){.hya-provider-card.hya-urgent-request-card .hya-provider-card-link{padding-top:26px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar img{width:70px!important;height:70px!important;border-radius:22px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-title{font-size:20px!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions{grid-template-columns:minmax(0,1fr) 50px!important;padding:0 14px 16px!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hyms-message-open,.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-message-icon-btn{width:50px!important;min-width:50px!important;height:50px!important}.hya-urgent-offer-grid{grid-template-columns:1fr}.hya-urgent-detail-extra{font-size:12px;padding:11px}.hya-urgent-offer-form{padding:12px;border-radius:18px}}.hya-urgent-detail-actions{display:block!important}.hya-urgent-offer-form{width:100%!important;display:block!important;margin:14px 0 0!important;padding:14px!important;border:1px solid rgb(153 27 27 / .16)!important;border-radius:22px!important;background:linear-gradient(180deg,#fff,#fff7f7)!important}.hya-urgent-action-title{margin:0 0 4px!important;font-size:18px!important;font-weight:950!important;color:#111827!important;text-align:center!important}.hya-urgent-action-note{margin:0 0 12px!important;font-size:13px!important;line-height:1.35!important;color:#475569!important;text-align:center!important}.hya-urgent-offer-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-bottom:10px!important}.hya-urgent-counter-label{display:block!important;margin:9px 0!important;font-weight:900!important;color:#111827!important;font-size:13px!important}.hya-urgent-counter-label input,.hya-urgent-counter-label textarea{display:block!important;width:100%!important;margin-top:6px!important;border-radius:16px!important;border:1px solid rgb(15 23 42 / .12)!important;padding:10px 12px!important;font-weight:700!important;background:#fff!important;box-sizing:border-box!important}.hya-urgent-counter-btn{width:100%!important;margin-top:8px!important}.hya-urgent-profile-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;padding:9px 12px!important;background:#ede9fe!important;color:#5b21b6!important;font-weight:950!important;text-decoration:none!important;margin:8px 8px 8px 0!important}.hya-urgent-detail-message-btn{margin-top:12px!important}@media(max-width:767px){.hya-urgent-offer-form{padding:12px!important;border-radius:18px!important}.hya-urgent-offer-grid{grid-template-columns:1fr!important;gap:8px!important}.hya-urgent-action-title{font-size:16px!important}.hya-urgent-action-note{font-size:12px!important}}.hya-provider-card.hya-urgent-request-card{background:#fff!important;border:1px solid rgb(185 28 28 / .16)!important;box-shadow:0 18px 48px rgb(17 24 39 / .075)!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-link{height:100%!important;min-height:360px!important;padding:16px!important;gap:9px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar{width:82px!important;height:82px!important;border-radius:24px!important;margin:0 auto!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;background:linear-gradient(135deg,#f8fafc,#f3e8ff)!important;box-shadow:inset 0 0 0 1px rgb(109 40 217 / .10),0 12px 28px rgb(17 24 39 / .08)!important;overflow:hidden!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar img{width:74px!important;height:74px!important;border-radius:21px!important;object-fit:cover!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack{position:absolute!important;top:12px!important;left:12px!important;right:12px!important;width:auto!important;z-index:5!important;display:grid!important;grid-template-columns:auto!important;gap:5px!important;justify-items:start!important;align-items:start!important;pointer-events:none!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack>*{pointer-events:auto!important;position:static!important;max-width:96px!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack .hya-eta-mini{position:absolute!important;top:0!important;right:0!important;margin:0!important;max-width:92px!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-mini-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:72px!important;width:max-content!important;padding:4px 7px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:.04em!important;background:#b91c1c!important;color:#fff!important;border:1px solid rgb(185 28 28 / .2)!important;box-shadow:0 8px 18px rgb(127 29 29 / .10)!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-title{font-size:16px!important;line-height:1.16!important;min-height:38px!important;margin:2px 0 0!important;max-width:100%!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-badges{min-height:24px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-badges .hya-provider-identity-badge{background:#eef2ff!important;color:#3730a3!important;max-width:80%!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-desc{font-size:12.5px!important;line-height:1.36!important;min-height:50px!important;max-height:50px!important;-webkit-line-clamp:3!important;max-width:100%!important;color:#64748b!important}.hya-provider-card.hya-urgent-request-card .hya-provider-price-box{background:#fff!important;border-color:rgb(17 24 39 / .08)!important}.hya-provider-card.hya-urgent-request-card .hya-provider-price-box span{color:#111827!important}.hya-provider-card.hya-urgent-request-card .hya-provider-meta{margin-top:auto!important}.hya-provider-card.hya-urgent-request-card .hya-provider-meta span{background:#f8fafc!important;color:#334155!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-countdown{margin:8px auto 0!important;padding:6px 10px!important;border-radius:999px!important;background:#991b1b!important;color:#fff!important;border:0!important;font-size:11.5px!important;font-weight:900!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-countdown b,.hya-provider-card.hya-urgent-request-card .hya-urgent-countdown em{color:#fff!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(48px,1fr)!important;gap:8px!important;align-items:stretch!important;padding:0 16px 16px!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-card-view-btn{grid-column:1 / 2!important;width:100%!important;min-width:0!important;border-radius:18px!important;background:#111827!important;color:#fff!important;border-color:#111827!important;white-space:nowrap!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hyms-message-open,.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-message-icon-btn{grid-column:2 / 3!important;width:100%!important;min-width:48px!important;height:auto!important;min-height:44px!important;border-radius:18px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#7c3aed!important;color:#fff!important;border-color:#7c3aed!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hyms-service-request-open,.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-request-service-card-btn{grid-column:1 / -1!important;width:100%!important;order:3!important;min-height:40px!important;border-radius:18px!important}@media(max-width:560px){.hya-provider-card.hya-urgent-request-card .hya-provider-card-link{min-height:360px!important;padding:14px!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack{top:9px!important;left:9px!important;right:9px!important;gap:4px!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack .hya-eta-mini{max-width:82px!important;font-size:10px!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-mini-badge{font-size:9.2px!important;padding:3.5px 6px!important;max-width:64px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-title{font-size:16px!important}}.hya-urgent-detail-card{max-width:720px!important;width:100%!important;padding-left:14px!important;padding-right:14px!important}.hya-urgent-detail-extra{width:100%!important;max-width:640px!important;box-sizing:border-box!important}.hya-urgent-offer-form{width:100%!important;max-width:640px!important;box-sizing:border-box!important;margin:14px auto 0!important;text-align:left!important}.hya-urgent-action-title,.hya-urgent-action-note{text-align:center!important}.hya-urgent-offer-grid{grid-template-columns:1fr 1fr!important}@media(max-width:560px){.hya-urgent-offer-grid{grid-template-columns:1fr!important}.hya-urgent-offer-form{padding:13px!important;border-radius:20px!important}}.hya-provider-card.hya-urgent-request-card .hya-provider-card-link{min-height:360px!important;padding:16px!important;gap:9px!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack{top:12px!important;left:12px!important;right:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;max-width:88px!important;pointer-events:none!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack .hya-urgent-mini-badge{display:none!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack .hya-urgent-radius-mini,.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack .hya-eta-mini{position:fixed!important;position:absolute!important;top:0!important;right:0!important;left:auto!important;transform:none!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-badges{gap:5px!important;flex-wrap:wrap!important;min-height:24px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-badges .hya-urgent-mini-badge{background:#991b1b!important;color:#fff!important;max-width:45%!important;border-color:#991b1b!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar{width:82px!important;height:82px!important;border-radius:24px!important;margin:0 auto!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-avatar img{width:74px!important;height:74px!important;border-radius:21px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-title{font-size:16px!important;line-height:1.16!important;min-height:38px!important;margin:2px 0 0!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-desc{min-height:50px!important;max-height:50px!important;font-size:12.5px!important;line-height:1.36!important}.hya-provider-card.hya-urgent-request-card .hya-provider-price-box,.hya-provider-card.hya-urgent-request-card .hya-urgent-budget-box{width:100%!important;padding:8px 10px!important;border-radius:17px!important;margin-top:1px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-meta-compact{min-height:52px!important;margin:0!important}.hya-provider-card.hya-urgent-request-card .hya-urgent-countdown{margin:2px auto 0!important;padding:5px 9px!important;font-size:11.5px!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions,.hya-provider-card.hya-urgent-request-card .hya-card-actions.hya-card-actions-visible{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(48px,1fr)!important;gap:8px!important;align-items:stretch!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-card-view-btn{grid-column:1/2!important;width:100%!important;min-width:0!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-message-icon-btn{grid-column:2/3!important;width:100%!important;min-width:48px!important}.hya-provider-card.hya-urgent-request-card .hya-card-actions .hya-request-service-card-btn{grid-column:1/-1!important;width:100%!important;order:3!important}.hya-urgent-detail-card{max-width:760px!important;margin:0 auto!important}.hya-urgent-detail-note{margin:10px auto 0!important;max-width:680px!important;color:#7f1d1d!important;font-size:13px!important;font-weight:800!important;text-align:center!important;line-height:1.35!important}.hya-urgent-detail-extra{display:none!important}@media(max-width:560px){.hya-provider-card.hya-urgent-request-card .hya-provider-card-link{min-height:360px!important;padding:12px!important;gap:8px!important}.hya-provider-card.hya-urgent-request-card .hya-card-corner-stack{top:9px!important;left:9px!important;max-width:74px!important}.hya-provider-card.hya-urgent-request-card .hya-provider-card-badges .hya-urgent-mini-badge{font-size:9.5px!important;padding:3.5px 6px!important}}.hya-service-manual-location[hidden],.hya-service-auto-location-note[hidden]{display:none!important}.hya-service-auto-location-note{margin:10px 0 12px;padding:12px 14px;border:1px solid rgb(124 58 237 / .20);border-radius:18px;background:linear-gradient(135deg,rgb(124 58 237 / .08),rgb(255 255 255 / .96));color:#172033;display:grid;gap:5px}.hya-service-auto-location-note strong{font-size:14px;color:#0f172a}.hya-service-auto-location-note span{font-size:13px;line-height:1.35;color:#475569}.hya-service-auto-location-note .hya-mini-link{justify-self:start;border:0;background:rgb(124 58 237 / .10);color:#6d28d9;border-radius:999px;padding:7px 11px;font-weight:800;cursor:pointer}@media(max-width:640px){.hya-service-auto-location-note{padding:10px 12px;border-radius:16px}.hya-service-auto-location-note strong{font-size:13px}.hya-service-auto-location-note span{font-size:12px}}.hya-auth-unified{width:min(100% - 28px, 560px)!important;max-width:560px!important;margin:34px auto!important;padding:24px!important;border-radius:28px!important;background:#fff!important;border:1px solid rgb(17 24 39 / .10)!important;box-shadow:0 22px 70px rgb(17 24 39 / .12)!important}.hya-auth-unified .hya-auth-head{text-align:center;margin-bottom:16px}.hya-auth-unified .hya-auth-kicker{display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;padding:5px 10px;border-radius:999px;background:#111827;color:#fff;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.hya-auth-unified h1{margin:0 0 7px!important;font-size:clamp(24px,4vw,34px)!important;line-height:1.08!important;letter-spacing:-.04em!important;color:#101014!important}.hya-auth-unified .hya-auth-head p{margin:0 auto!important;max-width:440px;color:#6b7280!important;font-size:14px!important;line-height:1.45!important}.hya-auth-switch{display:flex;align-items:center;gap:7px;padding:5px;margin:16px 0 18px;border-radius:999px;background:#f4f4f5;border:1px solid rgb(17 24 39 / .07)}.hya-auth-switch button{flex:1;border:0;border-radius:999px;background:#fff0;color:#52525b;padding:9px 12px;font-size:13px;font-weight:900;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.hya-auth-switch button.is-active{background:#111827;color:#fff;box-shadow:0 8px 22px rgb(17 24 39 / .16)}.hya-auth-pane{display:none}.hya-auth-pane.is-active{display:block}.hya-auth-pane[hidden]{display:none!important}.hya-auth-unified .hya-form{gap:11px!important;margin-top:0!important}.hya-auth-unified .hya-form label{font-size:13px!important;gap:6px!important}.hya-auth-unified .hya-form input:not([type=checkbox]){min-height:44px!important;border-radius:14px!important;padding:10px 12px!important;font-size:14px!important}.hya-auth-unified .hya-btn{width:100%;min-height:44px;margin-top:4px;border-radius:999px!important;font-size:14px!important}.hya-auth-footnote{margin:13px 0 0!important;text-align:center;color:#71717a!important;font-size:13px!important;line-height:1.35!important}.hya-auth-footnote button{border:0;background:#fff0;color:#111827;font-weight:900;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0;margin:0;font:inherit}.hya-auth-register-note{margin:0 0 12px!important;padding:10px 12px;border-radius:16px;background:#fafafa;border:1px solid rgb(17 24 39 / .08);color:#52525b!important;font-size:13px!important;line-height:1.45!important;text-align:center}.hya-auth-unified .hya-check{font-size:12.5px!important;align-items:flex-start!important}.hya-auth-unified .hya-check input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;margin-top:1px!important}@media(max-width:640px){.hya-auth-unified{width:calc(100% - 20px)!important;margin:18px auto!important;padding:18px!important;border-radius:22px!important}.hya-auth-switch{margin:14px 0 15px}.hya-auth-switch button{font-size:12px;padding:8px 10px}.hya-auth-unified .hya-form{gap:9px!important}.hya-auth-unified .hya-form input:not([type=checkbox]){min-height:42px!important;font-size:13px!important}.hya-auth-unified .hya-btn{min-height:42px!important}.hya-auth-unified .hya-auth-head p{font-size:13px!important}.hya-auth-register-note{font-size:12.5px!important}}.hya-alpha-locked-card{border:1px solid rgb(17 24 39 / .1);border-radius:22px;padding:16px;background:#fff;box-shadow:0 14px 36px rgb(24 24 27 / .06);display:grid;gap:12px}.hya-alpha-locked-card h3{margin:2px 0 0;color:#111827}.hya-alpha-locked-card p{margin:0;color:#4b5563}.hya-founder-newsletter{margin-top:4px}.hymon-counter{border:1px solid rgb(17 24 39 / .12);border-radius:16px;padding:12px;background:linear-gradient(135deg,#070711,#111827);color:#fff;max-width:420px}.hymon-counter.is-compact{max-width:none}.hymon-counter-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:900}.hymon-counter-top span{font-size:12px;opacity:.92}.hymon-counter-bar{height:7px;border-radius:99px;background:rgb(255 255 255 / .18);margin:9px 0;overflow:hidden}.hymon-counter-bar i{display:block;height:100%;border-radius:99px;background:#22c55e}.hymon-counter small{color:rgb(255 255 255 / .78)}.hymon-founder-card-slot{display:flex;justify-content:center;margin:-4px 0 7px;min-height:20px}.hymon-founder-badge{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 8px;font-size:10.5px;line-height:1;font-weight:950;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;max-width:100%;box-shadow:0 8px 18px rgb(17 24 39 / .08)}.hymon-founder-dot{width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.85}.hymon-founder-badge-alpha_tester{background:#ecfeff;color:#155e75;border:1px solid rgb(8 145 178 / .18)}.hymon-founder-badge-founder_basic{background:#f5f3ff;color:#5b21b6;border:1px solid rgb(124 58 237 / .18)}.hymon-founder-badge-founder_pro{background:#111827;color:#fff;border:1px solid rgb(255 255 255 / .16)}.hymon-founder-profile-slot{display:grid;gap:4px;justify-items:center;margin-top:8px;align-self:start}.hymon-founder-profile-slot .hymon-founder-badge{font-size:11.5px;padding:5px 10px}.hymon-founder-date{font-size:11px;color:#6b7280;font-weight:800}.hya-profile-hero>.hymon-founder-profile-slot{grid-column:1}@media(max-width:640px){.hymon-founder-card-slot{margin:-2px 0 6px}.hymon-founder-badge{font-size:10px;padding:4px 7px}.hya-alpha-locked-card{padding:13px;border-radius:18px}.hymon-counter{padding:10px;border-radius:14px}}.hya-services-filter-focus-backdrop{position:fixed;inset:0;z-index:99970;background:rgb(15 23 42 / .46);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.hya-services-filter-focus-backdrop[hidden]{display:none!important}.hya-services-directory.is-services-filter-focus .hya-services-sidebar{position:relative;z-index:99980}.hya-services-directory.is-services-filter-focus .hya-filter-card,.hya-services-directory.is-services-filter-focus .hya-filter-card-compact{box-shadow:0 28px 80px rgb(15 23 42 / .24)!important;border-color:rgb(15 23 42 / .16)!important}html.hya-services-filter-focus-open,html.hya-services-filter-focus-open body{overflow:hidden}@media (min-width:900px){.hya-services-directory.is-services-filter-focus .hya-services-sidebar{z-index:99981!important}.hya-services-directory.is-services-filter-focus .hya-filter-card,.hya-services-directory.is-services-filter-focus .hya-filter-card-compact{animation:hyaServicesFilterFocusIn .14s ease-out}}@keyframes hyaServicesFilterFocusIn{from{opacity:.92;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:899px){.hya-services-filter-focus-backdrop{display:none!important}.hya-services-directory.is-services-filter-focus .hya-services-sidebar{z-index:100000!important}.hya-services-directory.is-services-filter-focus .hya-filter-card,.hya-services-directory.is-services-filter-focus .hya-filter-card-compact{box-shadow:none!important}}.hya-active-selection-bar{display:flex;align-items:center;gap:8px;margin:8px 0 12px;padding:8px 10px;border:1px solid rgb(15 23 42 / .08);border-radius:16px;background:rgb(255 255 255 / .92);box-shadow:0 8px 22px rgb(15 23 42 / .06);color:#111827}.hya-active-selection-bar[hidden]{display:none!important}.hya-active-selection-label{flex:0 0 auto;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.hya-active-selection-chips{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;overflow:hidden}.hya-active-selection-chips span{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0;padding:5px 8px;border-radius:999px;background:#f8fafc;border:1px solid rgb(15 23 42 / .08);color:#111827;font-size:12px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hya-active-selection-chips em{flex:0 0 auto;font-style:normal;font-size:10px;font-weight:950;color:#64748b;text-transform:uppercase}.hya-active-selection-edit{flex:0 0 auto;border:0;border-radius:999px;background:#111827;color:#fff;padding:7px 10px;font-size:12px;font-weight:900;cursor:pointer}@media (min-width:900px){.hya-services-directory.is-services-filter-focus .hya-filter-card,.hya-services-directory.is-services-filter-focus .hya-filter-card-compact{max-height:calc(100dvh - 40px)!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}}@media (max-width:899px){.hya-active-selection-bar{position:sticky;top:58px;z-index:45;margin:8px 0 10px;padding:7px 8px;border-radius:14px;gap:6px}.hya-active-selection-label{display:none}.hya-active-selection-chips{overflow-x:auto;scrollbar-width:none}.hya-active-selection-chips::-webkit-scrollbar{display:none}.hya-active-selection-chips span{max-width:72vw;font-size:11px;padding:5px 7px}.hya-active-selection-edit{padding:6px 9px;font-size:11px}.hya-services-sidebar{overflow:hidden!important}.hya-services-sidebar .hya-filter-card,.hya-services-sidebar .hya-filter-card-compact{height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}.hya-smart-filter-results{max-height:min(42vh, 320px)!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.hya-services-directory.is-services-filter-focus .hya-filter-card-head{position:sticky!important;top:0!important;z-index:8!important;padding:0 0 10px!important;background:#fff!important;border-bottom:1px solid rgb(15 23 42 / .08)!important}.hya-services-directory.is-services-filter-focus .hya-filter-close-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin-left:auto!important;cursor:pointer!important;line-height:1!important}@media (min-width:900px){.hya-services-directory.is-services-filter-focus .hya-filter-card,.hya-services-directory.is-services-filter-focus .hya-filter-card-compact{padding-top:14px!important}}.hya-dir-service-visual{margin:10px 0 2px;padding:10px;border:1px solid rgb(15 23 42 / .08);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 8px 22px rgb(15 23 42 / .05)}.hya-dir-service-visual[hidden]{display:none!important}.hya-dir-service-visual-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}.hya-dir-service-visual-head strong{display:block;color:#0f172a;font-size:13px;font-weight:950;line-height:1.15}.hya-dir-service-visual-head span{display:block;max-width:56%;color:#64748b;font-size:11px;font-weight:750;line-height:1.25;text-align:right}.hya-dir-service-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hya-dir-service-visual-card{min-width:0;min-height:48px;padding:8px 9px;border:1px solid rgb(15 23 42 / .09);border-radius:14px;background:#fff;color:#111827;box-shadow:0 5px 14px rgb(15 23 42 / .045);cursor:pointer;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.hya-dir-service-visual-card:hover,.hya-dir-service-visual-card:focus-visible{transform:translateY(-1px);border-color:rgb(16 185 129 / .34);box-shadow:0 10px 24px rgb(15 23 42 / .08);outline:none}.hya-dir-service-visual-card span{display:block;color:#111827;font-size:12px;font-weight:900;line-height:1.18;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hya-dir-service-visual-card em{display:block;margin-top:4px;color:#64748b;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.hya-dir-service-visual-more{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:8px;padding:8px 10px;border:1px solid rgb(15 23 42 / .09);border-radius:999px;background:#0f172a;color:#fff;font-size:12px;font-weight:950;cursor:pointer}.hya-dir-service-visual-more[hidden]{display:none!important}@media (max-width:899px){.hya-dir-service-visual{padding:9px;border-radius:15px}.hya-dir-service-visual-head{display:block;margin-bottom:8px}.hya-dir-service-visual-head span{max-width:none;margin-top:3px;text-align:left}.hya-dir-service-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.hya-dir-service-visual-card{min-height:42px;padding:7px 8px;border-radius:13px}.hya-dir-service-visual-card span{font-size:11px;-webkit-line-clamp:2}.hya-dir-service-visual-card em{font-size:9px}}.hya-services-sidebar .hya-dir-service-visual{display:none!important}.hya-dir-page-service-visual{margin:0 0 16px;padding:16px;border:1px solid rgb(15 23 42 / .08);border-radius:22px;background:linear-gradient(180deg,#ffffff,#f8fafc);box-shadow:0 14px 34px rgb(15 23 42 / .065)}.hya-dir-page-service-visual[hidden]{display:none!important}.hya-dir-page-service-visual-head{margin-bottom:13px}.hya-dir-page-service-visual-head h2{margin:4px 0 4px;color:#0f172a;font-size:22px;font-weight:950;line-height:1.12}.hya-dir-page-service-visual-head p{margin:0;max-width:760px;color:#64748b;font-size:13px;font-weight:750;line-height:1.45}.hya-dir-page-service-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hya-dir-page-service-visual-more{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:12px;padding:10px 14px;border:1px solid rgb(15 23 42 / .09);border-radius:999px;background:#0f172a;color:#fff;font-size:13px;font-weight:950;cursor:pointer}.hya-dir-page-service-visual-more[hidden]{display:none!important}.hya-services-directory.is-service-choice-mode .hya-directory-map-panel,.hya-services-directory.is-service-choice-mode [data-hya-dir-results]{display:none!important}@media (max-width:899px){.hya-dir-page-service-visual{padding:12px;border-radius:18px;margin-bottom:12px}.hya-dir-page-service-visual-head h2{font-size:18px}.hya-dir-page-service-visual-head p{font-size:12px}.hya-dir-page-service-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (min-width:900px){.hya-services-sidebar .hya-filter-card,.hya-services-sidebar .hya-filter-card-compact{padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid rgb(109 40 217 / .26)!important;border-radius:22px!important;box-shadow:0 16px 42px rgb(15 23 42 / .075)!important}.hya-services-sidebar .hya-filter-card-head,.hya-services-directory.is-services-filter-focus .hya-filter-card-head{position:sticky!important;top:0!important;z-index:12!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:11px 13px!important;background:linear-gradient(135deg,#6d28d9,#4c1d95)!important;border-bottom:1px solid rgb(255 255 255 / .14)!important;box-shadow:0 10px 22px rgb(76 29 149 / .16)!important}.hya-services-sidebar .hya-filter-card-head h2{margin:0!important;color:#fff!important;font-size:15px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:-.015em!important}.hya-services-sidebar .hya-filter-close-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;border:1px solid rgb(255 255 255 / .22)!important;border-radius:999px!important;background:rgb(255 255 255 / .12)!important;color:#fff!important;font-size:18px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}.hya-services-sidebar .hya-filter-card-compact>:not(.hya-filter-card-head){margin-left:13px!important;margin-right:13px!important}.hya-services-sidebar .hya-filter-search-smart{margin-top:13px!important}.hya-services-sidebar .hya-filter-card label{gap:5px!important;margin-top:9px!important;font-size:12px!important;line-height:1.15!important}.hya-services-sidebar .hya-filter-card input,.hya-services-sidebar .hya-filter-card select{min-height:38px!important;border-radius:12px!important;padding:8px 10px!important;font-size:13px!important;background:#fff!important;border:1px solid rgb(15 23 42 / .13)!important;box-shadow:0 1px 0 rgb(15 23 42 / .02)!important}.hya-services-sidebar .hya-filter-search-smart small{font-size:11px!important;line-height:1.3!important;color:#64748b!important}.hya-services-sidebar .hya-dir-service-tree{margin-top:10px!important;padding:10px!important;border:1px solid rgb(109 40 217 / .13)!important;border-radius:16px!important;background:#fbfaff!important}.hya-services-sidebar .hya-filter-location-inline{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:10px!important}.hya-services-sidebar .hya-filter-radius-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:9px!important}.hya-services-sidebar .hya-filter-indicator{grid-column:1 / -1!important;position:relative!important;display:flex!important;align-items:flex-start!important;gap:8px!important;width:100%!important;min-height:0!important;margin-top:2px!important;padding:9px 34px 9px 10px!important;border:1px solid rgb(109 40 217 / .18)!important;border-radius:14px!important;background:linear-gradient(180deg,#fbfaff,#ffffff)!important;color:#4c1d95!important;font-size:11.5px!important;font-weight:850!important;line-height:1.35!important;box-shadow:0 7px 18px rgb(109 40 217 / .055)!important}.hya-services-sidebar .hya-filter-indicator[hidden]{display:none!important}.hya-services-sidebar .hya-filter-indicator.is-active{border-color:rgb(16 185 129 / .22)!important;background:linear-gradient(180deg,#ecfdf5,#ffffff)!important;color:#065f46!important}.hya-services-sidebar .hya-filter-indicator span{display:block!important;min-width:0!important}.hya-services-sidebar .hya-filter-indicator-close{position:absolute!important;top:7px!important;right:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:21px!important;height:21px!important;border:1px solid rgb(109 40 217 / .16)!important;border-radius:999px!important;background:#fff!important;color:#4c1d95!important;font-size:14px!important;line-height:1!important;font-weight:950!important;cursor:pointer!important}.hya-services-sidebar .hya-filter-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:10px!important;margin-bottom:0!important}.hya-services-sidebar .hya-filter-actions .hya-btn{width:100%!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:8px 10px!important;border-radius:13px!important;font-size:12px!important;font-weight:950!important;line-height:1.1!important}.hya-services-sidebar [data-hya-dir-run]::before{content:'✓';font-size:13px;line-height:1}.hya-services-sidebar [data-hya-dir-reset]::before{content:'↺';font-size:14px;line-height:1}.hya-services-sidebar [data-hya-dir-location]{grid-column:1 / -1!important;background:#fff!important;color:#4c1d95!important;border:1px solid rgb(109 40 217 / .22)!important;box-shadow:0 8px 18px rgb(109 40 217 / .06)!important}.hya-services-sidebar [data-hya-dir-location]::before{content:'⌖';font-size:15px;line-height:1}.hya-services-sidebar .hya-filter-help{position:relative!important;margin-top:10px!important;margin-bottom:13px!important;padding:10px!important;border-radius:15px!important;border:1px solid rgb(109 40 217 / .15)!important;background:#fbfaff!important}.hya-services-sidebar .hya-filter-help strong{font-size:12px!important;color:#4c1d95!important}.hya-services-sidebar .hya-filter-help p{font-size:11.5px!important;line-height:1.35!important;color:#64748b!important}.hya-services-directory.is-services-filter-focus .hya-filter-card,.hya-services-directory.is-services-filter-focus .hya-filter-card-compact{max-height:calc(100dvh - 34px)!important;overflow-y:auto!important;scrollbar-gutter:stable!important}}@media (max-width:899px){.hya-services-sidebar .hya-filter-indicator{position:relative!important;padding-right:34px!important}.hya-services-sidebar .hya-filter-indicator[hidden]{display:none!important}.hya-services-sidebar .hya-filter-indicator-close{position:absolute!important;top:7px!important;right:7px!important;width:22px!important;height:22px!important;border-radius:999px!important;border:1px solid rgb(15 23 42 / .12)!important;background:#fff!important;color:#111827!important;font-weight:950!important;line-height:1!important}}.hya-auth .hya-legal-consent{align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgb(91 65 255 / .18);background:rgb(91 65 255 / .045);border-radius:14px;font-size:12.5px;line-height:1.45}.hya-auth .hya-legal-consent input{margin-top:3px;flex:0 0 auto}.hya-auth .hya-legal-consent span{color:#1f2430}.hya-auth .hya-legal-consent a{color:#4f35d9;font-weight:700;text-decoration:none;border-bottom:1px solid rgb(79 53 217 / .28)}.hya-auth .hya-legal-consent a:hover{border-bottom-color:rgb(79 53 217 / .75)}.hya-auth .hya-legal-consent-note{margin:-4px 0 6px;font-size:11.5px;line-height:1.45;color:rgb(31 36 48 / .68)}@media(max-width:760px){.hya-mobile-section-subnav{position:relative!important;overflow:visible!important}.hya-mobile-section-subnav-title{min-height:36px!important;padding:4px 42px 8px 4px!important}.hya-mobile-section-subnav-label{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}.hya-mobile-section-subnav-close{position:absolute!important;top:8px!important;right:8px!important;width:30px!important;height:30px!important;border:1px solid rgb(255 255 255 / .24)!important;border-radius:999px!important;background:rgb(255 255 255 / .10)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;line-height:1!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 20px rgb(0 0 0 / .16)!important}.hya-mobile-section-subnav-close:active{transform:scale(.96)!important}}@media(max-width:760px){.hya-dashboard .hya-tabs-grouped{gap:10px!important}.hya-mobile-menu-themebar{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 10px!important;border:1px solid rgb(124 58 237 / .18)!important;border-radius:18px!important;background:linear-gradient(135deg,rgb(255 255 255 / .08),rgb(124 58 237 / .10))!important}.hya-mobile-menu-themebar small{color:rgb(255 255 255 / .82)!important;font-weight:850!important;font-size:12px!important;letter-spacing:.02em!important}.hya-mobile-menu-themebar button{min-width:78px!important;height:32px!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:999px!important;background:rgb(17 24 39 / .72)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:7px!important;justify-content:center!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;padding:0 10px!important}.hya-mobile-menu-themebar button b{width:12px!important;height:12px!important;border-radius:999px!important;background:#a78bfa!important;box-shadow:0 0 0 4px rgb(167 139 250 / .16)!important}.hya-mobile-section-subnav{grid-column:1 / -1!important;margin:0 0 4px!important;border:1px solid rgb(124 58 237 / .22)!important;border-radius:20px!important;padding:10px!important;background:linear-gradient(135deg,rgb(124 58 237 / .14),rgb(255 255 255 / .055))!important;box-shadow:0 16px 42px rgb(15 23 42 / .16)!important}.hya-dashboard .hya-menu-section+.hya-mobile-section-subnav{margin-top:-3px!important}.hya-mobile-section-subnav-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:38px!important;padding:3px 40px 8px 2px!important;color:#fff!important;font-weight:950!important;font-size:13px!important;position:relative!important}.hya-mobile-section-subnav-label{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important}.hya-mobile-section-subnav-title strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.hya-mobile-section-subnav-title .hya-menu-icon{width:28px!important;height:28px!important;min-width:28px!important;border-radius:11px!important;background:rgb(124 58 237 / .26)!important;color:#ddd6fe!important}.hya-mobile-section-subnav-close{position:absolute!important;top:5px!important;right:4px!important;width:31px!important;height:31px!important;border:1px solid rgb(255 255 255 / .25)!important;border-radius:999px!important;background:rgb(255 255 255 / .11)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:20px!important;line-height:1!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 8px 20px rgb(0 0 0 / .16)!important}.hya-mobile-section-subnav a{min-height:42px!important;border:1px solid rgb(255 255 255 / .08)!important;background:rgb(255 255 255 / .075)!important;box-shadow:0 8px 18px rgb(0 0 0 / .08)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-menu-themebar{background:linear-gradient(135deg,#fff,rgb(245 243 255 / .96))!important;border-color:rgb(124 58 237 / .20)!important;box-shadow:0 10px 30px rgb(124 58 237 / .10)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-menu-themebar small{color:#4c1d95!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-menu-themebar button{background:#fff!important;color:#4c1d95!important;border-color:rgb(124 58 237 / .24)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section{background:linear-gradient(135deg,#fff,rgb(250 245 255 / .96))!important;border-color:rgb(124 58 237 / .16)!important;box-shadow:0 10px 28px rgb(76 29 149 / .08)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section-toggle{color:#1f2937!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section-toggle strong{color:#1f2937!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section-toggle i{color:#6d28d9!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-menu-section-toggle>span{background:rgb(124 58 237 / .12)!important;color:#6d28d9!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-menu-section.is-open .hya-menu-section-toggle{background:linear-gradient(135deg,rgb(124 58 237 / .11),rgb(255 255 255 / .92))!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav{background:linear-gradient(135deg,#fff,rgb(245 243 255 / .98))!important;border-color:rgb(124 58 237 / .22)!important;box-shadow:0 16px 42px rgb(76 29 149 / .12)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav-title{color:#1f2937!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav-title .hya-menu-icon{background:rgb(124 58 237 / .13)!important;color:#6d28d9!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav-close{background:#6d28d9!important;border-color:#6d28d9!important;color:#fff!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav a{background:#fff!important;color:#1f2937!important;border-color:rgb(124 58 237 / .12)!important;box-shadow:0 8px 18px rgb(76 29 149 / .08)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav a span{color:#7c3aed!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav a.is-active{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav a.is-active span{color:#fff!important}}@media(max-width:760px){.hya-mobile-section-subnav-title{padding-right:34px!important}.hya-mobile-section-subnav-close{top:7px!important;right:7px!important;width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;padding:0!important;border-radius:9px!important;border:1px solid rgb(255 255 255 / .22)!important;background:rgb(255 255 255 / .12)!important;color:#fff!important;font-size:17px!important;line-height:1!important;font-weight:850!important;box-shadow:none!important}.hya-mobile-section-subnav-close:hover,.hya-mobile-section-subnav-close:focus{background:rgb(255 255 255 / .18)!important;outline:none!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-dash-side,.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped{background:linear-gradient(180deg,#ffffff 0%,#faf7ff 100%)!important;border-radius:22px!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-dash-side{border:1px solid rgb(124 58 237 / .16)!important;box-shadow:0 18px 45px rgb(76 29 149 / .10)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-user-mini{background:linear-gradient(135deg,#fff,rgb(245 243 255 / .98))!important;border:1px solid rgb(124 58 237 / .14)!important;border-radius:20px!important;color:#1f2937!important;box-shadow:0 10px 26px rgb(76 29 149 / .08)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-user-mini strong{color:#1f2937!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-user-mini small{color:#6b7280!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped{padding:8px!important;border:1px solid rgb(124 58 237 / .12)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section{border:1px solid rgb(124 58 237 / .18)!important;background:#fff!important;border-radius:17px!important;box-shadow:0 8px 22px rgb(76 29 149 / .075)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section-toggle{background:#fff!important;border-radius:16px!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section.is-open .hya-menu-section-toggle,.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section.is-current .hya-menu-section-toggle{background:linear-gradient(135deg,rgb(124 58 237 / .10),#fff)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav{background:#fff!important;border:1px solid rgb(124 58 237 / .20)!important;border-radius:18px!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav a{background:#fff!important;border:1px solid rgb(124 58 237 / .16)!important;border-radius:14px!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav a:not(.is-active):hover,.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav a:not(.is-active):focus{background:#faf7ff!important;border-color:rgb(124 58 237 / .28)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav-close{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;border-radius:9px!important;background:#7c3aed!important;border:1px solid #7c3aed!important;color:#fff!important;font-size:17px!important;box-shadow:none!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav-close:hover,.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-section-subnav-close:focus{background:#6d28d9!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tab-logout{background:#fff!important;color:#991b1b!important;border:1px solid rgb(153 27 27 / .18)!important;border-radius:16px!important}}.hya-dashboard .hya-mobile-menu-themebar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:8px 10px!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:16px!important;background:linear-gradient(135deg,rgb(255 255 255 / .06),rgb(124 58 237 / .10))!important;margin:0 0 6px!important}.hya-dashboard .hya-mobile-menu-themebar small{color:rgb(255 255 255 / .82)!important;font-weight:850!important;font-size:12px!important;letter-spacing:.02em!important}.hya-dashboard .hya-mobile-menu-themebar button{min-width:78px!important;height:32px!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:999px!important;background:rgb(17 24 39 / .72)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:7px!important;justify-content:center!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important;padding:0 10px!important}.hya-dashboard .hya-mobile-menu-themebar button b{width:12px!important;height:12px!important;border-radius:999px!important;background:#a78bfa!important;box-shadow:0 0 0 4px rgb(167 139 250 / .16)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-dash-side{background:linear-gradient(180deg,#ffffff 0%,#faf7ff 100%)!important;border:1px solid rgb(124 58 237 / .16)!important;border-radius:24px!important;box-shadow:0 18px 45px rgb(76 29 149 / .10)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-user-mini{background:linear-gradient(135deg,#fff,rgb(245 243 255 / .98))!important;border:1px solid rgb(124 58 237 / .14)!important;border-radius:20px!important;color:#1f2937!important;box-shadow:0 10px 26px rgb(76 29 149 / .08)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-user-mini strong{color:#1f2937!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-user-mini small{color:#6b7280!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-menu-themebar{background:linear-gradient(135deg,#fff,rgb(245 243 255 / .96))!important;border-color:rgb(124 58 237 / .20)!important;box-shadow:0 10px 30px rgb(124 58 237 / .10)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-menu-themebar small{color:#4c1d95!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-menu-themebar button{background:#fff!important;color:#4c1d95!important;border-color:rgb(124 58 237 / .24)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-menu-themebar button b{background:#7c3aed!important;box-shadow:0 0 0 4px rgb(124 58 237 / .12)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped{background:linear-gradient(180deg,#ffffff 0%,#faf7ff 100%)!important;border:1px solid rgb(124 58 237 / .12)!important;border-radius:22px!important;padding:8px!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section{border:1px solid rgb(124 58 237 / .18)!important;background:#fff!important;border-radius:17px!important;box-shadow:0 8px 22px rgb(76 29 149 / .075)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section-toggle{background:#fff!important;color:#1f2937!important;border-radius:16px!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section-toggle strong{color:#1f2937!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section-toggle i{color:#6d28d9!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-menu-section-toggle>span{background:rgb(124 58 237 / .12)!important;color:#6d28d9!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section.is-open .hya-menu-section-toggle,.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped .hya-menu-section.is-current .hya-menu-section-toggle{background:linear-gradient(135deg,rgb(124 58 237 / .10),#fff)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-menu-subitems a{background:#fff!important;color:#1f2937!important;border:1px solid rgb(124 58 237 / .14)!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-menu-subitems a span{color:#7c3aed!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-menu-subitems a.is-active{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-menu-subitems a.is-active span{color:#fff!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tab-logout{background:#fff!important;color:#991b1b!important;border:1px solid rgb(153 27 27 / .18)!important;border-radius:16px!important}@media(min-width:761px){.hya-dashboard .hya-mobile-section-subnav{display:none!important}.hya-dashboard .hya-mobile-menu-themebar{display:flex!important}}.hya-dashboard .hya-dash-side{box-sizing:border-box!important}.hya-dashboard .hya-tabs-grouped{box-sizing:border-box!important;width:100%!important}.hya-dashboard .hya-menu-section,.hya-dashboard .hya-menu-section-toggle,.hya-dashboard .hya-menu-subitems a,.hya-dashboard .hya-tab-logout,.hya-dashboard .hya-mobile-menu-themebar{box-sizing:border-box!important;max-width:100%!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-dash-side{padding:inherit!important}@media(min-width:761px){.hya-dashboard .hya-dash-side{width:100%!important}.hya-dashboard .hya-tabs-grouped{padding:6px 0 0!important;gap:9px!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-tabs-grouped{padding:6px 0 0!important;border:0!important;background:transparent!important;border-radius:0!important}.hya-dashboard[data-hya-menu-theme="light"] .hya-mobile-menu-themebar{width:100%!important}}@media(max-width:760px){.hya-tab-panel.hya-panel-scroll-focus{animation:hyaPanelScrollFocus .95s ease-out 1}}@keyframes hyaPanelScrollFocus{0%{box-shadow:0 0 0 0 rgb(124 58 237 / 0)}28%{box-shadow:0 0 0 4px rgb(124 58 237 / .14),0 18px 46px rgb(76 29 149 / .10)}100%{box-shadow:0 0 0 0 rgb(124 58 237 / 0)}}.hya-tickets-page{width:min(100%, 980px)!important;max-width:980px!important;margin:0 auto!important;padding:0 16px!important;box-sizing:border-box!important}.hya-tickets-page>*,.hya-tickets-page .hya-ticket-form,.hya-tickets-page .hya-ticket-list,.hya-tickets-page .hya-ticket-card{max-width:100%!important;box-sizing:border-box!important}.hya-tickets-page .hya-ticket-form{border:1px solid rgb(109 40 217 / .15)!important;border-radius:24px!important;background:#fff!important;padding:18px!important;box-shadow:0 16px 44px rgb(24 24 27 / .065)!important}.hya-tickets-page .hya-page-head,.hya-tickets-page .hya-panel-head{max-width:100%!important}.hya-tickets-page textarea,.hya-tickets-page input,.hya-tickets-page select{max-width:100%!important;box-sizing:border-box!important}@media(min-width:1024px){.hya-tickets-page{padding-left:0!important;padding-right:0!important}}@media(max-width:760px){.hya-tickets-page{width:100%!important;max-width:100%!important;padding:0!important}.hya-tickets-page .hya-ticket-form{border-radius:18px!important;padding:14px!important}}.hya-auth-box,.hya-public-profile,.hya-public-profile-v2,.hya-service-detail-v1,.hya-provider-list,.hya-tickets-page{box-sizing:border-box!important}.hya-auth-box,.hya-public-profile,.hya-public-profile-v2,.hya-provider-list{width:min(100%, 1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important}.hya-service-detail-v1{width:min(100%, 1180px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.hya-service-detail-v1>*,.hya-public-profile>*,.hya-public-profile-v2>*,.hya-provider-list>*,.hya-auth-box>*{box-sizing:border-box!important;max-width:100%!important}@media(min-width:1024px){.hya-auth-box,.hya-public-profile,.hya-public-profile-v2,.hya-provider-list{padding-left:0!important;padding-right:0!important}}@media(max-width:760px){.hya-auth-box,.hya-public-profile,.hya-public-profile-v2,.hya-provider-list,.hya-service-detail-v1{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}.hya-dashboard{--hya-panel-text:#0f172a;--hya-panel-muted:#64748b;--hya-panel-border:rgba(15,23,42,.09);--hya-panel-soft:#f8fafc;--hya-panel-violet:#6d28d9;--hya-panel-violet-dark:#4c1d95}.hya-dashboard .hya-dash-main{min-width:0!important}.hya-dashboard .hya-dash-main>.hya-tab-panel.is-active{box-sizing:border-box!important;width:100%!important;max-width:100%!important;color:var(--hya-panel-text)!important}.hya-dashboard .hya-dash-main>.hya-tab-panel.is-active>h2:first-child,.hya-dashboard .hya-dash-main>.hya-tab-panel.is-active>.hya-panel h2:first-child{margin:0 0 10px!important;color:var(--hya-panel-text)!important;font-size:clamp(25px,3vw,34px)!important;line-height:1.06!important;letter-spacing:-.045em!important}.hya-dashboard .hya-dash-main>.hya-tab-panel.is-active>p,.hya-dashboard .hya-dash-main>.hya-tab-panel.is-active .hya-muted{color:var(--hya-panel-muted)!important}.hya-dashboard .hya-dash-main>.hya-tab-panel.is-active>h2:first-child+p{max-width:760px!important;margin:0 0 16px!important;color:var(--hya-panel-muted)!important;font-weight:760!important;line-height:1.55!important}.hya-dashboard .hya-btn,.hya-dashboard .hyms-btn,.hya-dashboard .hyms-message-open,.hya-dashboard .hyms-service-request-open,.hya-dashboard .hya-request-service-card-btn,.hya-dashboard .hya-request-service-detail-btn,.hya-dashboard .hya-card-view-btn,.hya-dashboard .hya-message-text-btn,.hya-dashboard .hya-map-preview-btn,.hya-dashboard .hya-map-demo-cta,.hya-dashboard button.hya-btn{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:10px 16px!important;border-radius:999px!important;font-weight:900!important;line-height:1.12!important;text-align:center!important;text-decoration:none!important;border:1px solid rgb(109 40 217 / .24)!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important;box-shadow:0 12px 28px rgb(91 33 182 / .16)!important;white-space:normal!important;cursor:pointer!important}.hya-dashboard .hya-btn:hover,.hya-dashboard .hyms-btn:hover,.hya-dashboard .hyms-message-open:hover,.hya-dashboard .hyms-service-request-open:hover,.hya-dashboard .hya-request-service-card-btn:hover,.hya-dashboard .hya-request-service-detail-btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgb(91 33 182 / .20)!important}.hya-dashboard .hya-btn-secondary,.hya-dashboard .hya-btn-ghost,.hya-dashboard .hya-btn-outline,.hya-dashboard .hya-card-view-btn,.hya-dashboard .hya-map-preview-btn,.hya-dashboard .hya-map-demo-cta{background:#fff!important;color:#0f172a!important;border:1px solid rgb(15 23 42 / .14)!important;box-shadow:0 8px 20px rgb(15 23 42 / .055)!important}.hya-dashboard .hya-btn-danger,.hya-dashboard .hyms-btn-danger,.hya-dashboard .hya-delete-service-form .hya-btn,.hya-dashboard .hya-urgent-map-btn{background:linear-gradient(135deg,#dc2626,#991b1b)!important;color:#fff!important;border-color:rgb(220 38 38 / .28)!important;box-shadow:0 12px 26px rgb(153 27 27 / .14)!important}.hya-dashboard .hya-btn-disabled,.hya-dashboard .hya-btn:disabled,.hya-dashboard button:disabled.hya-btn{opacity:.58!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.hya-dashboard .hya-actions,.hya-dashboard .hya-card-actions,.hya-dashboard .hya-provider-side-actions,.hya-dashboard .hya-filter-actions,.hya-dashboard .hya-inline-actions,.hya-dashboard .hya-my-service-actions,.hya-dashboard .hya-service-list-actions,.hya-dashboard .hya-urgent-card-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.hya-dashboard .hya-panel-head,.hya-dashboard .hya-profile-block,.hya-dashboard .hya-form-block,.hya-dashboard .hya-offered-services,.hya-dashboard .hya-company-box,.hya-dashboard .hya-cert-grid,.hya-dashboard .hya-reviews-panel,.hya-dashboard .hya-tickets-page .hya-ticket-form,.hya-dashboard .hya-tickets-page .hya-ticket-list,.hya-dashboard .hyms-notifications,.hya-dashboard .hyms-settings,.hya-dashboard .hyms-safety-panel,.hya-dashboard .hyms-app{box-sizing:border-box!important;background:#fff!important;color:var(--hya-panel-text)!important;border:1px solid var(--hya-panel-border)!important;border-radius:24px!important;box-shadow:0 16px 44px rgb(15 23 42 / .065)!important}.hya-dashboard .hya-panel-head{padding:18px!important;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .10),transparent 30%),linear-gradient(180deg,#fff,#fbfaff)!important}.hya-dashboard .hya-section-kicker,.hya-dashboard .hya-monetization-card-top span,.hya-dashboard .hya-price-card>span,.hya-dashboard .hya-task-title-row em{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;border-radius:999px!important;background:rgb(109 40 217 / .10)!important;color:#5b21b6!important;border:1px solid rgb(109 40 217 / .12)!important;padding:5px 9px!important;font-size:11px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.035em!important}.hya-dashboard .hya-panel-head h2,.hya-dashboard .hya-profile-block h3,.hya-dashboard .hya-form-block h3,.hya-dashboard .hya-task-title-row strong,.hya-dashboard .hya-review-group h3,.hya-dashboard .hya-ticket-list h3,.hya-dashboard .hya-company-box strong,.hya-dashboard .hya-provider-summary-card strong,.hya-dashboard .hya-price-card h3,.hya-dashboard .hya-monetization-card h3,.hya-dashboard .hya-monetization-section-card h3{color:var(--hya-panel-text)!important}.hya-dashboard .hya-panel-head p,.hya-dashboard .hya-form-block p,.hya-dashboard .hya-profile-block p,.hya-dashboard .hya-company-box p,.hya-dashboard .hya-provider-summary-card small,.hya-dashboard .hya-price-card p,.hya-dashboard .hya-monetization-card p,.hya-dashboard .hya-monetization-section-card p,.hya-dashboard .hya-task-body p,.hya-dashboard .hya-review-public-comment,.hya-dashboard .hya-ticket-top p{color:var(--hya-panel-muted)!important}.hya-dashboard [data-hya-panel="requests"]{padding:18px!important;border:1px solid var(--hya-panel-border)!important;border-radius:24px!important;background:linear-gradient(180deg,#fff,#fbfaff)!important;box-shadow:0 16px 44px rgb(15 23 42 / .055)!important}.hya-dashboard [data-hya-panel="service-requests"]>*:not(script),.hya-dashboard [data-hya-panel="service-requests-provider"]>*:not(script),.hya-dashboard [data-hya-panel="request-help"]>*:not(script),.hya-dashboard [data-hya-panel="my-requests"]>*:not(script),.hya-dashboard [data-hya-panel="provider-requests"]>*:not(script){max-width:100%!important;box-sizing:border-box!important}.hya-dashboard [data-hya-panel="service-requests"] :is(.hya-panel,.hyms-panel,.hyms-card,.hya-provider-card,.hya-urgent-request-card),.hya-dashboard [data-hya-panel="service-requests-provider"] :is(.hya-panel,.hyms-panel,.hyms-card,.hya-provider-card,.hya-urgent-request-card),.hya-dashboard [data-hya-panel="request-help"] :is(.hya-panel,.hyms-panel,.hyms-card,.hya-provider-card,.hya-urgent-request-card),.hya-dashboard [data-hya-panel="my-requests"] :is(.hya-panel,.hyms-panel,.hyms-card,.hya-provider-card,.hya-urgent-request-card),.hya-dashboard [data-hya-panel="provider-requests"] :is(.hya-panel,.hyms-panel,.hyms-card,.hya-provider-card,.hya-urgent-request-card){background:#fff!important;color:var(--hya-panel-text)!important;border-color:var(--hya-panel-border)!important;border-radius:24px!important;box-shadow:0 14px 38px rgb(15 23 42 / .06)!important}.hya-dashboard [data-hya-panel="service-requests"] :is(h1,h2,h3,h4,strong),.hya-dashboard [data-hya-panel="service-requests-provider"] :is(h1,h2,h3,h4,strong),.hya-dashboard [data-hya-panel="request-help"] :is(h1,h2,h3,h4,strong),.hya-dashboard [data-hya-panel="my-requests"] :is(h1,h2,h3,h4,strong),.hya-dashboard [data-hya-panel="provider-area-alerts"] :is(h1,h2,h3,h4,strong),.hya-dashboard [data-hya-panel="provider-requests"] :is(h1,h2,h3,h4,strong){color:var(--hya-panel-text)!important}.hya-dashboard [data-hya-panel="service-requests"] :is(p,small,em,li),.hya-dashboard [data-hya-panel="service-requests-provider"] :is(p,small,em,li),.hya-dashboard [data-hya-panel="request-help"] :is(p,small,em,li),.hya-dashboard [data-hya-panel="my-requests"] :is(p,small,em,li),.hya-dashboard [data-hya-panel="provider-area-alerts"] :is(p,small,em,li),.hya-dashboard [data-hya-panel="provider-requests"] :is(p,small,em,li){color:var(--hya-panel-muted)!important}.hya-dashboard [data-hya-panel="service-requests-provider"]>h2:first-child+h2,.hya-dashboard [data-hya-panel="service-requests-provider"] h2+h2{display:none!important}.hya-dashboard .hya-urgent-map-preview-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:18px;align-items:center;margin:0 0 16px!important;padding:18px!important;border-radius:28px!important;border:1px solid rgb(109 40 217 / .13)!important;background:linear-gradient(135deg,#fff,#faf5ff)!important;color:var(--hya-panel-text)!important;box-shadow:0 18px 50px rgb(15 23 42 / .075)!important;overflow:hidden!important}.hya-dashboard .hya-urgent-map-preview-copy h2{margin:8px 0 8px!important;color:var(--hya-panel-text)!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.04!important;letter-spacing:-.045em!important}.hya-dashboard .hya-urgent-map-preview-copy p{margin:0!important;color:var(--hya-panel-muted)!important;font-weight:760!important;line-height:1.55!important}.hya-dashboard .hya-urgent-map-preview-visual{position:relative!important;min-height:230px!important;border-radius:24px!important;background:radial-gradient(circle at 28% 28%,rgb(220 38 38 / .16),transparent 23%),radial-gradient(circle at 74% 62%,rgb(109 40 217 / .14),transparent 22%),linear-gradient(135deg,#f8fafc,#eef2ff)!important;border:1px solid rgb(109 40 217 / .13)!important;overflow:hidden!important}.hya-dashboard .hya-urgent-map-preview-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(109 40 217 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(109 40 217 / .08) 1px,transparent 1px);background-size:32px 32px;opacity:.75}.hya-dashboard .hya-urgent-map-radar{position:absolute;width:150px;height:150px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgb(109 40 217 / .28);box-shadow:0 0 0 28px rgb(109 40 217 / .06),0 0 0 58px rgb(109 40 217 / .035)}.hya-dashboard .hya-urgent-map-pin{position:absolute;z-index:2;width:30px;height:30px;border-radius:999px 999px 999px 5px;transform:rotate(-45deg);background:#dc2626;box-shadow:0 12px 26px rgb(15 23 42 / .20)}.hya-dashboard .hya-urgent-map-pin:after{content:"";position:absolute;width:10px;height:10px;left:10px;top:10px;border-radius:999px;background:#fff}.hya-dashboard .hya-urgent-map-pin-a{left:24%;top:28%}.hya-dashboard .hya-urgent-map-pin-b{right:24%;top:43%;background:#6d28d9}.hya-dashboard .hya-urgent-map-pin-c{left:54%;bottom:20%;background:#16a34a}.hya-dashboard .hya-urgent-map-preview-visual small{position:absolute;z-index:3;left:12px;bottom:12px;border-radius:999px;padding:7px 10px;background:rgb(255 255 255 / .90);color:#475569;font-size:12px;font-weight:900}.hya-dashboard .hya-provider-summary-grid,.hya-dashboard .hya-locked-grid,.hya-dashboard .hya-cert-grid{gap:12px!important}.hya-dashboard .hya-provider-summary-card,.hya-dashboard .hya-locked-field,.hya-dashboard .hya-cert-card,.hya-dashboard .hya-my-service-row{background:#fff!important;color:var(--hya-panel-text)!important;border:1px solid var(--hya-panel-border)!important;border-radius:22px!important;box-shadow:0 12px 32px rgb(15 23 42 / .055)!important}.hya-dashboard .hya-locked-field span,.hya-dashboard .hya-provider-summary-card span,.hya-dashboard .hya-my-service-meta span{color:#475569!important}.hya-dashboard .hya-lock-note,.hya-dashboard .hya-company-locked-notice,.hya-dashboard .hya-soft-warning,.hya-dashboard .hya-listing-status-notice,.hya-dashboard .hya-form-next,.hya-dashboard .hya-form-mode-note,.hya-dashboard .hya-change-request details{border-radius:18px!important;box-shadow:none!important}.hya-dashboard .hya-company-box{padding:16px!important;display:grid!important;gap:6px!important}.hya-dashboard .hya-company-box small{display:block!important;color:#64748b!important;font-weight:800!important}.hya-dashboard [data-hya-panel="notifications"] .hyms-notifications,.hya-dashboard [data-hya-panel="notification-settings"] .hyms-settings,.hya-dashboard [data-hya-panel="safety"] .hyms-safety-panel{padding:18px!important;overflow:hidden!important}.hya-dashboard [data-hya-panel="notifications"] :is(h1,h2,h3,h4,strong),.hya-dashboard [data-hya-panel="notification-settings"] :is(h1,h2,h3,h4,strong),.hya-dashboard [data-hya-panel="safety"] :is(h1,h2,h3,h4,strong){color:var(--hya-panel-text)!important}.hya-dashboard [data-hya-panel="notifications"] :is(p,small,em,li),.hya-dashboard [data-hya-panel="notification-settings"] :is(p,small,em,li),.hya-dashboard [data-hya-panel="safety"] :is(p,small,em,li){color:var(--hya-panel-muted)!important}.hya-dashboard [data-hya-panel="notifications"] :is(.hyms-card,.hyms-notification,.hyms-notification-row),.hya-dashboard [data-hya-panel="notification-settings"] :is(.hyms-card,.hyms-setting-row,.hyms-field,.hyms-sound-row),.hya-dashboard [data-hya-panel="safety"] :is(.hyms-card,.hyms-safety-card,.hyms-safety-row){background:#f8fafc!important;color:var(--hya-panel-text)!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-subscriptions-head,.hya-dashboard [data-hya-panel="subscriptions"] .hya-founder-promo,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-section-card,.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card{box-sizing:border-box!important;border-radius:26px!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-founder-promo,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-founder{background:linear-gradient(135deg,#0f172a,#2e1065)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .10)!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-founder-promo :is(h1,h2,h3,strong,span),.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-founder :is(h1,h2,h3,strong,span){color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-founder-promo p,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-founder p{color:rgb(255 255 255 / .86)!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-section-card,.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card{min-height:100%!important;background:#fff!important;color:var(--hya-panel-text)!important;border:1px solid rgb(109 40 217 / .12)!important;box-shadow:0 18px 48px rgb(15 23 42 / .07)!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card h3,.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card h3{min-height:2.25em!important;display:flex!important;align-items:flex-start!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line{display:inline-grid!important;width:max-content!important;max-width:100%!important;padding:8px 11px!important;border-radius:18px!important;background:#f0fdf4!important;border:1px solid rgb(22 163 74 / .18)!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line strong{color:#15803d!important;font-size:20px!important;line-height:1.05!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line del,.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line small{color:#64748b!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card.is-enabled{border-color:rgb(109 40 217 / .26)!important;box-shadow:0 20px 52px rgb(109 40 217 / .11)!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card.is-disabled{opacity:1!important;background:linear-gradient(135deg,#f8fafc,#faf5ff)!important}.hya-dashboard [data-hya-panel="reputation"]>h2:first-child,.hya-dashboard [data-hya-panel="reviews"]>h2:first-child{margin:0 0 10px!important}.hya-dashboard [data-hya-panel="reputation"]>p:nth-child(2){display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;padding:8px 11px!important;border-radius:999px!important;background:rgb(109 40 217 / .10)!important;color:#5b21b6!important;font-weight:900!important}.hya-dashboard .hya-xp-log{padding:14px!important;border:1px solid var(--hya-panel-border)!important;background:#fff!important;box-shadow:0 14px 38px rgb(15 23 42 / .055)!important}.hya-dashboard .hya-xp-log div{align-items:center!important;gap:12px!important;padding:11px 0!important}.hya-dashboard .hya-xp-log div:last-child{border-bottom:0!important}.hya-dashboard .hya-xp-log span{color:var(--hya-panel-text)!important;font-weight:800!important}.hya-dashboard .hya-xp-log strong{border-radius:999px!important;padding:5px 9px!important}.hya-dashboard .hya-reviews-panel{padding:18px!important;margin:0!important}.hya-dashboard .hya-reviews-panel>h2{margin-top:0!important}.hya-dashboard .hya-review-group{margin:14px 0!important;padding:14px!important;border:1px solid var(--hya-panel-border)!important;border-radius:20px!important;background:#f8fafc!important}.hya-dashboard .hya-review{padding:12px!important;border:1px solid rgb(15 23 42 / .08)!important;background:#fff!important;border-radius:18px!important}.hya-dashboard .hya-review+.hya-review{margin-top:10px!important}.hya-dashboard .hya-tickets-page{max-width:100%!important}.hya-dashboard .hya-ticket-list{padding:16px!important}.hya-dashboard .hya-ticket-card{padding:14px!important;border:1px solid var(--hya-panel-border)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 32px rgb(15 23 42 / .055)!important}.hya-dashboard .hya-ticket-card+.hya-ticket-card{margin-top:12px!important}.hya-dashboard .hya-ticket-top{align-items:flex-start!important;gap:12px!important}.hya-dashboard .hya-ticket-top>span{display:inline-flex!important;border-radius:999px!important;padding:5px 9px!important;background:rgb(109 40 217 / .10)!important;color:#5b21b6!important;font-size:11px!important;font-weight:950!important}.hya-dashboard .hya-ticket-message{border-radius:18px!important;padding:11px!important}@media(max-width:980px){.hya-dashboard .hya-subscription-grid,.hya-dashboard .hya-monetization-card-layout,.hya-dashboard .hya-promotion-card-grid,.hya-dashboard .hya-provider-summary-grid,.hya-dashboard .hya-locked-grid,.hya-dashboard .hya-cert-grid{grid-template-columns:1fr!important}.hya-dashboard .hya-urgent-map-preview-card{grid-template-columns:1fr!important}}@media(max-width:680px){.hya-dashboard .hya-dash-main>.hya-tab-panel.is-active{overflow-x:hidden!important}.hya-dashboard .hya-panel-head,.hya-dashboard .hya-profile-block,.hya-dashboard .hya-form-block,.hya-dashboard .hya-offered-services,.hya-dashboard .hya-company-box,.hya-dashboard .hya-reviews-panel,.hya-dashboard .hya-ticket-list,.hya-dashboard .hyms-notifications,.hya-dashboard .hyms-settings,.hya-dashboard .hyms-safety-panel,.hya-dashboard [data-hya-panel="requests"],.hya-dashboard .hya-urgent-map-preview-card{border-radius:18px!important;padding:13px!important}.hya-dashboard .hya-panel-head h2,.hya-dashboard .hya-urgent-map-preview-copy h2{font-size:25px!important}.hya-dashboard .hya-actions,.hya-dashboard .hya-card-actions,.hya-dashboard .hya-provider-side-actions,.hya-dashboard .hya-filter-actions,.hya-dashboard .hya-inline-actions,.hya-dashboard .hya-my-service-actions,.hya-dashboard .hya-service-list-actions,.hya-dashboard .hya-urgent-card-actions,.hya-dashboard .hya-redeem-form,.hya-dashboard .hya-avatar-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;justify-items:stretch!important}.hya-dashboard .hya-btn,.hya-dashboard .hyms-btn,.hya-dashboard .hyms-message-open,.hya-dashboard .hyms-service-request-open,.hya-dashboard .hya-request-service-card-btn,.hya-dashboard .hya-request-service-detail-btn,.hya-dashboard .hya-card-view-btn,.hya-dashboard .hya-message-text-btn,.hya-dashboard button.hya-btn{width:100%!important;min-height:44px!important;padding:10px 14px!important}.hya-dashboard .hya-task-item{grid-template-columns:36px minmax(0,1fr)!important;align-items:flex-start!important}.hya-dashboard .hya-task-side{grid-column:2!important;justify-items:stretch!important;width:100%!important}.hya-dashboard .hya-ticket-top{display:grid!important}.hya-dashboard .hya-urgent-map-preview-visual{min-height:200px!important}}.hya-dashboard [data-hya-panel="request-help"] :is(.hya-urgent-detail-note,.hya-urgent-action-note,.hyms-urgent-note,.hyms-request-note,.hyms-expiry-note,.hyms-alert-note,.hyms-form-note,.hyms-help-note,.hya-form-note,.hya-alert-note),.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-urgent-detail-note,.hya-urgent-action-note,.hyms-urgent-note,.hyms-request-note,.hyms-expiry-note,.hyms-alert-note,.hyms-form-note,.hyms-help-note,.hya-form-note,.hya-alert-note){color:#475569!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;padding:10px 12px!important;line-height:1.45!important;font-weight:800!important}.hya-dashboard [data-hya-panel="request-help"] :is(.hyms-request-form,.hyms-help-form,.hyms-urgent-form,.hya-request-help-form) :is(p,small,em,li,label),.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-price-card,.hya-monetization-card:not(.hya-monetization-card-founder),.hya-monetization-section-card:not(.hya-monetization-card-founder)) :is(p,small,em,li,label){color:#475569!important}.hya-dashboard [data-hya-panel="request-help"] :is(.hyms-request-form,.hyms-help-form,.hyms-urgent-form,.hya-request-help-form) :is(h1,h2,h3,h4,strong),.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-price-card,.hya-monetization-card:not(.hya-monetization-card-founder),.hya-monetization-section-card:not(.hya-monetization-card-founder)) :is(h1,h2,h3,h4,strong){color:#0f172a!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-dashboard-card{box-sizing:border-box!important;display:grid!important;gap:16px!important;padding:18px!important;border-radius:28px!important;border:1px solid rgb(109 40 217 / .12)!important;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .10),transparent 32%),linear-gradient(180deg,#fff,#fbfaff)!important;color:#0f172a!important;box-shadow:0 18px 52px rgb(15 23 42 / .075)!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-hero{display:grid!important;gap:8px!important;max-width:820px!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-hero h2{margin:0!important;color:#0f172a!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.04!important;letter-spacing:-.045em!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-hero p{margin:0!important;color:#64748b!important;font-weight:750!important;line-height:1.55!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-stat{min-width:0!important;padding:16px!important;border-radius:22px!important;border:1px solid rgb(15 23 42 / .08)!important;background:#fff!important;box-shadow:0 12px 34px rgb(15 23 42 / .055)!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-stat-primary{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border-color:rgb(124 58 237 / .22)!important;box-shadow:0 16px 42px rgb(91 33 182 / .16)!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-stat span{display:block!important;margin:0 0 8px!important;color:#64748b!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-stat strong{display:block!important;color:#0f172a!important;font-size:clamp(24px,3vw,34px)!important;line-height:1!important;letter-spacing:-.04em!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-stat-primary span,.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-stat-primary strong{color:#fff!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-progress{padding:14px!important;border-radius:22px!important;border:1px solid rgb(15 23 42 / .08)!important;background:#fff!important;box-shadow:0 12px 34px rgb(15 23 42 / .045)!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-log-card{padding:16px!important;border-radius:24px!important;border:1px solid rgb(15 23 42 / .08)!important;background:#fff!important;box-shadow:0 14px 38px rgb(15 23 42 / .055)!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-log-head{margin:0 0 10px!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-log-head h3{margin:0 0 4px!important;color:#0f172a!important;font-size:20px!important;letter-spacing:-.025em!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-log-head p{margin:0!important;color:#64748b!important;font-weight:750!important}.hya-dashboard [data-hya-panel="reputation"] .hya-xp-log{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.hya-dashboard [data-hya-panel="reputation"] .hya-xp-log div{display:flex!important;justify-content:space-between!important;border-bottom:1px solid rgb(15 23 42 / .08)!important}.hya-dashboard [data-hya-panel="reputation"] .hya-xp-log div:last-child{border-bottom:0!important}.hya-dashboard [data-hya-panel="reputation"] .hya-xp-log div.is-positive strong{background:#f0fdf4!important;color:#15803d!important}.hya-dashboard [data-hya-panel="reputation"] .hya-xp-log div.is-negative strong{background:#fef2f2!important;color:#b91c1c!important}.hya-dashboard [data-hya-panel="reviews"] .hya-reviews-panel{padding:18px!important;border-radius:28px!important;border:1px solid rgb(109 40 217 / .12)!important;background:radial-gradient(circle at 0 0,rgb(109 40 217 / .08),transparent 30%),linear-gradient(180deg,#fff,#fbfaff)!important;color:#0f172a!important;box-shadow:0 18px 52px rgb(15 23 42 / .075)!important}.hya-dashboard [data-hya-panel="reviews"] .hya-reviews-panel>h2{margin:0 0 8px!important;color:#0f172a!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.04!important;letter-spacing:-.045em!important}.hya-dashboard [data-hya-panel="reviews"] .hya-reviews-panel>.hya-muted:first-of-type{margin:0 0 16px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgb(15 23 42 / .08)!important;background:#f8fafc!important;color:#475569!important;font-weight:800!important}.hya-dashboard [data-hya-panel="reviews"] .hya-review-group{display:grid!important;gap:10px!important;margin:12px 0!important;padding:16px!important;border-radius:22px!important;border:1px solid rgb(15 23 42 / .08)!important;background:#fff!important;box-shadow:0 12px 34px rgb(15 23 42 / .05)!important}.hya-dashboard [data-hya-panel="reviews"] .hya-review-group h3{margin:0!important;color:#0f172a!important;font-size:18px!important;letter-spacing:-.02em!important}.hya-dashboard [data-hya-panel="reviews"] .hya-review-group .hya-muted{margin:0!important;color:#64748b!important;font-weight:750!important}@media(max-width:680px){.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-dashboard-card,.hya-dashboard [data-hya-panel="reviews"] .hya-reviews-panel{padding:13px!important;border-radius:20px!important}.hya-dashboard [data-hya-panel="reputation"] .hya-reputation-stats{grid-template-columns:1fr!important}.hya-dashboard [data-hya-panel="reputation"] .hya-xp-log div{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;align-items:start!important}}.hya-dashboard [data-hya-panel="subscriptions"] :where(.hya-subscriptions-head,.hya-price-card,.hya-monetization-card:not(.hya-monetization-card-founder),.hya-monetization-section-card:not(.hya-monetization-card-founder),.hya-promotion-price-card,.hya-entitlements-card,.hya-alpha-locked-card,.hya-redeem-form,.hya-promotion-packages){color:#475569!important}.hya-dashboard [data-hya-panel="subscriptions"] :where(.hya-subscriptions-head,.hya-price-card,.hya-monetization-card:not(.hya-monetization-card-founder),.hya-monetization-section-card:not(.hya-monetization-card-founder),.hya-promotion-price-card,.hya-entitlements-card,.hya-alpha-locked-card) :where(h1,h2,h3,h4,h5){color:#0f172a!important}.hya-dashboard [data-hya-panel="subscriptions"] :where(.hya-price-card,.hya-monetization-card:not(.hya-monetization-card-founder),.hya-monetization-section-card:not(.hya-monetization-card-founder),.hya-promotion-price-card,.hya-entitlements-card,.hya-alpha-locked-card) :where(p,small,em,li,label,.hya-muted,.hya-note,.hya-help,.description){color:#475569!important}.hya-dashboard [data-hya-panel="subscriptions"] :where(.hya-price-card,.hya-monetization-card:not(.hya-monetization-card-founder),.hya-monetization-section-card:not(.hya-monetization-card-founder),.hya-promotion-price-card,.hya-entitlements-card,.hya-alpha-locked-card) :where(b,strong):not(.hya-monetization-card-top strong):not(.hya-price-line strong){color:#0f172a!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card>span,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top span{background:rgb(109 40 217 / .08)!important;color:#6d28d9!important;border-color:transparent!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top strong{background:#0f172a!important;color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-disabled .hya-monetization-card-top strong,.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card.is-disabled .hya-monetization-card-top strong{background:#64748b!important;color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line strong{color:#15803d!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line del,.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line small{color:#64748b!important}.hya-dashboard [data-hya-panel="subscriptions"] :where(.hya-founder-promo,.hya-monetization-card-founder){color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] :where(.hya-founder-promo,.hya-monetization-card-founder) :where(h1,h2,h3,h4,h5,b,strong,span){color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-founder .hya-monetization-card-top span,.hya-dashboard [data-hya-panel="subscriptions"] .hya-founder-promo span{background:rgb(255 255 255 / .12)!important;color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-founder .hya-monetization-card-top strong{background:rgb(255 255 255 / .14)!important;color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] :where(.hya-founder-promo,.hya-monetization-card-founder) :where(p,small,em,li,label,.hya-muted){color:rgb(255 255 255 / .86)!important}.hya-dashboard [data-hya-panel="subscriptions"] :where(.hya-btn,.hyms-btn,button.hya-btn,a.hya-btn):not(.hya-btn-secondary):not(.hya-btn-ghost):not(.hya-btn-outline){color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] :where(.hya-btn-secondary,.hya-btn-ghost,.hya-btn-outline){color:#0f172a!important}.hya-dashboard [data-hya-panel="subscriptions"]{color:#0f172a!important}.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-subscriptions-head,.hya-price-card,.hya-monetization-card:not(.hya-monetization-card-founder),.hya-monetization-section-card:not(.hya-monetization-card-founder),.hya-promotion-price-card,.hya-entitlements-card,.hya-alpha-locked-card,.hya-redeem-form,.hya-promotion-packages){color:#0f172a!important}.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-subscriptions-head,.hya-price-card,.hya-monetization-card:not(.hya-monetization-card-founder),.hya-monetization-section-card:not(.hya-monetization-card-founder),.hya-promotion-price-card,.hya-entitlements-card,.hya-alpha-locked-card) :is(h1,h2,h3,h4,h5,b,strong){color:#0f172a!important}.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-subscriptions-head,.hya-price-card,.hya-monetization-card:not(.hya-monetization-card-founder),.hya-monetization-section-card:not(.hya-monetization-card-founder),.hya-promotion-price-card,.hya-entitlements-card,.hya-alpha-locked-card) :is(p,small,em,li,label,.hya-muted,.hya-note,.hya-help,.description){color:#475569!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card>span,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top span{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;border-radius:999px!important;background:rgb(109 40 217 / .08)!important;color:#6d28d9!important;border:0!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:30px!important;border-radius:999px!important;background:#0f172a!important;color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-disabled .hya-monetization-card-top strong,.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card.is-disabled .hya-monetization-card-top strong{background:#64748b!important;color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line{background:#f0fdf4!important;border-color:rgb(22 163 74 / .18)!important;color:#0f172a!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line strong{color:#14532d!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line small,.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-line del{color:#475569!important}.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-founder-promo,.hya-monetization-card-founder){background:linear-gradient(135deg,#0f172a,#2e1065)!important;color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-founder-promo,.hya-monetization-card-founder) :is(h1,h2,h3,h4,h5,b,strong,span){color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-founder-promo,.hya-monetization-card-founder) :is(p,small,em,li,label,.hya-muted){color:rgb(255 255 255 / .88)!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-founder .hya-monetization-card-top span,.hya-dashboard [data-hya-panel="subscriptions"] .hya-founder-promo span{background:rgb(255 255 255 / .12)!important;color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-founder .hya-monetization-card-top strong{background:rgb(255 255 255 / .14)!important;color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-btn,.hyms-btn,button.hya-btn,a.hya-btn){color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] :is(.hya-btn-secondary,.hya-btn-ghost,.hya-btn-outline){color:#0f172a!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>:is(strong,b,em),.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card>:is(strong,b,em),.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card>:is(strong,b,em){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:30px!important;padding:6px 11px!important;border-radius:999px!important;background:#0f172a!important;color:#ffffff!important;border:1px solid rgb(15 23 42 / .08)!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;box-shadow:none!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-disabled .hya-monetization-card-top>:is(strong,b,em),.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card.is-disabled .hya-monetization-card-top>:is(strong,b,em){background:#64748b!important;color:#ffffff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>:is(strong,b,em) *,.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card>:is(strong,b,em) *,.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card>:is(strong,b,em) *{color:#ffffff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>:is(strong,b,em),.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card>:is(strong,b,em),.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card>:is(strong,b,em){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:42px!important;min-height:30px!important;padding:7px 12px!important;border-radius:999px!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#ffffff!important;border:1px solid rgb(124 58 237 / .28)!important;box-shadow:0 10px 22px rgb(91 33 182 / .16)!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-disabled .hya-monetization-card-top>:is(strong,b,em),.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card.is-disabled .hya-monetization-card-top>:is(strong,b,em){background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#ffffff!important;border-color:rgb(124 58 237 / .28)!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>:is(strong,b,em) *,.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card>:is(strong,b,em) *,.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card>:is(strong,b,em) *{color:#ffffff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>span,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-section-card .hya-monetization-card-top>span,.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>span{background:rgb(109 40 217 / .08)!important;color:#6d28d9!important;border:0!important;box-shadow:none!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>:is(strong,b,em){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:30px!important;padding:7px 12px!important;border-radius:999px!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important;border:1px solid rgb(124 58 237 / .28)!important;box-shadow:0 10px 22px rgb(91 33 182 / .16)!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;text-transform:uppercase!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>:is(strong,b,em) *{color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card>span{background:rgb(109 40 217 / .08)!important;color:#6d28d9!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>span:not(:first-child),.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card>span:not(:first-child),.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>span:not(:first-child){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:28px!important;padding:6px 12px!important;border-radius:999px!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(124 58 237 / .32)!important;box-shadow:0 10px 22px rgb(91 33 182 / .18)!important;font-size:12px!important;font-weight:950!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;text-transform:uppercase!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>span:not(:first-child) *,.hya-dashboard [data-hya-panel="subscriptions"] .hya-price-card>span:not(:first-child) *,.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>span:not(:first-child) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child,.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>:last-child,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-section-card .hya-monetization-card-top>:last-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:28px!important;padding:6px 12px!important;border-radius:999px!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;border:1px solid rgb(124 58 237 / .32)!important;box-shadow:0 10px 22px rgb(91 33 182 / .18)!important;font-size:12px!important;font-weight:950!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;text-transform:uppercase!important}.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child *,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child::before,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child::after,.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>:last-child *,.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>:last-child::before,.hya-dashboard [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>:last-child::after,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-section-card .hya-monetization-card-top>:last-child *,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-section-card .hya-monetization-card-top>:last-child::before,.hya-dashboard [data-hya-panel="subscriptions"] .hya-monetization-section-card .hya-monetization-card-top>:last-child::after{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.hya-dashboard.hya-dashboard-premium{--hya-brand:#6d28d9;--hya-brand-strong:#4c1d95;--hya-brand-soft:#f5edff;--hya-brand-line:rgba(109,40,217,.18);--hya-surface:#ffffff;--hya-surface-soft:#f8fafc;--hya-surface-tint:#fcfbff;--hya-border:rgba(15,23,42,.10);--hya-text:#0f172a;--hya-muted:#64748b;--hya-shadow-sm:0 10px 30px rgba(15,23,42,.06);--hya-shadow-md:0 18px 42px rgba(15,23,42,.08);grid-template-columns:300px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;margin:24px 0!important;color:var(--hya-text)!important}.hya-dashboard.hya-dashboard-premium,.hya-dashboard.hya-dashboard-premium *{box-sizing:border-box;min-width:0}.hya-dashboard.hya-dashboard-premium .hya-dash-side{position:sticky!important;top:88px!important;padding:18px!important;border-radius:24px!important;background:var(--hya-surface)!important;border:1px solid var(--hya-border)!important;color:var(--hya-text)!important;box-shadow:var(--hya-shadow-sm)!important}.hya-dashboard.hya-dashboard-premium .hya-user-mini{display:flex!important;flex-direction:column!important;align-items:center!important;gap:8px!important;text-align:center!important;padding:16px 14px!important;margin:0 0 14px!important;border-radius:20px!important;background:linear-gradient(180deg,#fbf9ff 0%,#f8fafc 100%)!important;border:1px solid rgb(109 40 217 / .10)!important}.hya-dashboard.hya-dashboard-premium .hya-user-mini strong{display:block!important;font-size:16px!important;line-height:1.3!important;color:var(--hya-text)!important}.hya-dashboard.hya-dashboard-premium .hya-user-mini small{color:var(--hya-muted)!important;font-size:12px!important}.hya-dashboard.hya-dashboard-premium .hya-avatar-ring{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 6px!important}.hya-dashboard.hya-dashboard-premium .hya-avatar-ring img{border:3px solid #fff!important;box-shadow:0 12px 24px rgb(109 40 217 / .16)!important}.hya-dashboard.hya-dashboard-premium .hya-avatar-ring>span{position:absolute!important;bottom:-8px!important;left:50%!important;transform:translateX(-50%)!important;white-space:nowrap!important;padding:4px 10px!important;border-radius:999px!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;box-shadow:0 10px 20px rgb(91 33 182 / .18)!important}.hya-dashboard.hya-dashboard-premium .hya-tabs-grouped{display:flex!important;flex-direction:column!important;gap:10px!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section{border:1px solid var(--hya-border)!important;border-radius:18px!important;background:var(--hya-surface)!important;overflow:hidden!important;box-shadow:none!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section-toggle{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:52px!important;padding:13px 15px!important;background:transparent!important;color:var(--hya-text)!important;border:0!important;box-shadow:none!important;text-align:left!important;font-weight:700!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section-toggle strong{flex:1 1 auto!important;color:inherit!important;font-size:14px!important;letter-spacing:.01em!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section-toggle>span{flex:0 0 auto!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section-toggle i{flex:0 0 auto!important;width:10px!important;height:10px!important;margin-left:auto!important;border-right:2px solid #64748b!important;border-bottom:2px solid #64748b!important;transform:rotate(45deg)!important;transition:transform .18s ease,border-color .18s ease!important;font-style:normal!important;color:transparent!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section.is-open .hya-menu-section-toggle i{transform:rotate(225deg)!important;border-color:var(--hya-brand-strong)!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section.is-open .hya-menu-section-toggle,.hya-dashboard.hya-dashboard-premium .hya-menu-section.is-current .hya-menu-section-toggle{background:linear-gradient(180deg,#faf7ff 0%,#f8fafc 100%)!important;color:var(--hya-brand-strong)!important}.hya-dashboard.hya-dashboard-premium .hya-menu-subitems{display:grid!important;gap:8px!important;padding:0 12px 12px!important;background:transparent!important}.hya-dashboard.hya-dashboard-premium .hya-menu-subitems a,.hya-dashboard.hya-dashboard-premium .hya-tab-logout{display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid transparent!important;background:#fff!important;color:var(--hya-muted)!important;text-decoration:none!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}.hya-dashboard.hya-dashboard-premium .hya-menu-subitems a:hover,.hya-dashboard.hya-dashboard-premium .hya-menu-subitems a:focus,.hya-dashboard.hya-dashboard-premium .hya-tab-logout:hover,.hya-dashboard.hya-dashboard-premium .hya-tab-logout:focus{background:var(--hya-surface-soft)!important;color:var(--hya-text)!important;border-color:rgb(15 23 42 / .08)!important}.hya-dashboard.hya-dashboard-premium .hya-menu-subitems a.is-active{background:var(--hya-brand-soft)!important;color:var(--hya-brand-strong)!important;border-color:var(--hya-brand-line)!important;box-shadow:inset 3px 0 0 var(--hya-brand)!important}.hya-dashboard.hya-dashboard-premium .hya-menu-subitems a.is-active span{color:inherit!important}.hya-dashboard.hya-dashboard-premium .hya-menu-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:10px!important;background:#f8fafc!important;border:1px solid rgb(15 23 42 / .06)!important}.hya-dashboard.hya-dashboard-premium .hya-menu-icon img{width:16px!important;height:16px!important;object-fit:contain!important}.hya-dashboard.hya-dashboard-premium .hya-menu-subitems a.is-active .hya-menu-icon,.hya-dashboard.hya-dashboard-premium .hya-menu-section.is-open .hya-menu-section-toggle .hya-menu-icon{background:rgb(109 40 217 / .12)!important;border-color:rgb(109 40 217 / .18)!important}.hya-dashboard.hya-dashboard-premium .hya-mobile-menu-themebar{display:none!important}.hya-dashboard.hya-dashboard-premium .hya-mobile-section-subnav{background:#fff!important;border:1px solid var(--hya-border)!important;border-radius:18px!important;box-shadow:var(--hya-shadow-sm)!important}.hya-dashboard.hya-dashboard-premium .hya-mobile-section-subnav-title{padding:14px 14px 8px!important}.hya-dashboard.hya-dashboard-premium .hya-mobile-section-subnav a{border-radius:14px!important;min-height:44px!important;margin:0 10px 8px!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main{display:grid!important;gap:20px!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel{background:var(--hya-surface)!important;border:1px solid var(--hya-border)!important;border-radius:24px!important;padding:22px!important;box-shadow:var(--hya-shadow-sm)!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel>h1:first-child,.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel>h2:first-child,.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel>.hya-panel-head h2:first-child{margin:0 0 8px!important;color:var(--hya-text)!important;font-size:26px!important;line-height:1.2!important;letter-spacing:-.02em!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel>p,.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel .hya-muted,.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel small{color:var(--hya-muted)!important}.hya-dashboard.hya-dashboard-premium .hya-section-kicker,.hya-dashboard.hya-dashboard-premium .hya-price-card>span,.hya-dashboard.hya-dashboard-premium .hya-monetization-card-top>span,.hya-dashboard.hya-dashboard-premium .hya-limit-pill,.hya-dashboard.hya-dashboard-premium .hya-task-title-row em{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 11px!important;border-radius:999px!important;background:rgb(109 40 217 / .08)!important;color:var(--hya-brand)!important;border:1px solid rgb(109 40 217 / .10)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:none!important}.hya-dashboard.hya-dashboard-premium :is(.hya-panel-head,.hya-overview-hero,.hya-public-preview-head,.hya-reputation-hero){margin-bottom:16px!important}.hya-dashboard.hya-dashboard-premium :is(.hya-status-grid,.hya-provider-summary-grid,.hya-choice-grid,.hya-rating-summary,.hya-reputation-stats){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:14px!important}.hya-dashboard.hya-dashboard-premium :is(.hya-status-card,.hya-choice-card,.hya-provider-summary-card,.hya-rating-card,.hya-reputation-stat,.hya-task-progress-card,.hya-task-item,.hya-listing-identity-block,.hya-urgent-map-preview-card,.hya-company-box,.hya-email-activation-card,.hya-company-locked-notice,.hya-company-strict-note,.hya-soft-warning){background:var(--hya-surface-soft)!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;box-shadow:none!important}.hya-dashboard.hya-dashboard-premium .hya-status-card,.hya-dashboard.hya-dashboard-premium .hya-choice-card,.hya-dashboard.hya-dashboard-premium .hya-provider-summary-card,.hya-dashboard.hya-dashboard-premium .hya-rating-card,.hya-dashboard.hya-dashboard-premium .hya-reputation-stat{padding:16px!important}.hya-dashboard.hya-dashboard-premium .hya-status-card span,.hya-dashboard.hya-dashboard-premium .hya-choice-card span,.hya-dashboard.hya-dashboard-premium .hya-provider-summary-card span,.hya-dashboard.hya-dashboard-premium .hya-rating-card span,.hya-dashboard.hya-dashboard-premium .hya-reputation-stat span{display:block!important;margin-bottom:6px!important;color:var(--hya-muted)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important}.hya-dashboard.hya-dashboard-premium .hya-status-card strong,.hya-dashboard.hya-dashboard-premium .hya-choice-card strong,.hya-dashboard.hya-dashboard-premium .hya-provider-summary-card strong,.hya-dashboard.hya-dashboard-premium .hya-rating-card strong,.hya-dashboard.hya-dashboard-premium .hya-reputation-stat strong{color:var(--hya-text)!important;font-size:20px!important;line-height:1.2!important}.hya-dashboard.hya-dashboard-premium :is(.hya-dashboard-service-summary,.hya-public-preview,.hya-profile-block,.hya-form-block,.hya-offered-services,.hya-reviews-panel,.hya-reputation-dashboard-card,.hyms-notifications,.hyms-settings,.hyms-safety-panel,.hyms-app,.hya-ticket-form,.hya-ticket-list){border:1px solid rgb(15 23 42 / .08)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--hya-shadow-sm)!important;padding:18px!important}.hya-dashboard.hya-dashboard-premium .hya-service-card-preview,.hya-dashboard.hya-dashboard-premium .hya-public-preview-card,.hya-dashboard.hya-dashboard-premium .hya-reputation-log-card{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:16px!important;border-radius:18px!important;background:var(--hya-surface-soft)!important;border:1px solid rgb(15 23 42 / .08)!important}.hya-dashboard.hya-dashboard-premium .hya-service-card-meta,.hya-dashboard.hya-dashboard-premium .hya-badges{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.hya-dashboard.hya-dashboard-premium .hya-reputation-progress{margin:14px 0 18px!important}.hya-dashboard.hya-dashboard-premium .hya-xp-log{display:grid!important;gap:10px!important}.hya-dashboard.hya-dashboard-premium .hya-xp-log>div{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;background:var(--hya-surface-soft)!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:14px!important}.hya-dashboard.hya-dashboard-premium .hya-xp-log>div.is-positive strong{color:#15803d!important}.hya-dashboard.hya-dashboard-premium .hya-xp-log>div.is-negative strong{color:#b91c1c!important}.hya-dashboard.hya-dashboard-premium .hya-rating-summary{margin-top:12px!important}.hya-dashboard.hya-dashboard-premium .hya-rating-card-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.hya-dashboard.hya-dashboard-premium .hya-rating-stars{display:inline-flex!important;gap:4px!important;font-size:16px!important}.hya-dashboard.hya-dashboard-premium .hya-rating-stars .is-on{color:#f59e0b!important}.hya-dashboard.hya-dashboard-premium .hya-rating-stars .is-off{color:#cbd5e1!important}.hya-dashboard.hya-dashboard-premium .hya-task-progress-card,.hya-dashboard.hya-dashboard-premium .hya-task-item{padding:16px!important}.hya-dashboard.hya-dashboard-premium .hya-task-item{display:flex!important;align-items:flex-start!important;gap:14px!important}.hya-dashboard.hya-dashboard-premium .hya-task-check{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:999px!important;background:rgb(109 40 217 / .10)!important;color:var(--hya-brand)!important;font-weight:900!important;flex:0 0 auto!important}.hya-dashboard.hya-dashboard-premium .hya-task-item.is-done .hya-task-check{background:rgb(22 163 74 / .12)!important;color:#15803d!important}.hya-dashboard.hya-dashboard-premium :is(input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="url"],input[type="password"],select,textarea){width:100%!important;min-height:46px!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid rgb(15 23 42 / .12)!important;background:#fff!important;color:var(--hya-text)!important;box-shadow:none!important}.hya-dashboard.hya-dashboard-premium textarea{min-height:120px!important;resize:vertical!important}.hya-dashboard.hya-dashboard-premium :is(input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="url"],input[type="password"],select,textarea):focus{outline:none!important;border-color:rgb(109 40 217 / .46)!important;box-shadow:0 0 0 4px rgb(109 40 217 / .12)!important}.hya-dashboard.hya-dashboard-premium label{color:var(--hya-text)!important;font-weight:700!important}.hya-dashboard.hya-dashboard-premium .hya-btn,.hya-dashboard.hya-dashboard-premium .hyms-btn,.hya-dashboard.hya-dashboard-premium .hyms-message-open,.hya-dashboard.hya-dashboard-premium .hyms-service-request-open,.hya-dashboard.hya-dashboard-premium .hya-request-service-card-btn,.hya-dashboard.hya-dashboard-premium .hya-request-service-detail-btn,.hya-dashboard.hya-dashboard-premium .hya-card-view-btn,.hya-dashboard.hya-dashboard-premium .hya-message-text-btn,.hya-dashboard.hya-dashboard-premium .hya-map-preview-btn,.hya-dashboard.hya-dashboard-premium .hya-map-demo-cta,.hya-dashboard.hya-dashboard-premium button.hya-btn{min-height:42px!important;border-radius:999px!important;padding:10px 16px!important;font-weight:800!important;border:1px solid rgb(124 58 237 / .22)!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important;box-shadow:0 12px 24px rgb(91 33 182 / .16)!important}.hya-dashboard.hya-dashboard-premium .hya-btn-secondary,.hya-dashboard.hya-dashboard-premium .hya-btn-ghost,.hya-dashboard.hya-dashboard-premium .hya-btn-outline,.hya-dashboard.hya-dashboard-premium .hya-card-view-btn,.hya-dashboard.hya-dashboard-premium .hya-map-preview-btn,.hya-dashboard.hya-dashboard-premium .hya-map-demo-cta{background:#fff!important;color:var(--hya-text)!important;border-color:rgb(15 23 42 / .10)!important;box-shadow:none!important}.hya-dashboard.hya-dashboard-premium .hya-btn-danger,.hya-dashboard.hya-dashboard-premium .hyms-btn-danger,.hya-dashboard.hya-dashboard-premium .hya-urgent-map-btn{background:linear-gradient(135deg,#dc2626,#991b1b)!important;color:#fff!important;border-color:rgb(220 38 38 / .22)!important}.hya-dashboard.hya-dashboard-premium .hya-actions,.hya-dashboard.hya-dashboard-premium .hya-card-actions,.hya-dashboard.hya-dashboard-premium .hya-provider-side-actions,.hya-dashboard.hya-dashboard-premium .hya-filter-actions,.hya-dashboard.hya-dashboard-premium .hya-inline-actions,.hya-dashboard.hya-dashboard-premium .hya-my-service-actions,.hya-dashboard.hya-dashboard-premium .hya-service-list-actions,.hya-dashboard.hya-dashboard-premium .hya-urgent-card-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}.hya-dashboard.hya-dashboard-premium a:focus-visible,.hya-dashboard.hya-dashboard-premium button:focus-visible,.hya-dashboard.hya-dashboard-premium input:focus-visible,.hya-dashboard.hya-dashboard-premium select:focus-visible,.hya-dashboard.hya-dashboard-premium textarea:focus-visible{outline:none!important;box-shadow:0 0 0 4px rgb(109 40 217 / .14)!important}@media (max-width:960px){.hya-dashboard.hya-dashboard-premium{grid-template-columns:1fr!important;gap:16px!important;margin:16px 0!important}.hya-dashboard.hya-dashboard-premium .hya-dash-side{position:relative!important;top:auto!important;padding:14px!important;border-radius:20px!important}.hya-dashboard.hya-dashboard-premium .hya-user-mini{padding:14px 12px 16px!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section,.hya-dashboard.hya-dashboard-premium .hya-mobile-section-subnav{border-radius:16px!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section-toggle{min-height:48px!important;padding:12px 14px!important}.hya-dashboard.hya-dashboard-premium .hya-menu-subitems{gap:7px!important;padding:0 10px 10px!important}.hya-dashboard.hya-dashboard-premium .hya-menu-subitems a,.hya-dashboard.hya-dashboard-premium .hya-tab-logout,.hya-dashboard.hya-dashboard-premium .hya-mobile-section-subnav a{min-height:44px!important;padding:10px 12px!important;font-size:14px!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel{padding:16px!important;border-radius:20px!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel>h1:first-child,.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel>h2:first-child{font-size:22px!important}.hya-dashboard.hya-dashboard-premium :is(.hya-status-grid,.hya-provider-summary-grid,.hya-choice-grid,.hya-rating-summary,.hya-reputation-stats){grid-template-columns:1fr!important}.hya-dashboard.hya-dashboard-premium .hya-service-card-preview,.hya-dashboard.hya-dashboard-premium .hya-public-preview-card,.hya-dashboard.hya-dashboard-premium .hya-reputation-log-card,.hya-dashboard.hya-dashboard-premium .hya-task-item,.hya-dashboard.hya-dashboard-premium .hya-xp-log>div{flex-direction:column!important;align-items:flex-start!important}.hya-dashboard.hya-dashboard-premium .hya-actions,.hya-dashboard.hya-dashboard-premium .hya-card-actions,.hya-dashboard.hya-dashboard-premium .hya-provider-side-actions,.hya-dashboard.hya-dashboard-premium .hya-filter-actions,.hya-dashboard.hya-dashboard-premium .hya-inline-actions,.hya-dashboard.hya-dashboard-premium .hya-my-service-actions,.hya-dashboard.hya-dashboard-premium .hya-service-list-actions,.hya-dashboard.hya-dashboard-premium .hya-urgent-card-actions{flex-direction:column!important;align-items:stretch!important}.hya-dashboard.hya-dashboard-premium :is(.hya-btn,.hyms-btn,.hyms-message-open,.hyms-service-request-open,.hya-request-service-card-btn,.hya-request-service-detail-btn,.hya-card-view-btn,.hya-message-text-btn,.hya-map-preview-btn,.hya-map-demo-cta,button.hya-btn){width:100%!important;justify-content:center!important}}.hya-dashboard.hya-dashboard-premium .hya-menu-section:not(.is-open)>.hya-menu-subitems{display:none!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section.is-open>.hya-menu-subitems{display:grid!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section:not(.is-open) .hya-menu-section-toggle i{transform:rotate(45deg)!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section.is-open .hya-menu-section-toggle i{transform:rotate(225deg)!important}@media (max-width:960px){.hya-dashboard.hya-dashboard-premium .hya-menu-section:not(.is-open)>.hya-menu-subitems{display:none!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section.is-open>.hya-menu-subitems{display:grid!important}}.hya-dashboard.hya-dashboard-premium .hya-mobile-section-subnav,.hya-dashboard.hya-dashboard-premium .hya-mobile-section-subnav.is-open{display:none!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section:not(.is-open)>.hya-menu-subitems{display:none!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section.is-open>.hya-menu-subitems{display:grid!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"]{overflow:visible!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-monetization-card-layout,.hya-promotion-card-grid,.hya-subscription-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important;width:100%!important;margin:14px 0 18px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-packages{display:block!important;width:100%!important;margin-top:20px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-packages>h3,.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-packages>h2{margin:0 0 10px!important;color:var(--hya-text,#0f172a)!important;font-size:22px!important;line-height:1.25!important;letter-spacing:-.02em!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-monetization-card,.hya-monetization-section-card,.hya-price-card,.hya-promotion-price-card){display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;min-height:0!important;height:auto!important;padding:18px!important;border-radius:22px!important;background:#fff!important;color:var(--hya-text,#0f172a)!important;border:1px solid rgb(15 23 42 / .09)!important;box-shadow:0 14px 34px rgb(15 23 42 / .055)!important;overflow:hidden!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-monetization-card,.hya-monetization-section-card,.hya-price-card,.hya-promotion-price-card)::before{pointer-events:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:30px!important;margin:0!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-top>span:first-child,.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-card>span:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;width:auto!important;padding:6px 10px!important;border-radius:999px!important;background:rgb(109 40 217 / .08)!important;color:#6d28d9!important;-webkit-text-fill-color:#6d28d9!important;border:1px solid rgb(109 40 217 / .10)!important;box-shadow:none!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:.03em!important;text-transform:uppercase!important;white-space:nowrap!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child:not(:first-child){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:42px!important;min-height:28px!important;padding:6px 11px!important;border-radius:999px!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(124 58 237 / .26)!important;box-shadow:0 8px 18px rgb(91 33 182 / .13)!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;text-transform:uppercase!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child:not(:first-child) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-monetization-card,.hya-monetization-section-card,.hya-price-card,.hya-promotion-price-card) h3{min-height:0!important;display:block!important;margin:0!important;color:var(--hya-text,#0f172a)!important;font-size:20px!important;line-height:1.22!important;letter-spacing:-.02em!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-monetization-card,.hya-monetization-section-card,.hya-price-card,.hya-promotion-price-card) p{margin:0!important;color:var(--hya-muted,#64748b)!important;font-size:14px!important;line-height:1.45!important;font-weight:600!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line{display:inline-grid!important;align-self:flex-start!important;width:auto!important;max-width:100%!important;gap:4px!important;margin-top:auto!important;padding:9px 12px!important;border-radius:16px!important;background:#f0fdf4!important;border:1px solid rgb(22 163 74 / .16)!important;box-shadow:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line strong{color:#15803d!important;-webkit-text-fill-color:#15803d!important;font-size:19px!important;line-height:1.05!important;font-weight:950!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line :is(del,small){color:#64748b!important;-webkit-text-fill-color:#64748b!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-price-card.is-enabled{border-color:rgb(109 40 217 / .24)!important;box-shadow:0 16px 38px rgb(109 40 217 / .10)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-price-card.is-disabled{opacity:1!important;background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)!important;border-color:rgb(15 23 42 / .08)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-founder-promo,.hya-monetization-card-founder){background:linear-gradient(135deg,#0f172a,#2e1065)!important;color:#fff!important;border-color:rgb(255 255 255 / .10)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-founder-promo,.hya-monetization-card-founder) :is(h1,h2,h3,h4,strong,b,span){color:#fff!important;-webkit-text-fill-color:#fff!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-founder-promo,.hya-monetization-card-founder) :is(p,small,em,li,label){color:rgb(255 255 255 / .86)!important;-webkit-text-fill-color:rgb(255 255 255 / .86)!important}@media(max-width:1100px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-monetization-card-layout,.hya-promotion-card-grid,.hya-subscription-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-monetization-card-layout,.hya-promotion-card-grid,.hya-subscription-grid){grid-template-columns:1fr!important;gap:12px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] :is(.hya-monetization-card,.hya-monetization-section-card,.hya-price-card,.hya-promotion-price-card){padding:15px!important;border-radius:18px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-top{align-items:flex-start!important}}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child:not(:first-child),.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>:last-child:not(:first-child),.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-section-card .hya-monetization-card-top>:last-child:not(:first-child){min-width:36px!important;min-height:24px!important;padding:4px 9px!important;border-radius:999px!important;background:#0f172a!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgb(15 23 42 / .18)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 6px 14px rgb(15 23 42 / .12)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1!important;text-transform:uppercase!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child:not(:first-child) *,.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>:last-child:not(:first-child) *,.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-section-card .hya-monetization-card-top>:last-child:not(:first-child) *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-disabled .hya-monetization-card-top>:last-child:not(:first-child),.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-price-card.is-disabled .hya-monetization-card-top>:last-child:not(:first-child){background:#1f2937!important;color:#ffffff!important;border-color:rgb(15 23 42 / .18)!important;opacity:.92!important}@media (max-width:960px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child:not(:first-child),.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>:last-child:not(:first-child),.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-section-card .hya-monetization-card-top>:last-child:not(:first-child){min-height:23px!important;padding:4px 8px!important;font-size:10px!important}}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child:not(:first-child),.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>:last-child:not(:first-child),.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-section-card .hya-monetization-card-top>:last-child:not(:first-child){min-width:42px!important;min-height:28px!important;padding:6px 11px!important;border-radius:999px!important;background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(124 58 237 / .26)!important;box-shadow:0 8px 18px rgb(91 33 182 / .13)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important;line-height:1!important;text-transform:uppercase!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-card-top>:last-child:not(:first-child) *,.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-promotion-price-card .hya-monetization-card-top>:last-child:not(:first-child) *,.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-monetization-section-card .hya-monetization-card-top>:last-child:not(:first-child) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:8px 10px!important;margin-top:4px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:7px 11px!important;min-height:30px!important;border-radius:12px!important;background:#0f172a!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgb(15 23 42 / .16)!important;box-shadow:0 8px 18px rgb(15 23 42 / .10)!important;font-size:15px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.01em!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line strong *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line :is(del,small){display:inline-flex!important;align-items:center!important;padding:5px 9px!important;min-height:26px!important;border-radius:10px!important;background:#f8fafc!important;color:#64748b!important;border:1px solid rgb(15 23 42 / .08)!important;font-size:11px!important;font-weight:800!important;line-height:1!important}@media (max-width:960px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line{gap:7px 8px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line strong{min-height:28px!important;padding:6px 10px!important;font-size:14px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line :is(del,small){min-height:24px!important;padding:4px 8px!important;font-size:10px!important}}.hya-dashboard.hya-dashboard-premium .hymon-accordion{padding:0!important;overflow:hidden!important}.hya-dashboard.hya-dashboard-premium .hymon-accordion>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid rgb(15 23 42 / .08);font-weight:900;color:#0f172a}.hya-dashboard.hya-dashboard-premium .hymon-accordion>summary::-webkit-details-marker{display:none}.hya-dashboard.hya-dashboard-premium .hymon-accordion>summary strong{display:inline-flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:999px;background:#0f172a;color:#fff;font-size:11px;line-height:1;white-space:nowrap}.hya-dashboard.hya-dashboard-premium .hymon-accordion>:not(summary){margin:16px 18px 18px!important}.hya-dashboard.hya-dashboard-premium .hymon-order-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.hya-dashboard.hya-dashboard-premium .hymon-order-form label{display:grid;gap:6px;font-size:13px}.hya-dashboard.hya-dashboard-premium .hya-provider-monetization-context{border-color:rgb(109 40 217 / .16)!important;background:linear-gradient(180deg,#fbf9ff,#fff)!important}@media(max-width:960px){.hya-dashboard.hya-dashboard-premium .hymon-accordion>summary{padding:14px}.hya-dashboard.hya-dashboard-premium .hymon-accordion>:not(summary){margin:14px!important}}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-summary-card>.hya-provider-summary-toggle+span,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-summary-card>span{display:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-summary-toggle{margin:0 0 10px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-summary-toggle span{display:block!important;color:var(--hya-muted)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-summary-card strong{margin-top:0!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="request-help"] :is(.hya-urgent-detail-note,.hya-urgent-action-note,.hyms-urgent-note,.hyms-request-note,.hyms-expiry-note,.hyms-alert-note,.hyms-form-note,.hyms-help-note,.hya-form-note,.hya-alert-note){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:rgb(127 29 29 / .28)!important;border:1px solid rgb(255 255 255 / .18)!important;box-shadow:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="request-help"] :is(.hya-urgent-detail-note,.hya-urgent-action-note,.hyms-urgent-note,.hyms-request-note,.hyms-expiry-note,.hyms-alert-note,.hyms-form-note,.hyms-help-note,.hya-form-note,.hya-alert-note) *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-progress-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:18px!important;background:linear-gradient(135deg,#0f172a,#21134a)!important;color:#fff!important;border:1px solid rgb(15 23 42 / .10)!important;border-radius:24px!important;box-shadow:0 18px 48px rgb(15 23 42 / .16)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-progress-card strong{display:block!important;color:#ffffff!important;font-size:22px!important;line-height:1.15!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-progress-card span{display:block!important;color:rgb(255 255 255 / .82)!important;font-weight:800!important;margin-top:4px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-progress-track{background:rgb(255 255 255 / .14)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-item{display:grid!important;grid-template-columns:42px minmax(0,1fr) 128px!important;align-items:center!important;gap:12px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-body{min-width:0!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-title-row{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-title-row strong{font-size:16px!important;line-height:1.25!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-body p{margin:.3rem 0 0!important;color:#64748b!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-side{display:grid!important;justify-items:end!important;align-content:center!important;gap:6px!important;min-width:128px!important;text-align:right!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-side span{color:#6d28d9!important;font-weight:900!important;line-height:1.1!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-side small{color:#15803d!important;font-weight:900!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-side .hya-btn{width:auto!important;min-width:112px!important;justify-self:end!important}@media (max-width:960px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-item{grid-template-columns:38px minmax(0,1fr)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-side{grid-column:2!important;justify-items:start!important;text-align:left!important;min-width:0!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="tasks"] .hya-task-side .hya-btn{width:100%!important;justify-self:stretch!important}}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hymon-accordion>summary strong,.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line strong,.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hya-price-line strong *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="subscriptions"] .hymon-accordion>summary strong *{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="reputation"] .hya-reputation-log-card{display:block!important;padding:18px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="reputation"] .hya-reputation-log-head{width:100%!important;margin:0 0 14px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="reputation"] .hya-reputation-log-head h3{margin:0 0 4px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="reputation"] .hya-reputation-log-head p{margin:0!important;color:#64748b!important;font-weight:750!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="reputation"] .hya-xp-log{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="reputation"] .hya-xp-log>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;padding:14px 16px!important;background:var(--hya-surface-soft)!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="reputation"] .hya-xp-log>div span{flex:1 1 auto!important;min-width:0!important;color:#0f172a!important;line-height:1.35!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="reputation"] .hya-xp-log>div strong{flex:0 0 auto!important;white-space:nowrap!important}@media (max-width:960px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="reputation"] .hya-xp-log{grid-template-columns:1fr!important}}.hya-dashboard.hya-dashboard-premium .hymon-price-summary{display:grid!important;gap:9px!important;margin:12px 0!important;padding:12px!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;background:#f8fafc!important;color:#0f172a!important}.hya-dashboard.hya-dashboard-premium .hymon-price-summary>strong{color:#0f172a!important;font-size:14px!important;line-height:1.25!important}.hya-dashboard.hya-dashboard-premium .hymon-price-lines{display:grid!important;gap:6px!important}.hya-dashboard.hya-dashboard-premium .hymon-price-line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:7px 9px!important;border-radius:12px!important;background:#fff!important;border:1px solid rgb(15 23 42 / .06)!important}.hya-dashboard.hya-dashboard-premium .hymon-price-line span{color:#475569!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}.hya-dashboard.hya-dashboard-premium .hymon-price-line b{color:#0f172a!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.hya-dashboard.hya-dashboard-premium .hymon-price-line.is-discount b{color:#15803d!important}.hya-dashboard.hya-dashboard-premium .hymon-price-line.is-total_gross{background:#0f172a!important;border-color:#0f172a!important}.hya-dashboard.hya-dashboard-premium .hymon-price-line.is-total_gross span,.hya-dashboard.hya-dashboard-premium .hymon-price-line.is-total_gross b{color:#fff!important;-webkit-text-fill-color:#fff!important}.hya-dashboard.hya-dashboard-premium .hymon-price-summary small{color:#64748b!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important}.hya-dashboard.hya-dashboard-premium .hya-listing-credit-card .hymon-order-form,.hya-dashboard.hya-dashboard-premium .hya-promotion-price-card .hymon-order-form{margin-top:auto!important}@media(max-width:960px){.hya-dashboard.hya-dashboard-premium .hymon-price-line{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}}.hya-dashboard.hya-dashboard-premium .hymon-wallet-panel{border-color:rgb(109 40 217 / .14)!important;background:linear-gradient(180deg,#fff,#fbf9ff)!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-head{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-head>div{border:1px solid rgb(15 23 42 / .08)!important;border-radius:16px!important;background:#fff!important;padding:13px!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-head span{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-head strong{display:block!important;margin-top:6px!important;color:#0f172a!important;font-size:18px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-actions{display:flex!important;justify-content:flex-end!important;margin:0 0 16px!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-grid section{border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;background:#fff!important;padding:16px!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-grid h3{margin:0 0 10px!important;color:#0f172a!important;font-size:17px!important;line-height:1.2!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-list{display:grid!important;gap:9px!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-list article{display:grid!important;gap:4px!important;border:1px solid rgb(15 23 42 / .07)!important;border-radius:14px!important;background:#f8fafc!important;padding:11px 12px!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-list article strong{color:#0f172a!important;font-size:14px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-list article span{color:#475569!important;font-size:12px!important;font-weight:800!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-list article small{color:#64748b!important;font-size:12px!important;line-height:1.35!important}.hya-dashboard.hya-dashboard-premium .hymon-service-select-label{display:grid!important;gap:7px!important;margin:10px 0!important;font-size:13px!important;color:#0f172a!important}.hya-dashboard.hya-dashboard-premium .hymon-service-select-label small{color:#64748b!important;font-size:12px!important;font-weight:700!important}@media(max-width:960px){.hya-dashboard.hya-dashboard-premium .hymon-wallet-head,.hya-dashboard.hya-dashboard-premium .hymon-wallet-grid{grid-template-columns:1fr!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-actions{justify-content:stretch!important}.hya-dashboard.hya-dashboard-premium .hymon-wallet-actions .hya-btn{width:100%!important}}.hya-dashboard.hya-dashboard-premium [data-hya-panel="wallet-history"] .hymon-wallet-panel{margin-top:0!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="wallet-history"] .hymon-wallet-panel>summary{border-radius:18px 18px 0 0!important}.hya-dashboard.hya-dashboard-premium .hya-menu-simple-help{display:block!important;margin:-6px 14px 10px 55px!important;color:#64748b!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section:not(.is-open) .hya-menu-simple-help{display:none!important}@media(max-width:960px){.hya-dashboard.hya-dashboard-premium .hya-menu-simple-help{margin:-4px 12px 9px 52px!important;font-size:11px!important}}.hya-dashboard.hya-dashboard-premium .hya-menu-simple-help{display:block!important;margin:-4px 14px 10px 55px;color:#64748b!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important}.hya-dashboard.hya-dashboard-premium .hya-menu-section:not(.is-open) .hya-menu-simple-help{display:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="find-services"],.hya-dashboard.hya-dashboard-premium [data-hya-panel="offer-services"],.hya-dashboard.hya-dashboard-premium [data-hya-panel="urgent-center"]{background:#fff!important}.hya-dashboard.hya-dashboard-premium .hya-menu-subitems-compact{grid-template-columns:1fr!important}.hya-dashboard.hya-dashboard-premium .hya-menu-simple-help{display:block!important;margin:-4px 14px 10px!important;color:#64748b!important;font-size:12px!important;line-height:1.35!important}@media (max-width:960px){.hya-dashboard.hya-dashboard-premium .hya-menu-simple-help{margin:-2px 12px 9px!important;font-size:12px!important}}.hya-dashboard.hya-dashboard-premium .hya-menu-subitems-compact a[data-hya-tab="offer-services"]{font-weight:800!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"]{display:flex!important;flex-direction:column!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"]>.hya-panel-head{order:1!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"]>.hya-provider-summary-grid{order:2!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"]>.hya-provider-form.is-open{order:3!important;margin:18px 0!important;padding:18px!important;border:2px solid rgb(109 40 217 / .20)!important;border-radius:24px!important;background:linear-gradient(180deg,#fbf8ff 0%,#ffffff 100%)!important;box-shadow:0 18px 46px rgb(109 40 217 / .10)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"]>.hya-edit-collapsed-note{order:3!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"]>.hya-offered-services{order:4!important;margin-top:8px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form.is-open .hya-form-mode-note{background:#0f172a!important;color:#fff!important;border-color:rgb(15 23 42 / .12)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form.is-open .hya-form-mode-note strong{color:#fff!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form.is-open .hya-form-mode-note span{color:rgb(255 255 255 / .82)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-services-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:14px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-service-row{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important;gap:14px!important;min-height:190px!important;border-radius:22px!important;border:1px solid rgb(15 23 42 / .08)!important;background:#fff!important;box-shadow:0 14px 34px rgb(15 23 42 / .06)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-service-row.is-editing,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-service-row.hya-just-saved{border-color:rgb(109 40 217 / .42)!important;background:linear-gradient(180deg,#fbf8ff 0%,#ffffff 100%)!important;box-shadow:0 20px 52px rgb(109 40 217 / .16)!important;position:relative!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-service-row.hya-just-saved::before{content:"Serviciu salvat";position:absolute!important;top:12px!important;right:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 9px!important;border-radius:999px!important;background:#6d28d9!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-service-row.hya-just-saved>div:first-child,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-service-row.is-editing>div:first-child{padding-top:20px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-service-actions{justify-content:flex-start!important;gap:8px!important}@media(max-width:960px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-services-list{grid-template-columns:1fr!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"]>.hya-provider-form.is-open{padding:14px!important;border-radius:20px!important}}.hya-dashboard .hya-multi-service-block{margin:14px 0;padding:14px;border:1px solid rgb(109 40 217 / .16);border-radius:18px;background:linear-gradient(180deg,#fbf9ff,#fff)}.hya-dashboard .hya-multi-service-block h4{margin:0 0 6px;color:#0f172a;font-size:17px}.hya-dashboard .hya-multi-service-block .hya-check{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid rgb(15 23 42 / .08);cursor:pointer;font-weight:850;color:#0f172a}.hya-dashboard .hya-multi-service-block .hya-check input{width:auto!important;min-height:auto!important;margin-top:3px!important}.hya-dashboard .hya-multi-service-panel{display:grid;gap:12px;margin-top:12px}.hya-dashboard .hya-multi-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.hya-dashboard .hya-multi-service-choice{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:16px;border:1px solid rgb(15 23 42 / .09);background:#fff;color:#0f172a;font-weight:800}.hya-dashboard .hya-multi-service-choice input{width:auto!important;min-height:auto!important;margin-top:3px!important}.hya-dashboard .hya-pill-pending_payment,.hya-dashboard .hya-provider-card .hya-pill-pending_payment{background:#111827!important;color:#fff!important;border-color:#111827!important}.hya-review-recorded{padding:14px 16px;border-radius:18px;background:#f8fafc;border:1px solid rgb(15 23 42 / .08);color:#0f172a;margin-top:12px}.hya-review-recorded strong{display:block;color:#0f172a;font-size:15px;margin-bottom:4px}.hya-review-recorded p{margin:0 0 6px;color:#475569;font-weight:700;line-height:1.4}.hya-review-recorded small{color:#64748b;font-weight:800}.hya-review-type-fixed{display:inline-flex;margin-top:6px;padding:8px 10px;border-radius:999px;background:rgb(109 40 217 / .08);color:#5b21b6;font-weight:900}.hya-review-stars-input{display:inline-flex;align-items:center;gap:4px;padding:8px 10px;border-radius:14px;background:#fff;border:1px solid rgb(109 40 217 / .18);width:max-content;max-width:100%}.hya-review-stars-input button{appearance:none;border:0;background:transparent!important;box-shadow:none!important;padding:0 2px!important;margin:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;font-size:25px!important;line-height:1!important;color:#c4b5fd!important;cursor:pointer;transition:transform .14s ease,color .14s ease}.hya-review-stars-input button.is-on{color:#7c3aed!important;-webkit-text-fill-color:#7c3aed!important;text-shadow:0 5px 14px rgb(124 58 237 / .18)}.hya-review-stars-input button.is-off{color:#ddd6fe!important;-webkit-text-fill-color:#ddd6fe!important}.hya-review-stars-input button:hover{transform:translateY(-1px) scale(1.06)}.hya-review-stars-hint{display:block!important;margin-top:4px!important;color:#6d28d9!important;font-weight:900!important}.hya-review-recorded-notice{margin-top:12px;padding:13px 15px;border-radius:16px;background:#f5f3ff;border:1px solid rgb(109 40 217 / .18);color:#312e81}.hya-review-recorded-notice strong{display:block;color:#4c1d95;font-size:15px}.hya-review-recorded-notice p{margin:4px 0 0;color:#5b21b6;font-weight:750;line-height:1.4}@media(max-width:680px){.hya-review-stars-input{width:100%;justify-content:center}.hya-review-stars-input button{font-size:28px!important}}.hya-dashboard.hya-dashboard-premium .hya-flow-simple-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin:0 0 18px!important;padding:16px!important;border:1px solid rgb(109 40 217 / .12)!important;border-radius:20px!important;background:linear-gradient(180deg,#fbf9ff,#fff)!important}.hya-dashboard.hya-dashboard-premium .hya-flow-simple-head h2{margin:4px 0 6px!important;color:#0f172a!important;letter-spacing:-.02em!important}.hya-dashboard.hya-dashboard-premium .hya-flow-simple-head p{margin:0!important;color:#64748b!important;line-height:1.45!important;font-weight:650!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-service-row.is-urgent-service{border-color:rgb(220 38 38 / .24)!important;background:linear-gradient(180deg,#fff7f7,#ffffff)!important;box-shadow:0 14px 34px rgb(220 38 38 / .08)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-service-row.is-urgent-service::before{background:linear-gradient(180deg,#ef4444,#991b1b)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-my-service-urgent-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 9px!important;border-radius:999px!important;background:#fee2e2!important;color:#991b1b!important;border:1px solid rgb(220 38 38 / .18)!important;font-weight:900!important}@media(max-width:960px){.hya-dashboard.hya-dashboard-premium .hya-flow-simple-head{flex-direction:column!important;align-items:stretch!important}.hya-dashboard.hya-dashboard-premium .hya-flow-simple-head .hya-btn{width:100%!important}}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel:not(.is-active){display:none!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel.is-active{display:block!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel[data-hya-panel="provider"].is-active{display:flex!important;flex-direction:column!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel[data-hya-panel="provider"]:not(.is-active){display:none!important}.hya-dashboard.hya-dashboard-premium .hya-tabs-grouped .hya-menu-section-toggle strong{font-size:14px!important}.hya-dashboard.hya-dashboard-premium .hya-tabs-grouped .hya-menu-subitems a{font-weight:750!important}.hya-dashboard.hya-dashboard-premium .hya-tabs-grouped .hya-menu-subitems a.is-active{font-weight:900!important}.hya-dashboard .hya-multi-service-panel[hidden]{display:none!important}.hya-dashboard .hya-multi-service-panel:not([hidden]){display:grid!important}.hya-dashboard .hya-multi-service-choice input:checked+span{color:#5b21b6!important;font-weight:950!important}.hya-dashboard .hya-multi-service-choice:has(input:checked){border-color:rgb(109 40 217 / .38)!important;background:#f7f2ff!important}.hya-dashboard .hya-location-privacy-card{display:grid;gap:10px;padding:12px 14px;border:1px solid rgb(109 40 217 / .14);border-radius:18px;background:linear-gradient(180deg,#fbfaff,#fff)}.hya-dashboard .hya-required{color:#dc2626;font-weight:950}.hya-dashboard .hya-field-help{display:block;margin-top:6px;color:#64748b!important;font-size:12.5px;line-height:1.45;font-weight:700}.hya-dashboard .hya-privacy-check{align-items:flex-start!important;padding:10px 12px;border-radius:14px;background:#f8fafc;border:1px solid rgb(15 23 42 / .08)}.hya-dashboard .hya-listing-identity .hya-choice-card span{line-height:1.45}@media(max-width:720px){.hya-dashboard .hya-location-privacy-card{padding:11px;border-radius:16px}.hya-dashboard .hya-service-manual-location{display:grid;gap:10px}.hya-dashboard .hya-map-controls{gap:10px!important}.hya-dashboard .hya-provider-form input,.hya-dashboard .hya-provider-form select,.hya-dashboard .hya-provider-form textarea{font-size:16px!important}.hya-dashboard .hya-field-help{font-size:12px}}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel[data-hya-panel="provider"].is-active>.hya-panel-head{order:1!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel[data-hya-panel="provider"].is-active>.hya-provider-form.is-open{order:2!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel[data-hya-panel="provider"].is-active>.hya-edit-collapsed-note{order:2!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel[data-hya-panel="provider"].is-active>.hya-offered-services{order:3!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel[data-hya-panel="provider"].is-active>.hya-provider-summary-grid{order:4!important;margin-top:18px!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel[data-hya-panel="provider"].is-active>.hya-provider-summary-grid::before{content:"Rezumat profil și verificări";grid-column:1 / -1;display:block;margin:0 0 -2px;color:#64748b;font-size:13px;font-weight:900;letter-spacing:.02em}@media (max-width:960px){.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel[data-hya-panel="provider"].is-active>.hya-provider-summary-grid{margin-top:14px!important;gap:10px!important}.hya-dashboard.hya-dashboard-premium .hya-dash-main>.hya-tab-panel[data-hya-panel="provider"].is-active>.hya-provider-summary-grid::before{font-size:12px;margin-bottom:0}}.hya-post-save-promotion-prompt{border-color:rgb(109 40 217 / .18)!important;background:linear-gradient(180deg,#f8f5ff,#ffffff)!important}.hya-post-save-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.hya-post-save-promotion-prompt small{display:block;margin-top:10px;color:#64748b;font-weight:700}.hya-publication-context h3{margin-bottom:8px}@media(max-width:760px){.hya-post-save-actions{display:grid;grid-template-columns:1fr}.hya-post-save-actions .hya-btn{width:100%;justify-content:center}}.hya-work-mode-block .hya-delivery-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.hya-work-mode-block .hya-choice-card input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.hya-work-mode-block .hya-choice-card:has(input:checked){border-color:rgb(124 58 237 / .45)!important;background:linear-gradient(180deg,#fbf7ff,#fff)!important;box-shadow:0 12px 28px rgb(109 40 217 / .10)!important}.hya-remote-work-note,.hya-hybrid-work-note{margin:14px 0 0;padding:13px 14px;border-radius:16px;border:1px solid rgb(124 58 237 / .16);background:#faf7ff;color:#0f172a;display:grid;gap:4px}.hya-remote-work-note strong,.hya-hybrid-work-note strong{font-weight:900;color:#4c1d95}.hya-location-privacy-card.is-remote-optional{background:#f8fafc!important;border-color:rgb(15 23 42 / .08)!important}.hya-location-privacy-card label.is-optional .hya-required{display:none!important}@media (max-width:760px){.hya-work-mode-block .hya-delivery-mode-grid{grid-template-columns:1fr!important;gap:10px!important}.hya-work-mode-block .hya-choice-card{padding:14px!important;border-radius:16px!important}.hya-work-mode-block .hya-choice-card strong{font-size:15px!important}.hya-work-mode-block .hya-choice-card span{font-size:13px!important;line-height:1.35!important}.hya-remote-work-note,.hya-hybrid-work-note{padding:12px!important;border-radius:14px!important;font-size:13px!important}}.hya-provider-form-top-actions{display:flex;justify-content:flex-end;gap:10px;margin:10px 0 14px}.hya-provider-form-top-actions.is-hidden{display:none!important}.hya-guided-service-hint{display:none;margin:12px 0;padding:14px 16px;border:1px dashed rgb(109 40 217 / .28);border-radius:18px;background:#fbf9ff;color:#4c1d95}.hya-guided-service-hint strong{display:block;margin-bottom:4px;color:#4c1d95}.hya-guided-service-hint span{display:block;color:#6b21a8;font-size:13px;line-height:1.45}.hya-provider-form.is-awaiting-service .hya-guided-detail{display:none!important}.hya-provider-form.is-awaiting-service .hya-guided-service-hint{display:block}.hya-provider-form .hya-map-card.is-remote-hidden{display:none!important}.hya-provider-form .hya-provider-save-btn{margin-top:6px}@media(max-width:760px){.hya-provider-form-top-actions{justify-content:stretch;margin:8px 0 12px}.hya-provider-form-top-actions .hya-btn{width:100%}.hya-guided-service-hint{padding:12px 13px;border-radius:15px}}.hya-listing-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 16px}.hya-listing-stepper button{display:flex;align-items:center;gap:8px;justify-content:center;border:1px solid rgb(15 23 42 / .10);background:#fff;color:#475569;border-radius:14px;padding:9px 8px;font-weight:800;cursor:pointer}.hya-listing-stepper button b{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px}.hya-listing-stepper button.is-active{background:#f5edff;border-color:rgb(109 40 217 / .24);color:#4c1d95}.hya-listing-stepper button.is-active b{background:#6d28d9;color:#fff}.hya-listing-stepper button.is-locked{opacity:.55}.hya-provider-form.is-step-mode .hya-step-panel{display:none!important}.hya-provider-form.is-step-mode .hya-step-panel.is-active{display:block!important}.hya-step-actions{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.hya-step-actions button[hidden]{display:none!important}.hya-coverage-mode-block[hidden]{display:none!important}.hya-mini-inline-link{display:inline-flex;margin-left:6px;font-size:12px;font-weight:900;color:#6d28d9;text-decoration:underline;text-underline-offset:2px}.hya-publication-mode-note{display:grid;gap:4px;border:1px solid rgb(109 40 217 / .14);background:#fbf7ff;border-radius:16px;padding:12px 14px;margin:10px 0}.hya-publication-mode-note strong{color:#4c1d95}.hya-publication-mode-note span{color:#64748b;font-size:13px}@media(max-width:760px){.hya-listing-stepper{grid-template-columns:repeat(5,1fr);gap:5px;margin:10px 0 12px}.hya-listing-stepper button{padding:7px 4px;border-radius:12px;gap:0;flex-direction:column;font-size:10px;line-height:1.1}.hya-listing-stepper button b{width:22px;height:22px;font-size:11px}.hya-step-actions{position:sticky;bottom:8px;z-index:4;background:rgb(255 255 255 / .92);backdrop-filter:blur(8px);border:1px solid rgb(15 23 42 / .08);border-radius:16px;padding:8px;box-shadow:0 12px 30px rgb(15 23 42 / .12)}.hya-step-actions .hya-btn{width:100%;justify-content:center}}@media (max-width:899px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-intelligent-service-selector .hya-services-directory,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-intelligent-service-selector .hya-services-directory.is-services-filter-focus{position:static!important;z-index:auto!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-intelligent-service-selector .hya-services-sidebar,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-intelligent-service-selector .hya-services-directory.is-services-filter-focus .hya-services-sidebar{position:static!important;z-index:auto!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-intelligent-service-selector .hya-filter-card-head,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-intelligent-service-selector [data-hya-dir-filter-close]{display:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-intelligent-service-selector .hya-filter-card,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-intelligent-service-selector .hya-filter-card-compact{position:static!important;z-index:auto!important;box-shadow:none!important;border-color:rgb(15 23 42 / .08)!important;transform:none!important}}@media (max-width:899px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) [data-hya-services-directory],.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) [data-hya-services-directory].is-services-filter-focus{position:static!important;z-index:auto!important;transform:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) .hya-services-sidebar,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) .hya-services-sidebar.is-open{position:static!important;inset:auto!important;z-index:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;transform:none!important;display:block!important;overflow:visible!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) .hya-filter-card,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) .hya-filter-card-compact{position:relative!important;z-index:auto!important;transform:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) .hya-filter-card-head,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) [data-hya-dir-filter-close]{display:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) .hya-filter-card :is(button,.hya-btn,.hysi-btn){width:auto}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) .hya-filter-card [data-hya-dir-run],.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] :is(.hya-provider-form,.hya-intelligent-service-selector) .hya-filter-card .hysi-primary{width:100%}}@media (max-width:760px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form [data-hya-step="1"]{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form [data-hya-step="1"]>.hya-form-block,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-intelligent-service-selector,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-services-directory,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form [data-hya-services-directory],.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-services-sidebar{padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card-compact{margin:0!important;padding:14px!important;border:1px solid rgb(109 40 217 / .14)!important;background:#fff!important;border-radius:20px!important;box-shadow:0 10px 28px rgb(15 23 42 / .06)!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card .hya-card,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card .hysi-card,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card .hya-selector-card,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card .hysi-selector-card{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card input[type="text"],.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card input[type="search"]{margin-top:8px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card :is(.hya-btn,.hysi-btn,button){min-height:44px!important;border-radius:16px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card [data-hya-dir-run],.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card .hysi-primary{width:100%!important;margin-top:10px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card .hya-manual-toggle,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card [data-hysi-manual],.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-filter-card .hysi-secondary{width:100%!important;margin-top:8px!important}}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-map-card{min-width:0!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-shell,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active [data-hya-services-map-canvas],.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active [data-hya-map-canvas]{min-height:320px!important}@media(max-width:760px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-shell,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active [data-hya-services-map-canvas],.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active [data-hya-map-canvas]{min-height:260px!important}}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-card{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:12px 0 0!important;border-radius:0!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-head{margin:0 0 10px!important;padding:0!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-shell{width:100%!important;border-radius:18px!important;border:1px solid rgb(15 23 42 / .10)!important;background:#eef2ff!important;overflow:hidden!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-controls{display:grid!important;grid-template-columns:minmax(150px,220px) minmax(0,1fr)!important;gap:10px!important;align-items:center!important;margin:10px 0 0!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-note{margin:8px 0 0!important}.hya-address-suggestions{position:relative;z-index:20;margin-top:6px;display:grid;gap:6px}.hya-address-suggestion{width:100%;text-align:left;border:1px solid rgb(109 40 217 / .16);background:#fff;border-radius:12px;padding:9px 10px;color:#0f172a;font-weight:800;line-height:1.35;cursor:pointer}.hya-address-suggestion:hover,.hya-address-suggestion:focus{border-color:rgb(109 40 217 / .38);background:#fbf7ff;outline:none}@media(max-width:760px){.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-head{display:grid!important;gap:8px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-head strong{font-size:15px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-head p,.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-note{font-size:12px!important;line-height:1.35!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-shell{border-radius:15px!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="provider"] .hya-provider-form .hya-step-panel.is-active .hya-map-controls{grid-template-columns:1fr!important}.hya-address-suggestion{font-size:13px;padding:9px}}.hya-results-summary{display:flex!important;align-items:baseline!important;gap:5px!important;flex-wrap:wrap!important}.hya-results-summary strong{font-size:24px!important;line-height:1!important}.hya-results-per-page{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 8px 6px 12px!important;border:1px solid rgb(15 23 42 / .10)!important;border-radius:999px!important;background:#f8fafc!important;color:#475569!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}.hya-results-per-page select{min-height:34px!important;border:0!important;border-radius:999px!important;padding:0 28px 0 12px!important;background:#fff!important;color:#0f172a!important;font-weight:950!important;box-shadow:inset 0 0 0 1px rgb(15 23 42 / .12)!important}.hya-directory-pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;margin:18px 0 4px!important}.hya-directory-pagination[hidden]{display:none!important}.hya-directory-pagination button,.hya-directory-pagination span{min-width:36px!important;height:36px!important;border-radius:999px!important;border:1px solid rgb(15 23 42 / .12)!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important}.hya-directory-pagination button{cursor:pointer!important}.hya-directory-pagination button:hover:not(:disabled){background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}.hya-directory-pagination button.is-active{background:#111827!important;color:#fff!important;border-color:#111827!important}.hya-directory-pagination button:disabled{opacity:.45!important;cursor:not-allowed!important}@media(max-width:760px){.hya-services-toolbar-with-view{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important}.hya-results-per-page{justify-content:space-between!important;width:100%!important}.hya-archive-view-switch{width:100%!important;justify-content:center!important}}.hya-services-directory .hya-provider-grid-directory[data-hya-dir-results]{max-height:none!important;overflow:visible!important}.hya-services-directory .hya-provider-grid-directory[data-hya-dir-results]>.hya-provider-card{display:flex!important}.hya-services-toolbar .hya-results-toolbar-controls{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.hya-results-result-type,.hya-results-per-page,.hya-results-distance-sort{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:13px!important;font-weight:800!important;color:#475569!important;white-space:nowrap!important}.hya-results-result-type select,.hya-results-per-page select,.hya-results-distance-sort select{min-height:34px!important;height:34px!important;border:1px solid rgb(15 23 42 / .12)!important;border-radius:999px!important;background:#fff!important;color:#111827!important;padding:0 28px 0 12px!important;font-size:13px!important;font-weight:900!important;max-width:130px!important}@media(max-width:760px){.hya-services-toolbar .hya-results-toolbar-controls{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;gap:7px!important}.hya-results-result-type,.hya-results-per-page,.hya-results-distance-sort{width:100%!important;justify-content:space-between!important;gap:5px!important;font-size:12px!important}.hya-results-result-type select,.hya-results-per-page select,.hya-results-distance-sort select{max-width:82px!important;min-width:62px!important;padding-left:9px!important;padding-right:22px!important;font-size:12px!important}}.hya-results-result-type select{max-width:112px!important}.hya-client-request-card .hya-provider-card-title{letter-spacing:-.025em!important}.hya-client-request-card .hya-provider-price-box{background:#fff7ed!important;border-color:rgb(251 146 60 / .22)!important}.hya-client-request-card .hya-provider-price-box span{color:#9a3412!important}.hya-client-request-card .hya-provider-card-badges .hya-provider-identity-badge:first-child{background:#eef2ff!important;color:#3730a3!important;border-color:rgb(99 102 241 / .18)!important}.hya-client-request-card.hya-urgent-request-card .hya-provider-card-badges .hya-provider-identity-badge:first-child{background:#fff1f2!important;color:#be123c!important;border-color:rgb(244 63 94 / .20)!important}@media(max-width:760px){.hya-results-result-type select{max-width:76px!important}.hya-services-toolbar .hya-results-toolbar-controls{align-items:stretch!important}.hya-results-result-type,.hya-results-per-page,.hya-results-distance-sort{padding:6px 7px!important;min-width:0!important}}.hya-services-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:center}.hya-results-result-type{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:#111827;white-space:nowrap}.hya-results-result-type select{height:36px;border:1px solid rgb(17 24 39 / .14);border-radius:12px;background:#fff;padding:0 10px;font-weight:800;max-width:150px}.hya-client-request-card{border-style:dashed!important;background:linear-gradient(180deg,#fff,#f8fafc)!important}.hya-client-request-card .hya-provider-card-title:before{content:'?';display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:7px;border-radius:999px;background:#111827;color:#fff;font-size:13px;font-weight:900;vertical-align:middle}.hya-service-request-page{max-width:980px;margin:0 auto;padding:28px 16px 56px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111827}.hya-service-request-hero{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;border-radius:28px;padding:28px;margin-bottom:18px;box-shadow:0 18px 44px rgb(15 23 42 / .18)}.hya-service-request-hero .hya-section-kicker{color:rgb(255 255 255 / .82)}.hya-service-request-hero h1{margin:8px 0 8px;font-size:clamp(28px,4vw,44px);line-height:1.05;color:#fff}.hya-service-request-hero p{margin:0;color:rgb(255 255 255 / .88);max-width:720px}.hya-service-request-form{background:#f1f5f9;border:1px solid rgb(15 23 42 / .08);border-radius:24px;padding:18px;box-shadow:0 14px 36px rgb(15 23 42 / .08)}.hya-service-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hya-service-request-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:850;color:#111827}.hya-service-request-form input,.hya-service-request-form select,.hya-service-request-form textarea{width:100%;border:1px solid rgb(15 23 42 / .14);border-radius:14px;background:#fff;padding:12px 13px;font-size:14px;color:#111827;box-shadow:0 1px 0 rgb(15 23 42 / .03)}.hya-request-wide{grid-column:1/-1}.hya-request-location-pair{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hya-request-check{flex-direction:row!important;align-items:flex-start}.hya-request-check input{width:auto;margin-top:3px}.hya-request-submit-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.hya-service-request-status{font-weight:800;margin-top:12px}.hya-service-request-status.is-success{color:#166534}.hya-service-request-status.is-error{color:#991b1b}.hya-service-request-status.is-loading{color:#475569}@media(max-width:680px){.hya-results-toolbar-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.hya-results-per-page,.hya-results-distance-sort{font-size:10px;gap:4px}.hya-results-per-page select,.hya-results-distance-sort select{max-width:100%;min-width:0;height:34px;padding:0 6px;font-size:11px}.hya-service-request-grid,.hya-request-location-pair{grid-template-columns:1fr}.hya-service-request-page{padding:16px 10px 44px}.hya-service-request-hero{padding:22px;border-radius:22px}.hya-service-request-page.is-embedded{padding:0}.hya-service-request-form{padding:14px;border-radius:20px}}.hya-filter-result-type{display:grid;gap:8px;margin:10px 0 12px;padding:12px;border:1px solid rgb(15 23 42 / .08);border-radius:18px;background:rgb(248 250 252 / .92)}.hya-filter-result-type>span{font-size:12px;font-weight:900;letter-spacing:.02em;color:#0f172a}.hya-filter-segmented{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#e5e7eb;border-radius:14px;padding:4px}.hya-filter-segmented label{position:relative;margin:0;display:block;cursor:pointer}.hya-filter-segmented input{position:absolute;opacity:0;pointer-events:none}.hya-filter-segmented span{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:11px;font-size:12px;font-weight:900;color:#475569;text-align:center;transition:.16s ease;background:#fff0}.hya-filter-segmented input:checked+span{background:#0f172a;color:#fff;box-shadow:0 8px 18px rgb(15 23 42 / .18)}.hya-filter-result-type small{font-size:11px;line-height:1.35;color:#64748b}.hya-service-request-page.is-embedded{padding:0;background:#fff0}.hya-service-request-page.is-embedded .hya-service-request-hero{margin-bottom:14px}.hya-panel-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media(max-width:680px){.hya-filter-result-type{padding:10px;border-radius:16px}.hya-filter-segmented span{min-height:32px;font-size:11px}.hya-panel-actions{justify-content:flex-start;width:100%}}.hya-service-request-hero-soft{background:linear-gradient(135deg,#f8fafc,#eef2f7)!important;color:#111827!important;border:1px solid rgb(15 23 42 / .08);box-shadow:0 18px 44px rgb(15 23 42 / .10)}.hya-service-request-hero-soft .hya-section-kicker{color:#475569!important}.hya-service-request-hero-soft h1{color:#0f172a!important;max-width:780px}.hya-service-request-hero-soft p{color:#475569!important;max-width:760px}.hya-request-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.hya-request-form-intro{grid-column:1/-1;background:#fff;border:1px solid rgb(15 23 42 / .08);border-radius:20px;padding:16px;box-shadow:0 8px 24px rgb(15 23 42 / .05)}.hya-request-form-intro h2{margin:4px 0 6px;color:#0f172a;font-size:24px;line-height:1.15}.hya-request-form-intro p{margin:0;color:#64748b;font-weight:600}.hya-request-selector-card,.hya-request-location-card{background:#fff;border:1px solid rgb(15 23 42 / .08);border-radius:22px;padding:16px;box-shadow:0 12px 30px rgb(15 23 42 / .06)}.hya-request-hysi-wrap{margin-top:8px;border-radius:18px;overflow:hidden}.hya-request-location-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hya-request-location-head strong{display:block;color:#0f172a;font-size:15px}.hya-request-location-head span{display:block;color:#64748b;font-size:12px;font-weight:650;margin-top:2px}.hya-request-location-note{margin:10px 0 0;color:#64748b;font-size:12px;font-weight:700}.hya-service-request-form[hidden]{display:none!important}@media(max-width:680px){.hya-request-hero-actions{display:grid;grid-template-columns:1fr;gap:8px}.hya-request-location-head{align-items:flex-start;flex-direction:column}.hya-request-selector-card,.hya-request-location-card,.hya-request-form-intro{padding:13px;border-radius:18px}}.hya-match-entry-notice{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin:16px 0;padding:18px;border:1px solid rgb(17 24 39 / .10);border-radius:22px;background:linear-gradient(135deg,#ffffff 0%,#f4f7fb 55%,#eef7f1 100%);box-shadow:0 18px 50px rgb(15 23 42 / .08)}.hya-match-entry-notice:before{content:"";position:absolute;inset:-60px auto auto -70px;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,rgb(34 197 94 / .22),#fff0 65%);animation:hyaMatchPulse 2.8s ease-in-out infinite}.hya-match-orb{position:relative;z-index:1;width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:#0f172a;color:#fff;box-shadow:0 14px 30px rgb(15 23 42 / .18)}.hya-match-orb span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#22c55e;color:#052e16;font-weight:900}.hya-match-entry-copy{position:relative;z-index:1;min-width:0}.hya-match-entry-copy h2{margin:4px 0 4px;font-size:21px;line-height:1.15;color:#0f172a}.hya-match-entry-copy p{margin:0;color:#475569;font-size:14px;line-height:1.5}.hya-match-entry-count{position:relative;z-index:1;justify-self:end;padding:9px 12px;border-radius:999px;background:#dcfce7;color:#166534;font-size:13px;white-space:nowrap}@keyframes hyaMatchPulse{0%,100%{transform:scale(.92);opacity:.55}50%{transform:scale(1.08);opacity:1}}@media(max-width:720px){.hya-match-entry-notice{grid-template-columns:auto 1fr;gap:12px;padding:14px;border-radius:18px}.hya-match-entry-count{grid-column:1 / -1;justify-self:start}.hya-match-entry-copy h2{font-size:18px}}.hya-service-request-form{background:linear-gradient(180deg,#f8fafc 0%,#eef2f7 100%);border:1px solid rgb(15 23 42 / .10);border-radius:28px;padding:20px;box-shadow:0 20px 50px rgb(15 23 42 / .10)}.hya-request-form-intro,.hya-request-selector-card,.hya-request-location-card,.hya-request-details-card{background:#fff;border:1px solid rgb(15 23 42 / .08);border-radius:24px;padding:18px;box-shadow:0 14px 34px rgb(15 23 42 / .065)}.hya-request-details-card{display:grid;gap:12px}.hya-request-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.hya-request-card-head strong{display:block;color:#0f172a;font-size:15px;font-weight:950;line-height:1.1}.hya-request-card-head small{display:block;color:#64748b;font-size:12px;font-weight:750;margin-top:3px}.hya-step-pill{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#0f172a;color:#fff;font-weight:950;box-shadow:0 10px 22px rgb(15 23 42 / .16);flex:0 0 auto}.hya-request-selector-help{margin:10px 0 0;color:#64748b;font-size:12px;font-weight:750;line-height:1.45}.hya-request-same-engine-card .hysi-selector,.hya-request-same-engine-card [data-hysi-selector]{border-radius:20px!important;overflow:hidden}.hya-service-request-form label{font-weight:900;color:#111827}.hya-service-request-form input,.hya-service-request-form select,.hya-service-request-form textarea{border-radius:16px;background:#fff;border-color:rgb(15 23 42 / .13)}.hya-service-request-form input:focus,.hya-service-request-form select:focus,.hya-service-request-form textarea:focus{outline:none;border-color:#0f172a;box-shadow:0 0 0 4px rgb(15 23 42 / .08)}.hya-request-submit-row{background:#fff;border:1px solid rgb(15 23 42 / .08);border-radius:22px;padding:14px;align-items:center;justify-content:space-between;box-shadow:0 12px 30px rgb(15 23 42 / .055)}@media(max-width:680px){.hya-service-request-form{padding:12px;border-radius:22px}.hya-request-form-intro,.hya-request-selector-card,.hya-request-location-card,.hya-request-details-card{padding:14px;border-radius:20px}.hya-request-card-head{gap:10px}.hya-step-pill{width:30px;height:30px;border-radius:10px}.hya-request-submit-row{display:grid;grid-template-columns:1fr;gap:8px}}.hya-match-entry-notice{display:none!important}.hya-match-floating{position:fixed;right:22px;bottom:22px;z-index:99990;width:min(420px,calc(100vw - 28px));display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:18px;border-radius:26px;border:1px solid rgb(15 23 42 / .12);background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(240 253 244 / .98));color:#0f172a;box-shadow:0 24px 70px rgb(15 23 42 / .22),0 0 0 1px rgb(255 255 255 / .62) inset;overflow:hidden;transform:translate3d(0,18px,0) scale(.96);opacity:0;animation:hyaMatchFloatIn .42s cubic-bezier(.2,.9,.2,1) forwards}.hya-match-floating.is-leaving{animation:hyaMatchFloatOut .22s ease forwards}.hya-match-floating-glow{position:absolute;inset:auto auto -80px -80px;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgb(34 197 94 / .28),#fff0 65%);animation:hyaMatchFloatingPulse 2.4s ease-in-out infinite;pointer-events:none}.hya-match-floating:before{content:"";position:absolute;inset:-1px;border-radius:26px;background:linear-gradient(120deg,rgb(34 197 94 / .32),#fff0,rgb(34 197 94 / .18));opacity:.65;pointer-events:none;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}.hya-match-floating-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;border-radius:999px;background:rgb(15 23 42 / .07);color:#0f172a;cursor:pointer;font-size:20px;line-height:1;display:grid;place-items:center;transition:transform .16s ease,background .16s ease}.hya-match-floating-close:hover{background:rgb(15 23 42 / .12);transform:scale(1.04)}.hya-match-floating-orb{position:relative;z-index:1;width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:#0f172a;box-shadow:0 16px 32px rgb(15 23 42 / .24)}.hya-match-floating-orb span{width:31px;height:31px;display:grid;place-items:center;border-radius:999px;background:#22c55e;color:#052e16;font-weight:1000;animation:hyaMatchTickPop 1.7s ease-in-out infinite}.hya-match-floating-copy{position:relative;z-index:1;padding-right:26px;min-width:0}.hya-match-floating-copy .hya-section-kicker{color:#166534!important;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:950}.hya-match-floating-copy h2{margin:4px 0 6px;color:#0f172a;font-size:20px;line-height:1.12;font-weight:950}.hya-match-floating-copy p{margin:0;color:#475569;font-size:14px;line-height:1.45;font-weight:650}.hya-match-floating-copy strong{display:inline-flex;margin-top:10px;padding:7px 10px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:950}.hya-match-floating-cta{position:relative;z-index:1;grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;background:#0f172a;color:#fff!important;text-decoration:none!important;font-weight:950;box-shadow:0 14px 30px rgb(15 23 42 / .20);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.hya-match-floating-cta:hover{transform:translateY(-1px);background:#111827;box-shadow:0 18px 38px rgb(15 23 42 / .25)}@keyframes hyaMatchFloatIn{to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes hyaMatchFloatOut{to{opacity:0;transform:translate3d(0,12px,0) scale(.97)}}@keyframes hyaMatchFloatingPulse{0%,100%{transform:scale(.9);opacity:.55}50%{transform:scale(1.12);opacity:1}}@keyframes hyaMatchTickPop{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@media(max-width:720px){.hya-match-floating{left:12px;right:12px;bottom:14px;width:auto;padding:15px;border-radius:22px;grid-template-columns:auto 1fr;gap:12px}.hya-match-floating-orb{width:48px;height:48px;border-radius:17px}.hya-match-floating-orb span{width:27px;height:27px}.hya-match-floating-copy h2{font-size:17px}.hya-match-floating-copy p{font-size:13px}.hya-match-floating-cta{min-height:40px}}@media(prefers-reduced-motion:reduce){.hya-match-floating,.hya-match-floating.is-leaving,.hya-match-floating-glow,.hya-match-floating-orb span{animation:none!important;opacity:1;transform:none}}.hya-services-directory .hya-services-toolbar .hya-results-toolbar-controls{display:grid!important;grid-template-columns:repeat(2,minmax(142px,1fr))!important;align-items:stretch!important;justify-content:end!important;gap:10px!important;flex:0 1 420px!important;min-width:300px!important}.hya-services-directory .hya-results-per-page,.hya-services-directory .hya-results-distance-sort{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:6px 7px 6px 12px!important;border:1px solid rgb(124 58 237 / .16)!important;border-radius:999px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 8px 22px rgb(15 23 42 / .055),inset 0 1px 0 rgb(255 255 255 / .85)!important;color:#475569!important;font-size:12px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.hya-services-directory .hya-results-per-page select,.hya-services-directory .hya-results-distance-sort select{width:100%!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;border:0!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;padding:0 28px 0 12px!important;font-size:13px!important;font-weight:950!important;line-height:34px!important;box-shadow:inset 0 0 0 1px rgb(124 58 237 / .14),0 1px 2px rgb(15 23 42 / .045)!important;overflow:hidden!important;text-overflow:ellipsis!important}.hya-services-directory .hya-results-distance-sort select{padding-left:10px!important}@media(max-width:900px){.hya-services-directory .hya-services-toolbar-with-view{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important}.hya-services-directory .hya-services-toolbar .hya-results-toolbar-controls{width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media(max-width:420px){.hya-services-directory .hya-services-toolbar .hya-results-toolbar-controls{grid-template-columns:1fr!important}.hya-services-directory .hya-results-per-page,.hya-services-directory .hya-results-distance-sort{grid-template-columns:92px minmax(0,1fr)!important}}.hya-services-directory .hya-services-toolbar .hya-results-toolbar-controls{grid-template-columns:minmax(124px,.92fr) minmax(168px,1.08fr)!important}@media(max-width:420px){.hya-services-directory .hya-services-toolbar .hya-results-toolbar-controls{grid-template-columns:minmax(118px,.84fr) minmax(164px,1.16fr)!important;gap:6px!important}.hya-services-directory .hya-results-per-page,.hya-services-directory .hya-results-distance-sort{grid-template-columns:auto minmax(0,1fr)!important;min-height:40px!important;padding:5px 5px 5px 9px!important;gap:5px!important;font-size:11px!important}.hya-services-directory .hya-results-per-page select,.hya-services-directory .hya-results-distance-sort select{height:31px!important;min-height:31px!important;line-height:31px!important;padding:0 22px 0 8px!important;font-size:11px!important}.hya-services-directory .hya-results-per-page select{max-width:58px!important}}@media(max-width:360px){.hya-services-directory .hya-services-toolbar .hya-results-toolbar-controls{grid-template-columns:minmax(108px,.8fr) minmax(150px,1.2fr)!important;gap:5px!important}.hya-services-directory .hya-results-per-page,.hya-services-directory .hya-results-distance-sort{padding-left:7px!important;font-size:10px!important}.hya-services-directory .hya-results-per-page select,.hya-services-directory .hya-results-distance-sort select{font-size:10px!important;padding-left:6px!important;padding-right:18px!important}}.hya-services-directory .hya-results-per-page select{width:68px!important;min-width:68px!important;max-width:68px!important;text-align:center!important;text-align-last:center!important;padding-left:8px!important;padding-right:20px!important;font-variant-numeric:tabular-nums!important}@media(max-width:420px){.hya-services-directory .hya-services-toolbar .hya-results-toolbar-controls{grid-template-columns:minmax(132px,.9fr) minmax(154px,1.1fr)!important}.hya-services-directory .hya-results-per-page select{width:64px!important;min-width:64px!important;max-width:64px!important;padding-left:7px!important;padding-right:18px!important;font-size:11px!important}.hya-services-directory .hya-results-distance-sort select{font-size:11px!important;padding-left:7px!important;padding-right:18px!important}}@media(max-width:360px){.hya-services-directory .hya-services-toolbar .hya-results-toolbar-controls{grid-template-columns:minmax(126px,.9fr) minmax(142px,1.1fr)!important}.hya-services-directory .hya-results-per-page,.hya-services-directory .hya-results-distance-sort{gap:4px!important}.hya-services-directory .hya-results-per-page select{width:60px!important;min-width:60px!important;max-width:60px!important;padding-left:6px!important;padding-right:16px!important}}.hya-age-verified-badge,.hya-gender-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:11.5px;line-height:1;font-weight:900;letter-spacing:.01em;white-space:nowrap;border:1px solid rgb(255 255 255 / .18);box-shadow:0 10px 20px rgb(15 23 42 / .12)}.hya-age-verified-badge{background:rgb(16 185 129 / .16);color:#d1fae5;border-color:rgb(16 185 129 / .28)}.hya-gender-badge span{font-size:14px;line-height:1}.hya-gender-female{background:rgb(244 114 182 / .16);color:#fce7f3;border-color:rgb(244 114 182 / .28)}.hya-gender-male{background:rgb(59 130 246 / .16);color:#dbeafe;border-color:rgb(59 130 246 / .28)}.hya-gender-other{background:rgb(148 163 184 / .16);color:#f8fafc;border-color:rgb(148 163 184 / .28)}.hya-auth-unified .hya-age-consent span{font-weight:850;color:#0f172a}.hya-dashboard .hya-tab-logout,.hya-dashboard.hya-dashboard-premium .hya-tab-logout,.hya-dashboard[data-hya-menu-theme="light"] .hya-tab-logout{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:44px!important;padding:10px 12px!important;border-radius:14px!important;background:#fff!important;color:#b91c1c!important;border:1px solid rgb(185 28 28 / .42)!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 8px 18px rgb(185 28 28 / .08)!important}.hya-dashboard .hya-tab-logout::before,.hya-dashboard.hya-dashboard-premium .hya-tab-logout::before,.hya-dashboard[data-hya-menu-theme="light"] .hya-tab-logout::before{content:""!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#ef4444!important;box-shadow:0 0 0 4px rgb(239 68 68 / .12)!important;flex:0 0 auto!important}.hya-dashboard .hya-tab-logout:hover,.hya-dashboard .hya-tab-logout:focus,.hya-dashboard.hya-dashboard-premium .hya-tab-logout:hover,.hya-dashboard.hya-dashboard-premium .hya-tab-logout:focus,.hya-dashboard[data-hya-menu-theme="light"] .hya-tab-logout:hover,.hya-dashboard[data-hya-menu-theme="light"] .hya-tab-logout:focus{background:#fef2f2!important;color:#991b1b!important;border-color:rgb(185 28 28 / .68)!important;outline:none!important;transform:translateY(-1px)!important}.hya-service-detail-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.hya-share-mini{appearance:none;border:1px solid rgb(109 40 217 / .22);background:#fff;color:#4c1d95;border-radius:999px;padding:9px 13px;font-size:12.5px;font-weight:950;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:0 8px 18px rgb(88 28 135 / .07);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;background-clip:padding-box;white-space:nowrap}.hya-share-mini:before{content:'↗';font-size:13px;line-height:1;opacity:.9}.hya-share-mini:hover{transform:translateY(-1px);border-color:rgb(109 40 217 / .42);box-shadow:0 12px 24px rgb(88 28 135 / .11)}.hya-share-mini.is-copied{border-color:rgb(22 163 74 / .28);color:#166534;background:#f0fdf4}.hya-share-mini-side{width:100%;min-height:40px;background:#fff!important;color:#4c1d95!important}@media(max-width:720px){.hya-service-detail-hero-actions{width:100%;justify-content:flex-start;gap:8px}.hya-service-detail-hero-actions .hya-btn,.hya-service-detail-hero-actions .hya-share-mini{min-height:39px;padding:9px 12px;font-size:12px}.hya-share-mini-side{min-height:38px}}.hya-services-filter-focus-backdrop{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.hya-services-directory.is-services-filter-focus{position:relative!important}.hya-services-directory.is-services-filter-focus .hya-services-sidebar{z-index:auto!important}html.hya-services-filter-focus-open,html.hya-services-filter-focus-open body{overflow:auto!important}.hya-dashboard .hya-status-grid{display:grid!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important;gap:10px!important;margin:14px 0 18px!important}.hya-dashboard .hya-status-card,.hya-dashboard.hya-dashboard-premium .hya-status-card{min-height:72px!important;padding:12px 10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;border:1px solid rgb(15 23 42 / .08)!important;box-shadow:0 10px 28px rgb(15 23 42 / .045)!important}.hya-dashboard .hya-status-card span,.hya-dashboard.hya-dashboard-premium .hya-status-card span{margin:0 0 5px!important;color:#64748b!important;font-size:10.5px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important}.hya-dashboard .hya-status-card strong,.hya-dashboard.hya-dashboard-premium .hya-status-card strong{display:block!important;max-width:100%!important;color:#0f172a!important;font-size:clamp(14px,1.35vw,17px)!important;line-height:1.15!important;font-weight:950!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important}.hya-dashboard .hya-status-card:nth-child(3) strong,.hya-dashboard.hya-dashboard-premium .hya-status-card:nth-child(3) strong{font-size:clamp(13px,1.15vw,16px)!important}.hya-dashboard .hya-public-preview-compact,.hya-dashboard.hya-dashboard-premium .hya-public-preview-compact{padding:16px 18px!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#fbfaff)!important;border:1px solid rgb(109 40 217 / .13)!important;box-shadow:0 14px 36px rgb(15 23 42 / .055)!important}.hya-dashboard .hya-public-preview-compact .hya-public-preview-head,.hya-dashboard.hya-dashboard-premium .hya-public-preview-compact .hya-public-preview-head{margin:0!important;align-items:center!important}.hya-dashboard .hya-public-preview-compact h2,.hya-dashboard.hya-dashboard-premium .hya-public-preview-compact h2{margin:.35rem 0 .15rem!important;font-size:clamp(18px,1.7vw,22px)!important;line-height:1.12!important;letter-spacing:-.035em!important;color:#111827!important}.hya-dashboard .hya-public-preview-compact p,.hya-dashboard.hya-dashboard-premium .hya-public-preview-compact p{max-width:620px!important;font-size:14px!important;line-height:1.45!important;color:#64748b!important}.hya-dashboard .hya-public-preview-compact .hya-btn{flex:0 0 auto!important;white-space:nowrap!important}@media(max-width:980px){.hya-dashboard .hya-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.hya-dashboard .hya-status-grid{gap:8px!important;margin:12px 0 14px!important}.hya-dashboard .hya-status-card,.hya-dashboard.hya-dashboard-premium .hya-status-card{min-height:66px!important;padding:10px 8px!important;border-radius:14px!important}.hya-dashboard .hya-public-preview-compact .hya-public-preview-head,.hya-dashboard.hya-dashboard-premium .hya-public-preview-compact .hya-public-preview-head{display:grid!important;gap:12px!important}.hya-dashboard .hya-public-preview-compact .hya-btn{justify-content:center!important;width:100%!important}}.hya-delivery-mode-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.hya-request-delivery-card select{width:100%}.hya-choice-card strong{line-height:1.2}.hya-profile-questions-shell{margin-top:18px;padding:16px;border:1px solid rgb(76 29 149 / .16);border-radius:18px;background:linear-gradient(135deg,rgb(76 29 149 / .06),rgb(255 255 255 / .94));box-shadow:0 12px 34px rgb(15 23 42 / .06)}.hya-profile-questions-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;text-align:left}.hya-profile-questions-head strong{font-size:15px;color:#111827}.hya-profile-questions-head span{font-size:13px;color:#6b7280;line-height:1.45}.hya-profile-questions-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hya-profile-question-field{display:flex;flex-direction:column;gap:7px;margin:0}.hya-profile-question-field>span{font-size:12px;font-weight:800;color:#4C1D95;text-transform:none}.hya-profile-question-field input,.hya-profile-question-field select,.hya-profile-question-field textarea{width:100%;border:1px solid rgb(76 29 149 / .16)!important;border-radius:12px!important;background:#fff!important;color:#111827!important}.hya-profile-question-options{display:flex;flex-wrap:wrap;gap:8px}.hya-profile-question-options label{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgb(76 29 149 / .14);border-radius:999px;background:#fff;margin:0}.hya-profile-question-options em{font-style:normal;font-size:12px;color:#111827}.hya-service-specific-card{border-color:rgb(76 29 149 / .14)!important;background:linear-gradient(135deg,#fff,rgb(76 29 149 / .035))!important}.hya-specific-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hya-specific-answer{padding:13px 14px;border:1px solid rgb(76 29 149 / .12);border-radius:16px;background:#fff}.hya-specific-answer span{display:block;font-size:11px;font-weight:800;color:#6D28D9;margin-bottom:6px}.hya-specific-answer strong{display:block;font-size:14px;line-height:1.45;color:#111827;font-weight:650}@media(max-width:760px){.hya-profile-questions-fields,.hya-specific-answer-grid{grid-template-columns:1fr}.hya-profile-questions-shell{padding:14px;border-radius:16px}.hya-profile-question-options{gap:6px}}@media (min-width:901px){.hya-public-profile-v2 .hya-profile-hero{grid-template-columns:128px minmax(0,1fr)!important;min-height:0!important;padding:30px 38px!important;align-items:center!important;gap:28px!important}.hya-public-profile-v2 .hya-profile-hero>.hya-avatar-ring{align-self:center!important;justify-self:center!important}.hya-public-profile-v2 .hya-profile-hero>div:nth-child(2){max-width:none!important;gap:7px!important;justify-content:center!important}.hya-public-profile-v2 .hya-profile-hero h1{font-size:clamp(30px,3vw,44px)!important;margin:0!important}.hya-public-profile-v2 .hya-profile-hero p,.hya-public-profile-v2 .hya-profile-hero .hya-muted{font-size:15px!important;line-height:1.25!important}.hya-public-profile-v2 .hya-badges{gap:6px!important;margin:1px 0!important}.hya-public-profile-v2 .hya-badges .hya-badge,.hya-public-profile-v2 .hya-badges span{font-size:11px!important;padding:5px 9px!important;line-height:1.1!important}.hya-public-profile-v2 .hya-profile-public-actions{width:auto!important;max-width:260px!important;margin:3px 0 0!important}.hya-public-profile-v2 .hya-profile-public-actions .hyms-message-open,.hya-public-profile-v2 .hya-profile-public-actions .hya-btn{width:auto!important;min-width:220px!important;min-height:40px!important;padding:10px 18px!important;border-radius:14px!important}.hya-public-profile-v2 .hya-profile-public-grid{margin-top:28px!important}}.hya-approval-center{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px 18px 20px;margin:14px 0 26px;box-shadow:0 12px 30px rgb(15 23 42 / .06)}.hya-approval-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.hya-approval-head h3{margin:0 0 5px;font-size:20px;color:#111827}.hya-approval-head p{margin:0;color:#64748b;max-width:820px}.hya-approval-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0 18px}.hya-approval-card{text-decoration:none;background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;padding:14px;color:#111827;display:block}.hya-approval-card span{display:block;font-size:12px;font-weight:800;text-transform:uppercase;color:#64748b}.hya-approval-card strong{display:block;font-size:30px;margin-top:4px}.hya-approval-card-primary{background:#f5f3ff;border-color:#ddd6fe}.hya-approval-card-warn{background:#fff7ed;border-color:#fed7aa}.hya-approval-card-verify{background:#ecfdf5;border-color:#bbf7d0}.hya-approval-queue{display:grid;gap:10px}.hya-approval-queue-title{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#111827}.hya-approval-queue-title span{color:#64748b;font-size:12px}.hya-approval-item{display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(210px,.9fr) minmax(220px,1fr) auto;gap:12px;align-items:center;border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:12px}.hya-approval-item-high{border-color:#fecaca;background:#fff7f7}.hya-approval-item-medium{border-color:#fed7aa;background:#fffbf5}.hya-approval-item-main{display:flex;gap:10px;align-items:center}.hya-approval-item-main strong{display:block;color:#111827}.hya-approval-item-main small,.hya-approval-item-main em{display:block;color:#64748b;font-style:normal;font-size:12px}.hya-approval-item-status,.hya-approval-flags,.hya-approval-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hya-approval-actions form{display:inline-flex;margin:0}.hya-review-priority,.hya-flag{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.hya-review-priority-high,.hya-flag-high{background:#fee2e2;color:#991b1b}.hya-review-priority-medium,.hya-flag-medium{background:#ffedd5;color:#9a3412}.hya-review-priority-low,.hya-flag-low{background:#ecfdf5;color:#166534}.hya-preview-risk{display:flex;justify-content:space-between;gap:10px;border-radius:14px;padding:10px 12px;margin:10px 0;background:#f8fafc}.hya-preview-risk-high{background:#fee2e2;color:#991b1b}.hya-preview-risk-medium{background:#ffedd5;color:#9a3412}.hya-preview-risk-low{background:#ecfdf5;color:#166534}.hya-preview-flags{margin:8px 0 12px}.hya-admin-specific-preview .hya-detail-card{box-shadow:none!important;margin-top:14px!important;border:1px solid #e5e7eb!important}@media(max-width:1200px){.hya-approval-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hya-approval-item{grid-template-columns:1fr 1fr}.hya-approval-actions{grid-column:1/-1}}@media(max-width:760px){.hya-approval-head{flex-direction:column}.hya-approval-cards{grid-template-columns:1fr}.hya-approval-item{grid-template-columns:1fr}.hya-approval-queue-title{display:block}.hya-approval-actions .button{width:auto}}.hya-public-profile-v2 .hya-profile-identity{min-width:0!important}@media (min-width:901px){.hya-public-profile-v2 .hya-profile-hero{position:relative!important;display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:26px!important;align-items:center!important;min-height:0!important;padding:30px 36px!important;border-radius:30px!important;overflow:hidden!important}.hya-public-profile-v2 .hya-profile-hero::after{content:"";position:absolute;inset:auto -80px -120px auto;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,rgb(124 58 237 / .20),#fff0 68%);pointer-events:none}.hya-public-profile-v2 .hya-profile-hero>.hya-avatar-ring{grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;margin:0!important;width:112px!important;height:112px!important;z-index:1!important}.hya-public-profile-v2 .hya-profile-hero>.hya-avatar-ring img,.hya-public-profile-v2 .hya-profile-hero>.hya-avatar-ring .avatar{width:104px!important;height:104px!important}.hya-public-profile-v2 .hya-profile-hero>.hymon-founder-profile-slot{grid-column:1!important;grid-row:1!important;align-self:end!important;justify-self:center!important;margin-top:128px!important;z-index:2!important}.hya-public-profile-v2 .hya-profile-identity{grid-column:2!important;grid-row:1!important;position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"copy actions" "badges actions" "domain actions"!important;gap:10px 24px!important;align-items:center!important;max-width:none!important}.hya-public-profile-v2 .hya-profile-copy{grid-area:copy!important;min-width:0!important}.hya-public-profile-v2 .hya-profile-hero h1{font-size:clamp(30px,2.6vw,40px)!important;line-height:1.04!important;letter-spacing:-.035em!important;margin:0 0 6px!important;max-width:760px!important}.hya-public-profile-v2 .hya-profile-location-line{color:rgb(255 255 255 / .94)!important;font-size:15px!important;line-height:1.25!important;margin:0!important;font-weight:700!important}.hya-public-profile-v2 .hya-profile-language-line{color:rgb(226 232 240 / .68)!important;font-size:14px!important;line-height:1.25!important;margin:3px 0 0!important}.hya-public-profile-v2 .hya-profile-badges{grid-area:badges!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;max-width:820px!important}.hya-public-profile-v2 .hya-profile-badges .hya-badge,.hya-public-profile-v2 .hya-profile-badges span{font-size:11px!important;line-height:1!important;padding:6px 9px!important;border-radius:999px!important;white-space:nowrap!important}.hya-public-profile-v2 .hya-profile-hero-bottom{grid-area:domain!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important;margin-top:2px!important}.hya-public-profile-v2 .hya-profile-domain-wrap{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.hya-public-profile-v2 .hya-profile-domain-chip{display:inline-flex!important;align-items:center!important;gap:7px!important;max-width:100%!important;padding:8px 11px!important;border:1px solid rgb(255 255 255 / .13)!important;border-radius:14px!important;background:rgb(255 255 255 / .07)!important;color:rgb(255 255 255 / .92)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)!important}.hya-public-profile-v2 .hya-profile-domain-chip span{color:rgb(226 232 240 / .60)!important;font-size:12px!important;font-weight:800!important}.hya-public-profile-v2 .hya-profile-domain-chip strong{color:#fff!important;font-size:13px!important;font-weight:850!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.hya-public-profile-v2 .hya-experience-stack{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important}.hya-public-profile-v2 .hya-experience-stack .hya-exp-badge,.hya-public-profile-v2 .hya-exp-more{font-size:11px!important;line-height:1!important;padding:7px 9px!important;border-radius:999px!important;margin:0!important}.hya-public-profile-v2 .hya-profile-public-actions{grid-area:actions!important;align-self:center!important;justify-self:end!important;width:auto!important;max-width:none!important;margin:0!important}.hya-public-profile-v2 .hya-profile-public-actions .hyms-message-open,.hya-public-profile-v2 .hya-profile-public-actions .hya-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:188px!important;min-height:44px!important;padding:12px 19px!important;border-radius:15px!important;font-size:14px!important;font-weight:900!important;box-shadow:0 14px 30px rgb(76 29 149 / .28)!important}}@media (min-width:901px) and (max-width:1080px){.hya-public-profile-v2 .hya-profile-identity{grid-template-columns:1fr!important;grid-template-areas:"copy" "badges" "domain" "actions"!important;gap:9px!important}.hya-public-profile-v2 .hya-profile-public-actions{justify-self:start!important}}@media (max-width:900px){.hya-public-profile-v2 .hya-profile-hero{display:grid!important;grid-template-columns:1fr!important;text-align:center!important}.hya-public-profile-v2 .hya-profile-identity{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important}.hya-public-profile-v2 .hya-profile-hero-bottom,.hya-public-profile-v2 .hya-profile-domain-wrap{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important}.hya-public-profile-v2 .hya-profile-badges{justify-content:center!important}.hya-public-profile-v2 .hya-profile-domain-chip{max-width:100%!important}}.hya-filter-radius-row.is-radius-disabled label:first-child{opacity:.48;filter:grayscale(.15)}.hya-filter-radius-row.is-radius-disabled [data-hya-dir-radius]{cursor:not-allowed;background:#f8fafc!important;color:#94a3b8!important;border-color:rgb(148 163 184 / .35)!important;box-shadow:none!important}.hya-filter-radius-row.is-radius-disabled:after{content:'Raza nu se aplică serviciilor la distanță.';display:block;grid-column:1/-1;margin-top:4px;font-size:11px;font-weight:800;color:#64748b;line-height:1.25}.hya-provider-card{position:relative}.hya-favorite-btn{border:0;appearance:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.hya-favorite-heart{font-size:20px;line-height:1;color:#fff0;-webkit-text-stroke:1.8px #7c3aed;text-stroke:1.8px #7c3aed;filter:drop-shadow(0 3px 8px rgb(124 58 237 / .14))}.hya-favorite-btn.is-active .hya-favorite-heart{color:#7c3aed;-webkit-text-stroke:0;text-stroke:0}.hya-favorite-btn:hover{transform:translateY(-1px) scale(1.03)}.hya-favorite-btn.is-pulsing{animation:hyaFavPulse .42s ease}@keyframes hyaFavPulse{0%{transform:scale(1)}45%{transform:scale(1.22)}100%{transform:scale(1)}}.hya-favorite-card-btn{position:absolute;z-index:5;right:14px;bottom:14px;width:38px;height:38px;border-radius:999px;background:rgb(255 255 255 / .92);border:1px solid rgb(124 58 237 / .18);box-shadow:0 12px 28px rgb(15 23 42 / .12);backdrop-filter:blur(8px)}.hya-favorite-card-btn.is-active{background:#f5f0ff;border-color:rgb(124 58 237 / .34)}.hya-favorite-detail-btn{width:100%;min-height:44px;border-radius:16px;background:#fff;border:1px solid rgb(124 58 237 / .18);color:#4c1d95;font-weight:900}.hya-favorite-detail-btn.is-active{background:#f5f0ff;border-color:rgb(124 58 237 / .34);color:#6d28d9}.hya-favorites-list{display:grid;gap:12px}.hya-favorite-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgb(24 24 27 / .10);border-radius:20px;background:#fff;padding:14px;box-shadow:0 12px 34px rgb(24 24 27 / .06)}.hya-favorite-item.is-inactive{background:#f8fafc;filter:saturate(.75)}.hya-favorite-item-main h3{margin:5px 0;color:#111827;font-size:17px}.hya-favorite-item-main p{margin:0 0 6px;color:#475569;line-height:1.45}.hya-favorite-item-main small{color:#64748b;font-weight:750}.hya-favorite-state{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:950;background:#ecfdf5;color:#047857}.hya-favorite-item.is-inactive .hya-favorite-state{background:#f1f5f9;color:#64748b}.hya-favorite-item-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.hya-favorite-item{grid-template-columns:1fr}.hya-favorite-item-actions{justify-content:flex-start}.hya-favorite-item-actions .hya-btn{width:100%;justify-content:center}.hya-favorite-card-btn{top:auto;left:auto;right:12px;bottom:12px;width:36px;height:36px}}.hya-provider-card .hya-favorite-card-btn{top:auto!important;left:auto!important;right:14px!important;bottom:14px!important}@media(max-width:760px){.hya-provider-card .hya-favorite-card-btn{top:auto!important;left:auto!important;right:12px!important;bottom:12px!important}}.hya-provider-card .hya-favorite-card-btn{top:74px!important;left:calc(50% + 18px)!important;right:auto!important;bottom:auto!important;z-index:30!important;width:34px!important;height:34px!important;background:rgb(255 255 255 / .97)!important;border:1px solid rgb(124 58 237 / .28)!important;box-shadow:0 10px 24px rgb(15 23 42 / .16)!important}.hya-provider-card .hya-favorite-card-btn .hya-favorite-heart{font-size:18px!important}@media(max-width:760px){.hya-provider-card .hya-favorite-card-btn{top:72px!important;left:calc(50% + 16px)!important;right:auto!important;bottom:auto!important;width:33px!important;height:33px!important}}.hya-provider-card .hya-provider-card-avatar{position:relative!important;overflow:visible!important}.hya-provider-card .hya-favorite-card-btn{top:74px!important;left:calc(50% + 22px)!important;right:auto!important;bottom:auto!important;z-index:80!important;width:32px!important;height:32px!important;min-width:32px!important;padding:0!important;border-radius:999px!important;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(250 245 255 / .98))!important;border:1px solid rgb(124 58 237 / .30)!important;box-shadow:0 10px 26px rgb(76 29 149 / .20),inset 0 0 0 1px rgb(255 255 255 / .72)!important;backdrop-filter:blur(10px)!important;pointer-events:auto!important}.hya-provider-card .hya-favorite-card-btn:before{content:"";position:absolute;inset:-6px;border-radius:999px}.hya-provider-card .hya-favorite-card-btn .hya-favorite-heart{font-size:17px!important;transform:translateY(-.5px);color:transparent!important;-webkit-text-stroke:1.7px #7c3aed!important;text-stroke:1.7px #7c3aed!important;filter:drop-shadow(0 4px 8px rgb(124 58 237 / .18))!important}.hya-provider-card .hya-favorite-card-btn.is-active{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;border-color:rgb(124 58 237 / .56)!important;box-shadow:0 14px 34px rgb(124 58 237 / .30)!important}.hya-provider-card .hya-favorite-card-btn.is-active .hya-favorite-heart{color:#fff!important;-webkit-text-stroke:0!important;text-stroke:0!important}.hya-provider-card .hya-favorite-card-btn:disabled{opacity:.72;cursor:wait}@media(max-width:760px){.hya-provider-card .hya-favorite-card-btn{top:72px!important;left:calc(50% + 20px)!important;width:31px!important;height:31px!important;min-width:31px!important}}.hya-favorite-btn .hya-favorite-heart{width:18px!important;height:18px!important;display:inline-grid!important;place-items:center!important;color:inherit!important;-webkit-text-stroke:0!important;text-stroke:0!important;filter:none!important;line-height:0!important;flex:0 0 auto!important}.hya-favorite-btn .hya-favorite-heart svg{width:18px!important;height:18px!important;display:block!important;overflow:visible!important}.hya-favorite-btn .hya-favorite-heart path{fill:transparent!important;stroke:#7c3aed!important;stroke-width:2.15!important;stroke-linejoin:round!important;transition:fill .18s ease,stroke .18s ease,transform .18s ease}.hya-favorite-btn.is-active .hya-favorite-heart path{fill:#7c3aed!important;stroke:#7c3aed!important}.hya-provider-card .hya-favorite-card-btn{width:36px!important;height:36px!important;min-width:36px!important;aspect-ratio:1/1!important;border-radius:999px!important;padding:0!important;background:rgb(255 255 255 / .96)!important;border:1px solid rgb(124 58 237 / .28)!important;box-shadow:0 12px 26px rgb(76 29 149 / .18),inset 0 0 0 1px rgb(255 255 255 / .8)!important}.hya-provider-card .hya-favorite-card-btn.is-active{background:#f5f0ff!important;border-color:rgb(124 58 237 / .42)!important}.hya-provider-card .hya-favorite-card-btn.is-active .hya-favorite-heart path{fill:#7c3aed!important}.hya-provider-card .hya-favorite-card-btn.is-loading{opacity:.72!important;cursor:wait!important}.hya-favorite-btn.is-fav-added .hya-favorite-heart svg{animation:hyaFavFillPop .5s ease}.hya-favorite-btn.is-fav-removed .hya-favorite-heart svg{animation:hyaFavUnfillPop .42s ease}@keyframes hyaFavFillPop{0%{transform:scale(.72)}45%{transform:scale(1.28)}100%{transform:scale(1)}}@keyframes hyaFavUnfillPop{0%{transform:scale(1.1)}100%{transform:scale(1)}}.hya-favorite-detail-btn .hya-favorite-heart,.hya-favorite-detail-btn .hya-favorite-heart svg{width:20px!important;height:20px!important}.hya-favorite-detail-btn.is-active{background:#f5f0ff!important;border-color:rgb(124 58 237 / .42)!important;color:#6d28d9!important}.hya-request-wizard-form{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hya-request-wizard-form textarea,.hya-request-wizard-form input,.hya-request-wizard-form select,.hya-request-wizard-form button{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.hya-request-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.hya-request-wizard-steps button{appearance:none;border:1px solid rgb(15 23 42 / .10);background:#f8fafc;color:#334155;border-radius:14px;padding:9px 8px;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:.16s ease;font-weight:900}.hya-request-wizard-steps button span{width:22px;height:22px;border-radius:8px;display:grid;place-items:center;background:#e2e8f0;color:#0f172a;font-size:12px;font-weight:950}.hya-request-wizard-steps button em{font-style:normal;font-size:12px;white-space:nowrap}.hya-request-wizard-steps button.is-active{background:#0f172a;color:#fff;border-color:#0f172a;box-shadow:0 12px 24px rgb(15 23 42 / .16)}.hya-request-wizard-steps button.is-active span{background:#fff;color:#0f172a}.hya-request-wizard-steps button.is-locked{opacity:.48}.hya-request-wizard-grid{display:block!important}.hya-request-step-panel{display:none!important}.hya-request-step-panel.is-active{display:grid!important;gap:12px;animation:hyaRequestStepIn .16s ease-out}@keyframes hyaRequestStepIn{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}.hya-request-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hya-request-wizard-nav{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;background:#fff;border:1px solid rgb(15 23 42 / .08);border-radius:22px;padding:14px;box-shadow:0 12px 30px rgb(15 23 42 / .055)}.hya-request-wizard-nav [data-hya-request-next]{margin-left:auto}.hya-request-detect-btn{min-height:38px;padding:9px 13px!important;border-radius:12px!important;box-shadow:none!important;white-space:nowrap}.hya-request-detect-btn.is-loading{opacity:.68;cursor:wait}.hya-request-location-card .hya-request-wide{margin-top:10px}.hya-request-details-card .hya-request-submit-row{margin-top:2px}.hya-request-details-card textarea{line-height:1.45;letter-spacing:0;color:#111827}@media(max-width:760px){.hya-request-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hya-request-field-pair{grid-template-columns:1fr}.hya-request-wizard-nav{display:grid;grid-template-columns:1fr;gap:8px}.hya-request-wizard-nav [data-hya-request-next]{margin-left:0}.hya-request-location-head{align-items:stretch!important}.hya-request-detect-btn{width:100%}}@media(max-width:420px){.hya-request-wizard-steps button{justify-content:flex-start;padding:8px}.hya-request-wizard-steps button em{font-size:11px}}.hya-dashboard.hya-dashboard-premium .hya-interaction-hub{display:block;border:1px solid rgb(15 23 42 / .08);background:linear-gradient(180deg,#fff,#f8fafc);border-radius:26px;padding:18px;box-shadow:0 18px 46px rgb(15 23 42 / .07)}.hya-dashboard.hya-dashboard-premium .hya-interaction-hub-head{margin-bottom:14px}.hya-dashboard.hya-dashboard-premium .hya-interaction-hub-head h2{margin:4px 0 6px;color:#0f172a;font-size:24px;line-height:1.12;font-weight:950;letter-spacing:-.03em}.hya-dashboard.hya-dashboard-premium .hya-interaction-hub-head p{margin:0;color:#64748b;font-size:14px;line-height:1.45;font-weight:650}.hya-dashboard.hya-dashboard-premium .hya-interaction-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 16px}.hya-dashboard.hya-dashboard-premium .hya-interaction-stats>div{border:1px solid rgb(109 40 217 / .10);background:#fff;border-radius:18px;padding:12px 13px;box-shadow:0 10px 24px rgb(15 23 42 / .04)}.hya-dashboard.hya-dashboard-premium .hya-interaction-stats span{display:block;color:#64748b;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px}.hya-dashboard.hya-dashboard-premium .hya-interaction-stats strong{display:block;color:#0f172a;font-size:24px;font-weight:1000;line-height:1}.hya-dashboard.hya-dashboard-premium .hya-interaction-list{display:grid;gap:12px}.hya-dashboard.hya-dashboard-premium .hya-interaction-card{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:14px;align-items:stretch;border:1px solid rgb(15 23 42 / .08);background:#fff;border-radius:22px;padding:14px;box-shadow:0 12px 32px rgb(15 23 42 / .055)}.hya-dashboard.hya-dashboard-premium .hya-interaction-card.is-waiting{border-color:rgb(109 40 217 / .18);background:linear-gradient(180deg,#fff,#faf7ff)}.hya-dashboard.hya-dashboard-premium .hya-interaction-card.is-active{border-color:rgb(14 165 233 / .18);background:linear-gradient(180deg,#fff,#f0f9ff)}.hya-dashboard.hya-dashboard-premium .hya-interaction-card.is-done{border-color:rgb(16 185 129 / .18);background:linear-gradient(180deg,#fff,#ecfdf5)}.hya-dashboard.hya-dashboard-premium .hya-interaction-card.is-closed{border-color:rgb(100 116 139 / .16);background:linear-gradient(180deg,#fff,#f8fafc);filter:saturate(.88)}.hya-dashboard.hya-dashboard-premium .hya-interaction-card-title span{display:inline-flex;width:max-content;max-width:100%;border-radius:999px;background:rgb(109 40 217 / .10);color:#4c1d95;padding:4px 9px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;margin-bottom:7px}.hya-dashboard.hya-dashboard-premium .hya-interaction-card-title h3{margin:0;color:#0f172a;font-size:18px;line-height:1.2;font-weight:950;letter-spacing:-.02em}.hya-dashboard.hya-dashboard-premium .hya-interaction-status{display:grid;gap:4px;margin:9px 0 0}.hya-dashboard.hya-dashboard-premium .hya-interaction-status strong{color:#111827;font-size:14px;font-weight:950}.hya-dashboard.hya-dashboard-premium .hya-interaction-status em{font-style:normal;color:#475569;font-size:13px;font-weight:750;line-height:1.35}.hya-dashboard.hya-dashboard-premium .hya-interaction-summary{margin:10px 0 0;color:#334155;font-size:13px;line-height:1.45}.hya-dashboard.hya-dashboard-premium .hya-interaction-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.hya-dashboard.hya-dashboard-premium .hya-interaction-meta span{display:inline-flex;gap:4px;align-items:center;border:1px solid rgb(15 23 42 / .08);background:rgb(255 255 255 / .76);border-radius:999px;padding:5px 8px;color:#64748b;font-size:11px;font-weight:850}.hya-dashboard.hya-dashboard-premium .hya-interaction-meta strong{color:#0f172a;font-weight:950}.hya-dashboard.hya-dashboard-premium .hya-interaction-card-side{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:stretch;border-left:1px solid rgb(15 23 42 / .08);padding-left:14px}.hya-dashboard.hya-dashboard-premium .hya-interaction-bucket{display:inline-flex;justify-content:center;border-radius:999px;background:#0f172a;color:#fff;padding:7px 10px;font-size:12px;font-weight:950;text-align:center}.hya-dashboard.hya-dashboard-premium .hya-empty-state-card{border:1px dashed rgb(109 40 217 / .22);background:#fff;border-radius:22px;padding:18px;color:#475569}.hya-dashboard.hya-dashboard-premium .hya-empty-state-card strong{display:block;color:#0f172a;font-size:17px;margin-bottom:5px}.hya-dashboard.hya-dashboard-premium .hya-empty-state-card p{margin:0 0 12px;color:#64748b;line-height:1.45}@media(max-width:820px){.hya-dashboard.hya-dashboard-premium .hya-interaction-hub{padding:13px;border-radius:22px}.hya-dashboard.hya-dashboard-premium .hya-interaction-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hya-dashboard.hya-dashboard-premium .hya-interaction-card{grid-template-columns:1fr;padding:12px;border-radius:20px}.hya-dashboard.hya-dashboard-premium .hya-interaction-card-side{border-left:0;border-top:1px solid rgb(15 23 42 / .08);padding-left:0;padding-top:10px}.hya-dashboard.hya-dashboard-premium .hya-interaction-meta{display:grid;grid-template-columns:1fr;gap:6px}.hya-dashboard.hya-dashboard-premium .hya-interaction-meta span{border-radius:12px;align-items:flex-start;justify-content:space-between}}.hya-interaction-actions{display:flex;flex-direction:column;gap:7px;width:100%;margin-top:8px}.hya-interaction-action{width:100%;justify-content:center;text-align:center}.hya-interaction-action.is-secondary{background:#e5e7eb!important;color:#111827!important}.hya-interaction-action.is-muted{background:#f3f4f6!important;color:#334155!important}.hya-interaction-action.is-danger{background:#991b1b!important;color:#fff!important}.hya-interaction-card-side{gap:8px}.hya-interaction-card-side .hya-btn{min-width:150px}.hya-interaction-hub .hya-section-kicker{letter-spacing:.06em}@media(max-width:760px){.hya-interaction-actions{flex-direction:column}.hya-interaction-card-side .hya-btn{width:100%;min-width:0}}.hya-dashboard.hya-dashboard-premium .hya-mature-overview,.hya-dashboard.hya-dashboard-premium .hya-role-dashboard{margin:18px 0 22px;border:1px solid rgb(15 23 42 / .08);background:linear-gradient(180deg,#fff,#f8fafc);border-radius:24px;padding:18px;box-shadow:0 16px 42px rgb(15 23 42 / .055);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hya-dashboard.hya-dashboard-premium .hya-mature-head,.hya-dashboard.hya-dashboard-premium .hya-role-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.hya-dashboard.hya-dashboard-premium .hya-mature-head h2,.hya-dashboard.hya-dashboard-premium .hya-role-dashboard-head h2{margin:3px 0 6px;color:#0f172a;font-size:24px;line-height:1.12;font-weight:950;letter-spacing:-.03em}.hya-dashboard.hya-dashboard-premium .hya-mature-head p,.hya-dashboard.hya-dashboard-premium .hya-role-dashboard-head p{margin:0;color:#64748b;font-size:14px;line-height:1.48;font-weight:650;max-width:760px}.hya-dashboard.hya-dashboard-premium .hya-mature-metrics,.hya-dashboard.hya-dashboard-premium .hya-role-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.hya-dashboard.hya-dashboard-premium .hya-mature-metrics>a,.hya-dashboard.hya-dashboard-premium .hya-role-kpis>div{display:block;text-decoration:none;border:1px solid rgb(109 40 217 / .10);background:#fff;border-radius:18px;padding:13px 14px;box-shadow:0 10px 24px rgb(15 23 42 / .04)}.hya-dashboard.hya-dashboard-premium .hya-mature-metrics span,.hya-dashboard.hya-dashboard-premium .hya-role-kpis span{display:block;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.hya-dashboard.hya-dashboard-premium .hya-mature-metrics strong,.hya-dashboard.hya-dashboard-premium .hya-role-kpis strong{display:block;color:#0f172a;font-size:26px;font-weight:1000;line-height:1}.hya-dashboard.hya-dashboard-premium .hya-mature-metrics em{display:block;margin-top:6px;color:#475569;font-style:normal;font-size:12px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hya-dashboard.hya-dashboard-premium .hya-next-actions{display:grid;gap:10px;margin-top:14px}.hya-dashboard.hya-dashboard-premium .hya-next-actions article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgb(15 23 42 / .08);background:#fff;border-radius:18px;padding:12px 13px}.hya-dashboard.hya-dashboard-premium .hya-next-actions article.is-client{border-color:rgb(109 40 217 / .18);background:linear-gradient(180deg,#fff,#faf7ff)}.hya-dashboard.hya-dashboard-premium .hya-next-actions article.is-provider{border-color:rgb(14 165 233 / .18);background:linear-gradient(180deg,#fff,#f0f9ff)}.hya-dashboard.hya-dashboard-premium .hya-next-actions article.is-active{border-color:rgb(245 158 11 / .20);background:linear-gradient(180deg,#fff,#fffbeb)}.hya-dashboard.hya-dashboard-premium .hya-next-actions article.is-profile{border-color:rgb(100 116 139 / .16);background:linear-gradient(180deg,#fff,#f8fafc)}.hya-dashboard.hya-dashboard-premium .hya-next-actions article.is-safety{border-color:rgb(239 68 68 / .14);background:linear-gradient(180deg,#fff,#fff7f7)}.hya-dashboard.hya-dashboard-premium .hya-next-actions strong{display:block;color:#111827;font-size:14px;font-weight:950;margin-bottom:3px}.hya-dashboard.hya-dashboard-premium .hya-next-actions p{margin:0;color:#475569;font-size:13px;line-height:1.42;font-weight:650}.hya-dashboard.hya-dashboard-premium .hya-readiness-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgb(15 23 42 / .08)}.hya-dashboard.hya-dashboard-premium .hya-readiness-strip span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgb(15 23 42 / .08);background:#fff;border-radius:999px;padding:7px 10px;color:#64748b;font-size:12px;font-weight:800}.hya-dashboard.hya-dashboard-premium .hya-readiness-strip strong{color:#0f172a;font-weight:950}.hya-dashboard.hya-dashboard-premium .hya-role-dashboard-head .hya-role-dashboard-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.hya-dashboard.hya-dashboard-premium .hya-role-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.hya-dashboard.hya-dashboard-premium .hya-role-lane{border:1px solid rgb(15 23 42 / .08);background:#fff;border-radius:20px;padding:13px;min-height:154px}.hya-dashboard.hya-dashboard-premium .hya-role-lane.is-waiting{background:linear-gradient(180deg,#fff,#faf7ff);border-color:rgb(109 40 217 / .16)}.hya-dashboard.hya-dashboard-premium .hya-role-lane.is-active{background:linear-gradient(180deg,#fff,#f0f9ff);border-color:rgb(14 165 233 / .16)}.hya-dashboard.hya-dashboard-premium .hya-role-lane.is-done{background:linear-gradient(180deg,#fff,#ecfdf5);border-color:rgb(16 185 129 / .15)}.hya-dashboard.hya-dashboard-premium .hya-role-lane h3{margin:0 0 10px;color:#0f172a;font-size:15px;font-weight:950;letter-spacing:-.015em}.hya-dashboard.hya-dashboard-premium .hya-lane-empty{margin:0;color:#64748b;font-size:13px;line-height:1.45;font-weight:650}.hya-dashboard.hya-dashboard-premium .hya-lane-items{display:grid;gap:8px}.hya-dashboard.hya-dashboard-premium .hya-lane-item{display:grid;gap:4px;text-decoration:none;border:1px solid rgb(15 23 42 / .06);background:rgb(255 255 255 / .78);border-radius:15px;padding:10px;color:inherit}.hya-dashboard.hya-dashboard-premium .hya-lane-item:hover{border-color:rgb(109 40 217 / .22);box-shadow:0 8px 20px rgb(15 23 42 / .05)}.hya-dashboard.hya-dashboard-premium .hya-lane-item strong{color:#111827;font-size:13px;line-height:1.25;font-weight:950}.hya-dashboard.hya-dashboard-premium .hya-lane-item span{color:#4c1d95;font-size:12px;font-weight:900}.hya-dashboard.hya-dashboard-premium .hya-lane-item em{color:#64748b;font-style:normal;font-size:12px;line-height:1.35;font-weight:650}@media (max-width:980px){.hya-dashboard.hya-dashboard-premium .hya-mature-metrics,.hya-dashboard.hya-dashboard-premium .hya-role-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hya-dashboard.hya-dashboard-premium .hya-role-lanes{grid-template-columns:1fr}}@media (max-width:640px){.hya-dashboard.hya-dashboard-premium .hya-mature-overview,.hya-dashboard.hya-dashboard-premium .hya-role-dashboard{padding:14px;border-radius:20px}.hya-dashboard.hya-dashboard-premium .hya-mature-head,.hya-dashboard.hya-dashboard-premium .hya-role-dashboard-head{display:grid;gap:10px}.hya-dashboard.hya-dashboard-premium .hya-mature-metrics,.hya-dashboard.hya-dashboard-premium .hya-role-kpis{grid-template-columns:1fr}.hya-dashboard.hya-dashboard-premium .hya-next-actions article{align-items:stretch;display:grid}.hya-dashboard.hya-dashboard-premium .hya-role-dashboard-head .hya-role-dashboard-actions{justify-content:flex-start}}.hya-onboarding-compact,.hya-onboarding-hero,.hya-onboarding-paths,.hya-onboarding-group{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hya-onboarding-compact{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0;padding:18px;border-radius:24px;background:linear-gradient(135deg,#101827,#1f2937);color:#fff;box-shadow:0 18px 45px rgb(15 23 42 / .14)}.hya-onboarding-compact h2,.hya-onboarding-hero h3,.hya-onboarding-next strong{color:#fff;margin:0 0 6px;line-height:1.15}.hya-onboarding-compact p,.hya-onboarding-hero p,.hya-onboarding-next p{color:rgb(255 255 255 / .88);margin:0;line-height:1.45}.hya-onboarding-compact .hya-section-kicker,.hya-onboarding-head .hya-section-kicker{color:#7c3aed;background:rgb(124 58 237 / .10)}.hya-onboarding-compact-side{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.hya-onboarding-ring{--hya-onboarding-progress:0%;width:94px;height:94px;border-radius:50%;display:grid;place-items:center;text-align:center;flex:0 0 auto;background:conic-gradient(#7c3aed var(--hya-onboarding-progress),rgb(255 255 255 / .16) 0);position:relative;isolation:isolate;color:#fff}.hya-onboarding-ring:before{content:"";position:absolute;inset:8px;border-radius:50%;background:#111827;z-index:-1}.hya-onboarding-ring strong{display:block;font-size:22px;line-height:1;color:#fff}.hya-onboarding-ring span{display:block;font-size:11px;color:rgb(255 255 255 / .76);font-weight:800;text-transform:uppercase;letter-spacing:.04em}.hya-onboarding-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:16px;margin:18px 0 16px}.hya-onboarding-hero-main,.hya-onboarding-next{display:flex;align-items:center;gap:18px;padding:20px;border-radius:26px;background:linear-gradient(135deg,#111827,#272043);color:#fff;box-shadow:0 16px 42px rgb(15 23 42 / .12)}.hya-onboarding-next{display:block;background:linear-gradient(135deg,#20133d,#111827)}.hya-onboarding-next span{display:block;color:#c4b5fd;font-weight:900;text-transform:uppercase;letter-spacing:.05em;font-size:12px;margin-bottom:8px}.hya-onboarding-next .hya-btn{margin-top:12px}.hya-onboarding-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 20px}.hya-onboarding-paths article{border:1px solid rgb(15 23 42 / .09);border-radius:22px;background:#fff;padding:18px;box-shadow:0 10px 30px rgb(15 23 42 / .06)}.hya-onboarding-paths span{display:inline-flex;margin-bottom:8px;border-radius:999px;background:#f3f0ff;color:#6d28d9;font-weight:900;font-size:12px;padding:5px 9px;text-transform:uppercase;letter-spacing:.04em}.hya-onboarding-paths h3{margin:0 0 8px;color:#111827;font-size:18px;line-height:1.2}.hya-onboarding-paths p{margin:0 0 14px;color:#475569;line-height:1.45}.hya-onboarding-group{margin:16px 0;padding:16px;border:1px solid rgb(15 23 42 / .08);border-radius:24px;background:#fff;box-shadow:0 10px 28px rgb(15 23 42 / .05)}.hya-onboarding-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.hya-onboarding-group-head h3{margin:0 0 5px;color:#111827;font-size:20px;line-height:1.2}.hya-onboarding-group-head p{margin:0;color:#64748b;line-height:1.45}.hya-onboarding-group-head strong{display:grid;place-items:center;min-width:58px;height:42px;border-radius:16px;background:#f8fafc;color:#111827;border:1px solid rgb(15 23 42 / .08)}.hya-onboarding-task-list .hya-task-item{border-radius:18px}.hya-onboarding-task-list .hya-task-body small{display:block;margin-top:6px;color:#64748b;font-weight:700}.hya-onboarding-task-list .hya-task-item.is-done{background:#f8fafc}.hya-onboarding-task-list .hya-task-check{font-weight:900}@media (max-width:860px){.hya-onboarding-compact,.hya-onboarding-hero-main{align-items:flex-start;flex-direction:column}.hya-onboarding-compact-side{justify-content:flex-start;width:100%}.hya-onboarding-hero{grid-template-columns:1fr}.hya-onboarding-paths{grid-template-columns:1fr}.hya-onboarding-group-head{flex-direction:column}}.hya-availability-head{margin-bottom:14px}.hya-availability-summary-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid rgb(15 23 42 / .10);border-radius:22px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 12px 34px rgb(15 23 42 / .06);margin:0 0 18px}.hya-availability-summary-card h3{margin:3px 0 6px;font-size:22px;letter-spacing:-.03em;color:#0f172a}.hya-availability-summary-card p{margin:0;color:#475569;line-height:1.55}.hya-availability-summary-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:190px;text-align:right}.hya-availability-summary-side strong{font-size:14px;color:#111827}.hya-availability-summary-side span{display:inline-flex;padding:6px 10px;border-radius:999px;background:#ecfdf5;color:#065f46;font-size:12px;font-weight:800}.hya-availability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hya-availability-form select,.hya-availability-form input,.hya-availability-form textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hya-availability-switches{margin:14px 0}.hya-availability-schedule{padding:16px;border:1px solid rgb(15 23 42 / .10);border-radius:20px;background:#f8fafc;margin:12px 0 16px}.hya-availability-schedule h3{margin:0 0 4px;color:#111827}.hya-availability-day-row{display:grid;grid-template-columns:1.4fr minmax(110px,.5fr) auto minmax(110px,.5fr);align-items:center;gap:10px;padding:9px 0;border-top:1px solid rgb(15 23 42 / .07)}.hya-availability-day-row:first-of-type{border-top:0}.hya-availability-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900;line-height:1;text-transform:none;white-space:nowrap;border:1px solid #fff0}.hya-availability-available{background:#dcfce7;color:#166534;border-color:#bbf7d0}.hya-availability-limited,.hya-availability-scheduled{background:#fef3c7;color:#92400e;border-color:#fde68a}.hya-availability-busy{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.hya-availability-offline{background:#e5e7eb;color:#374151;border-color:#d1d5db}.hya-provider-card-badges .hya-availability-badge{margin-left:4px}@media (max-width:760px){.hya-availability-summary-card{display:block}.hya-availability-summary-side{align-items:flex-start;text-align:left;margin-top:12px}.hya-availability-grid{grid-template-columns:1fr}.hya-availability-day-row{grid-template-columns:1fr 1fr auto 1fr;gap:8px}.hya-availability-day-row .hya-check{grid-column:1/-1}}.hya-availability-detail-card{border-color:rgb(22 101 52 / .14);background:linear-gradient(135deg,#ffffff,#f8fffb)}.hya-availability-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.hya-availability-detail-head h2{margin:3px 0 0}.hya-availability-detail-dl small{display:block;margin-top:4px;color:#64748b;font-size:12px;line-height:1.45}.hya-availability-detail-note{margin:12px 0 0;padding:10px 12px;border-radius:14px;background:rgb(15 23 42 / .04);color:#475569;font-size:12px;line-height:1.5}.hya-provider-side-availability{margin:12px 0 0;padding:13px;border:1px solid rgb(15 23 42 / .10);border-radius:18px;background:#f8fafc}.hya-provider-side-availability>div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.hya-provider-side-availability strong{font-size:13px;color:#0f172a}.hya-provider-side-availability p{margin:0;color:#475569;font-size:12px;line-height:1.45}.hya-provider-side-availability small{display:block;margin-top:7px;color:#64748b;font-size:11px;line-height:1.35}.hya-service-detail-pills .hya-availability-badge{padding:7px 10px;font-size:12px}@media(max-width:720px){.hya-availability-detail-head{display:block}.hya-availability-detail-head .hya-availability-badge{margin-top:8px}.hya-provider-side-availability>div{align-items:flex-start;flex-direction:column}}.hya-report-box{margin-top:10px;display:grid;gap:10px}.hya-report-toggle{width:100%}.hya-report-form{border:1px solid rgb(15 23 42 / .10);background:rgb(248 250 252 / .96);border-radius:18px;padding:14px;display:grid;gap:10px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.hya-report-form[hidden]{display:none!important}.hya-report-form label{display:grid;gap:6px;font-size:13px;font-weight:800;color:#0f172a}.hya-report-form select,.hya-report-form textarea{width:100%;border:1px solid rgb(15 23 42 / .14);border-radius:14px;padding:10px 12px;font:inherit;background:#fff;color:#0f172a}.hya-report-status{font-size:13px;font-weight:700;color:#475569;margin:0}.hya-report-form.is-submitted{border-color:rgb(34 197 94 / .35);background:rgb(240 253 244 / .95)}.hya-client-request-card .hya-card-corner-stack{position:absolute!important;top:12px!important;left:12px!important;right:12px!important;width:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:5px!important;justify-items:start!important;pointer-events:none!important;z-index:5!important}.hya-client-request-card .hya-card-corner-stack>*{pointer-events:auto!important}.hya-client-request-card .hya-card-corner-stack .hya-service-views-card{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important}.hya-client-request-card .hya-card-corner-stack .hya-provider-level-badge{position:absolute!important;top:0!important;right:0!important;left:auto!important;margin:0!important}.hya-client-request-card .hya-card-corner-stack .hya-eta-mini,.hya-client-request-card .hya-card-corner-stack .hya-urgent-radius-mini{position:absolute!important;top:0!important;right:0!important;left:auto!important;margin:0!important;max-width:98px!important;transform:none!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-card-badges .hya-urgent-mini-badge{display:none!important}@media(max-width:560px){.hya-client-request-card .hya-card-corner-stack{left:9px!important;right:9px!important}.hya-client-request-card .hya-card-corner-stack .hya-eta-mini,.hya-client-request-card .hya-card-corner-stack .hya-urgent-radius-mini{max-width:86px!important}}.hya-client-request-card:not(.hya-urgent-request-card){border-style:solid!important;background:#fff!important;border-color:rgb(17 24 39 / .08)!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-card-link{min-height:360px!important;padding:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:9px!important}.hya-client-request-card .hya-provider-card-title:before{display:none!important;content:none!important}.hya-client-request-card .hya-provider-card-context{background:linear-gradient(135deg,#eff6ff,#f5f3ff)!important;color:#3730a3!important;border-color:rgb(99 102 241 / .14)!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-price-box{background:linear-gradient(180deg,#ffffff,#fbf8ff)!important;border-color:rgb(109 40 217 / .16)!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-price-box span{color:#111827!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack{position:absolute!important;top:12px!important;left:12px!important;right:12px!important;width:auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:6px!important;pointer-events:none!important;z-index:5!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack>*{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important;transform:none!important;pointer-events:auto!important;max-width:98px!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack .hya-service-views-card{order:1!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack .hya-provider-level-badge{order:2!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack .hya-eta-mini,.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack .hya-urgent-radius-mini{order:3!important;margin-left:auto!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-card-badges{justify-content:center!important;flex-wrap:nowrap!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-card-desc{min-height:50px!important;max-height:50px!important;-webkit-line-clamp:3!important}@media(max-width:560px){.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack{top:9px!important;left:9px!important;right:9px!important;gap:4px!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack>*{max-width:86px!important}}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-card-link{min-height:360px!important;padding:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:9px!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack{position:absolute!important;top:12px!important;left:12px!important;right:12px!important;width:auto!important;z-index:5!important;display:grid!important;gap:5px!important;justify-items:start!important;align-items:start!important;justify-content:normal!important;pointer-events:none!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack>*{pointer-events:auto!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important;transform:none!important;max-width:none!important;order:initial!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack .hya-eta-mini,.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack .hya-urgent-radius-mini{position:absolute!important;top:0!important;right:0!important;left:auto!important;margin:0!important;max-width:98px!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-service-views-card{background:#fff!important;color:#111827!important;border-color:rgb(17 24 39 / .10)!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-card-badges{display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;width:100%!important;min-height:24px!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-card-context{background:linear-gradient(135deg,#f5e8ff,#f0e7ff)!important;color:#581c87!important;border-color:rgb(109 40 217 / .12)!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-card-desc strong{font-weight:950;color:#111827}.hya-client-request-card:not(.hya-urgent-request-card) .hya-provider-meta-compact span:first-child{font-weight:850;color:#0f172a}@media(max-width:560px){.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack{top:9px!important;left:9px!important;right:9px!important}.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack .hya-eta-mini,.hya-client-request-card:not(.hya-urgent-request-card) .hya-card-corner-stack .hya-urgent-radius-mini{max-width:86px!important;font-size:10px!important}}.hya-client-request-card{position:relative!important;border:1px solid rgb(17 24 39 / .08)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 48px rgb(17 24 39 / .075)!important;overflow:hidden!important}.hya-client-request-card .hya-provider-card-link{min-height:360px!important;padding:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:9px!important;color:inherit!important;text-decoration:none!important}.hya-client-request-card .hya-card-corner-stack{position:absolute!important;top:12px!important;left:12px!important;right:12px!important;width:auto!important;z-index:8!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-auto-rows:auto!important;align-items:start!important;justify-items:start!important;gap:5px 8px!important;pointer-events:none!important}.hya-client-request-card .hya-card-corner-stack>*{position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important;transform:none!important;pointer-events:auto!important;max-width:112px!important}.hya-client-request-card .hya-card-corner-stack .hya-service-views-card{grid-column:1!important;grid-row:1!important;justify-self:start!important;background:#fff!important;color:#111827!important;border-color:rgb(17 24 39 / .10)!important}.hya-client-request-card .hya-card-corner-stack .hya-provider-level-badge,.hya-client-request-card .hya-card-corner-stack .hya-provider-level-card{grid-column:1!important;grid-row:2!important;justify-self:start!important}.hya-client-request-card .hya-card-corner-stack .hya-eta-mini,.hya-client-request-card .hya-card-corner-stack .hya-urgent-radius-mini{grid-column:2!important;grid-row:1!important;justify-self:end!important;max-width:104px!important}.hya-client-request-card .hya-provider-card-context{display:block!important;max-width:94%!important;margin:1px auto 0!important;padding:4px 9px!important;border-radius:999px!important;background:linear-gradient(135deg,#f5e8ff,#f0e7ff)!important;color:#581c87!important;border:1px solid rgb(109 40 217 / .12)!important;box-shadow:0 8px 18px rgb(109 40 217 / .08)!important;font-size:10.5px!important;line-height:1.08!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.hya-client-request-card .hya-provider-card-title{margin:0!important;color:#111827!important;font-size:16px!important;line-height:1.16!important;letter-spacing:-.02em!important;min-height:37px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.hya-client-request-card .hya-provider-card-badges{display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;width:100%!important;min-height:24px!important}.hya-client-request-card .hya-provider-card-desc{margin:1px 0 0!important;color:#64748b!important;font-size:12.5px!important;line-height:1.36!important;min-height:50px!important;max-height:50px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.hya-client-request-card .hya-provider-price-box{width:100%!important;border:1px solid rgb(109 40 217 / .16)!important;border-radius:16px!important;padding:7px 10px!important;background:linear-gradient(180deg,#ffffff,#fbf8ff)!important;box-shadow:0 8px 22px rgb(109 40 217 / .06)!important;margin-top:1px!important}.hya-client-request-card .hya-provider-meta-compact{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;align-content:flex-start!important;gap:5px!important;flex-wrap:wrap!important;min-height:52px!important;margin:0!important}.hya-client-request-card .hya-card-actions{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(46px,1fr)!important;gap:8px!important;align-items:stretch!important}@media(max-width:560px){.hya-client-request-card .hya-card-corner-stack{top:9px!important;left:9px!important;right:9px!important;gap:4px 6px!important}.hya-client-request-card .hya-card-corner-stack>*{max-width:92px!important}.hya-client-request-card .hya-card-corner-stack .hya-eta-mini,.hya-client-request-card .hya-card-corner-stack .hya-urgent-radius-mini{max-width:84px!important;font-size:10px!important}}.hya-client-request-card,.hya-client-request-card.hya-urgent-request-card{position:relative!important;border:1px solid rgb(17 24 39 / .08)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 48px rgb(17 24 39 / .075)!important;overflow:hidden!important;min-height:0!important;transform:none}.hya-client-request-card:hover,.hya-client-request-card.hya-urgent-request-card:hover{transform:translateY(-2px)!important;box-shadow:0 24px 68px rgb(17 24 39 / .12)!important;border-color:rgb(109 40 217 / .22)!important}.hya-client-request-card .hya-provider-card-link,.hya-client-request-card.hya-urgent-request-card .hya-provider-card-link{height:100%!important;min-height:360px!important;padding:16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:9px!important;color:inherit!important;text-decoration:none!important}.hya-client-request-card .hya-card-corner-stack,.hya-client-request-card.hya-urgent-request-card .hya-card-corner-stack{position:absolute!important;top:12px!important;left:12px!important;right:12px!important;width:auto!important;z-index:8!important;display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;gap:5px!important;justify-items:start!important;align-items:start!important;justify-content:normal!important;pointer-events:none!important;max-width:none!important}.hya-client-request-card .hya-card-corner-stack>*,.hya-client-request-card.hya-urgent-request-card .hya-card-corner-stack>*{pointer-events:auto!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;margin:0!important;transform:none!important;max-width:98px!important;order:initial!important;grid-column:auto!important;grid-row:auto!important;justify-self:start!important}.hya-client-request-card .hya-card-corner-stack .hya-service-views-card,.hya-client-request-card.hya-urgent-request-card .hya-card-corner-stack .hya-service-views-card{position:static!important;background:#fff!important;color:#111827!important;border-color:rgb(17 24 39 / .10)!important}.hya-client-request-card .hya-card-corner-stack .hya-provider-level-badge,.hya-client-request-card .hya-card-corner-stack .hya-provider-level-card,.hya-client-request-card.hya-urgent-request-card .hya-card-corner-stack .hya-provider-level-badge,.hya-client-request-card.hya-urgent-request-card .hya-card-corner-stack .hya-provider-level-card{position:static!important;justify-self:start!important}.hya-client-request-card .hya-card-corner-stack .hya-eta-mini,.hya-client-request-card.hya-urgent-request-card .hya-card-corner-stack .hya-eta-mini{position:absolute!important;top:0!important;right:0!important;left:auto!important;margin:0!important;max-width:98px!important;transform:none!important;justify-self:end!important}.hya-client-request-card .hya-card-corner-stack .hya-urgent-radius-mini,.hya-client-request-card.hya-urgent-request-card .hya-card-corner-stack .hya-urgent-radius-mini{display:none!important}.hya-client-request-card .hya-provider-card-avatar,.hya-client-request-card.hya-urgent-request-card .hya-provider-card-avatar{width:82px!important;height:82px!important;border-radius:24px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#f8fafc,#f3e8ff)!important;box-shadow:inset 0 0 0 1px rgb(109 40 217 / .10),0 12px 28px rgb(17 24 39 / .08)!important;overflow:hidden!important;margin:0 auto!important}.hya-client-request-card .hya-provider-card-avatar img,.hya-client-request-card.hya-urgent-request-card .hya-provider-card-avatar img{width:74px!important;height:74px!important;border-radius:21px!important;object-fit:cover!important}.hya-client-request-card .hya-provider-card-context,.hya-client-request-card.hya-urgent-request-card .hya-provider-card-context{display:block!important;max-width:94%!important;margin:1px auto 0!important;padding:4px 9px!important;border-radius:999px!important;background:linear-gradient(135deg,#f5e8ff,#f0e7ff)!important;color:#581c87!important;border:1px solid rgb(109 40 217 / .12)!important;box-shadow:0 8px 18px rgb(109 40 217 / .08)!important;font-size:10.5px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important;direction:ltr!important;unicode-bidi:plaintext!important}.hya-client-request-card .hya-provider-card-title,.hya-client-request-card.hya-urgent-request-card .hya-provider-card-title{margin:0!important;color:#111827!important;font-size:16px!important;line-height:1.16!important;letter-spacing:-.02em!important;min-height:37px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.hya-client-request-card .hya-provider-card-title:before{display:none!important;content:none!important}.hya-client-request-card .hya-provider-card-badges,.hya-client-request-card.hya-urgent-request-card .hya-provider-card-badges{display:flex!important;justify-content:center!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;width:100%!important;min-height:24px!important}.hya-client-request-card .hya-provider-card-badges .hya-provider-identity-badge,.hya-client-request-card.hya-urgent-request-card .hya-provider-card-badges .hya-provider-identity-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:50%!important;min-width:0!important;border-radius:999px!important;padding:4px 7px!important;font-size:10.5px!important;line-height:1.1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important;background:#eef2ff!important;color:#3730a3!important;border:1px solid rgb(99 102 241 / .12)!important}.hya-client-request-card .hya-provider-card-badges .hya-urgent-mini-badge,.hya-client-request-card.hya-urgent-request-card .hya-provider-card-badges .hya-urgent-mini-badge{background:#fee2e2!important;color:#991b1b!important;border-color:#fecaca!important}.hya-client-request-card .hya-provider-card-desc,.hya-client-request-card.hya-urgent-request-card .hya-provider-card-desc{margin:1px 0 0!important;color:#64748b!important;font-size:12.5px!important;line-height:1.36!important;min-height:50px!important;max-height:50px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.hya-client-request-card .hya-provider-price-box,.hya-client-request-card.hya-urgent-request-card .hya-provider-price-box,.hya-client-request-card.hya-urgent-request-card .hya-urgent-budget-box{width:100%!important;border:1px solid rgb(109 40 217 / .16)!important;border-radius:16px!important;padding:7px 10px!important;background:linear-gradient(180deg,#ffffff,#fbf8ff)!important;box-shadow:0 8px 22px rgb(109 40 217 / .06)!important;margin-top:1px!important}.hya-client-request-card .hya-provider-price-box span,.hya-client-request-card.hya-urgent-request-card .hya-provider-price-box span{color:#111827!important}.hya-client-request-card .hya-provider-meta-compact,.hya-client-request-card.hya-urgent-request-card .hya-provider-meta-compact{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;align-content:flex-start!important;gap:5px!important;flex-wrap:wrap!important;min-height:52px!important;margin:0!important}.hya-client-request-card .hya-card-actions,.hya-client-request-card .hya-card-actions.hya-card-actions-visible,.hya-client-request-card.hya-urgent-request-card .hya-card-actions,.hya-client-request-card.hya-urgent-request-card .hya-card-actions.hya-card-actions-visible{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(48px,1fr)!important;gap:8px!important;align-items:stretch!important;padding:0 16px 16px!important}.hya-client-request-card .hya-card-actions .hya-card-view-btn{grid-column:1/2!important;width:100%!important;min-width:0!important}.hya-client-request-card .hya-card-actions .hyms-message-open,.hya-client-request-card .hya-card-actions .hya-message-icon-btn{grid-column:2/3!important;width:100%!important;min-width:48px!important}@media(max-width:560px){.hya-client-request-card .hya-card-corner-stack,.hya-client-request-card.hya-urgent-request-card .hya-card-corner-stack{top:9px!important;left:9px!important;right:9px!important;gap:4px!important}.hya-client-request-card .hya-card-corner-stack .hya-eta-mini,.hya-client-request-card.hya-urgent-request-card .hya-card-corner-stack .hya-eta-mini{max-width:86px!important;font-size:10px!important}}.hya-trust-overview-card,.hya-trust-dashboard,.hya-trust-public-panel{border:1px solid rgb(17 24 39 / .10);border-radius:20px;background:#fff;box-shadow:0 12px 32px rgb(15 23 42 / .06);padding:18px;margin:18px 0}.hya-trust-overview-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hya-trust-overview-card strong{display:block;font-size:20px;color:#111827;margin:4px 0}.hya-trust-overview-card p{margin:0;color:#4b5563}.hya-trust-dashboard-head,.hya-trust-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.hya-trust-dashboard-head h2,.hya-trust-panel-head h2{margin:.2rem 0;color:#111827}.hya-trust-dashboard-head p,.hya-trust-panel-head p{margin:0;color:#4b5563;max-width:760px}.hya-trust-dashboard-head>strong,.hya-trust-panel-head>strong{min-width:98px;text-align:center;border-radius:18px;background:#111827;color:#fff;padding:14px 12px;font-size:26px;line-height:1}.hya-trust-dashboard-head>strong small,.hya-trust-panel-head>strong small{display:block;font-size:11px;font-weight:700;color:rgb(255 255 255 / .76);margin-top:4px}.hya-trust-level-card{border-radius:18px;padding:16px;background:linear-gradient(135deg,#111827,#374151);color:#fff;margin:12px 0 16px}.hya-trust-level-card span{display:block;color:rgb(255 255 255 / .72);font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.hya-trust-level-card strong{font-size:22px}.hya-trust-flags{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 18px}.hya-trust-flag,.hya-trust-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;line-height:1.1;border:1px solid #fff0;white-space:nowrap}.hya-trust-flag.is-ok,.hya-trust-badge{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}.hya-trust-flag.is-pending{background:#fffbeb;color:#92400e;border-color:#fde68a}.hya-trust-flag.is-warn{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.hya-trust-flag.is-danger{background:#fef2f2;color:#991b1b;border-color:#fecaca}.hya-trust-flag.is-premium,.hya-trust-premium{background:#eef2ff;color:#3730a3;border-color:#c7d2fe}.hya-trust-badge.hya-trust-card{padding:6px 9px;font-size:11px}.hya-trust-badge.hya-trust-profile,.hya-trust-badge.hya-trust-detail{background:#dcfce7;color:#166534;border-color:#86efac}.hya-trust-badge.hya-trust-unverified{background:#e5e7eb;color:#374151;border-color:#d1d5db}.hya-trust-badge.hya-trust-recommended{background:#ecfdf5;color:#047857;border-color:#6ee7b7}.hya-trust-badge.hya-trust-competence_verified{background:#f0fdf4;color:#166534;border-color:#bbf7d0}.hya-trust-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.hya-trust-step{border-radius:16px;border:1px solid rgb(17 24 39 / .10);padding:14px;background:#f9fafb}.hya-trust-step.is-ok{background:#f0fdf4;border-color:#bbf7d0}.hya-trust-step strong{display:block;color:#111827;margin-bottom:5px}.hya-trust-step p{margin:0;color:#4b5563;font-size:13px}.hya-trust-upload-box{border-top:1px solid rgb(17 24 39 / .08);padding-top:16px;margin-top:16px}.hya-trust-upload-box h3{margin:0 0 6px;color:#111827}.hya-trust-upload-box p{color:#4b5563}.hya-trust-upload-box input[type=file]{display:block;margin:10px 0;padding:10px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;width:100%;max-width:520px}.hya-trust-public-panel .hya-trust-panel-head>strong{background:#064e3b}.hya-trust-admin .hya-admin-pill{display:inline-flex;border-radius:999px;background:#f3f4f6;color:#111827;padding:4px 8px;margin:2px;font-size:11px;font-weight:700}.hya-trust-admin .hya-pill-recommended,.hya-trust-admin .hya-pill-competence_verified,.hya-trust-admin .hya-pill-identity_reviewed{background:#dcfce7;color:#166534}.hya-trust-admin .hya-pill-unverified{background:#e5e7eb;color:#374151}@media(max-width:720px){.hya-trust-dashboard-head,.hya-trust-panel-head,.hya-trust-overview-card{display:block}.hya-trust-dashboard-head>strong,.hya-trust-panel-head>strong{display:inline-block;margin-top:12px}.hya-trust-steps{grid-template-columns:1fr}}.hya-provider-card .hya-provider-card-badges{gap:6px;flex-wrap:nowrap;overflow:hidden;justify-content:center}.hya-provider-card .hya-trust-badge.hya-trust-card,.hya-provider-card .hya-provider-identity-badge{max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hya-social-links-dashboard{overflow:hidden}.hya-social-links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.hya-social-link-field{display:grid;grid-template-columns:34px 1fr;gap:6px 10px;align-items:center;padding:12px;border:1px solid rgb(15 23 42 / .1);border-radius:16px;background:#fff;color:#111827}.hya-social-link-field span:nth-child(2){font-weight:800;color:#111827}.hya-social-link-field input{grid-column:1 / -1;width:100%;border:1px solid rgb(15 23 42 / .14);border-radius:12px;padding:10px 12px;color:#111827;background:#fff;font:inherit}.hya-social-mini-icon{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--hya-social-color,#111827);color:#fff;font-size:12px;font-weight:900;line-height:1;text-transform:none}.hya-social-note{margin:12px 0;color:#111827;background:#f8fafc;border-color:rgb(15 23 42 / .08)}.hya-social-public{margin-top:16px;color:#111827;background:#fff}.hya-social-service{padding:14px;border-radius:18px;border:1px solid rgb(15 23 42 / .1);box-shadow:0 10px 24px rgb(15 23 42 / .06)}.hya-social-public-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.hya-social-public-head h2{margin:2px 0 4px;color:#111827;font-size:18px;line-height:1.2}.hya-social-public-head p{margin:0;color:#475569;font-size:13px;line-height:1.45}.hya-social-lock{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#f8fafc;border:1px solid rgb(15 23 42 / .1);color:#111827;font-size:12px;font-weight:800;white-space:nowrap}.hya-social-icons-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hya-social-icon-link{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;border:1px solid rgb(15 23 42 / .1);background:#fff;color:#111827;text-decoration:none;font-size:12px;font-weight:800;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.hya-social-icon-link span{width:22px;height:22px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--hya-social-color,#111827);color:#fff;font-size:10px;font-weight:900;line-height:1}.hya-social-icon-link em{font-style:normal;color:#111827}.hya-social-icon-link:not(.is-disabled):hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(15 23 42 / .12);border-color:rgb(124 58 237 / .28)}.hya-social-icon-link.is-disabled{opacity:.72;cursor:not-allowed;background:#f8fafc}.hya-social-icon-link.is-disabled span{filter:grayscale(.2);opacity:.85}.hya-social-access-note{margin:10px 0 0;color:#64748b;font-size:12px;line-height:1.45}.hya-provider-card .hya-social-public,.hya-client-request-card .hya-social-public{display:none!important}@media (max-width:760px){.hya-social-links-grid{grid-template-columns:1fr}.hya-social-public-head{display:block}.hya-social-lock{margin-top:10px}.hya-social-icon-link em{display:none}.hya-social-icon-link{padding:7px}.hya-social-icon-link span{width:24px;height:24px}}.hya-dashboard.hya-dashboard-premium .hya-account-summary-builder{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0 0 22px}.hya-dashboard.hya-dashboard-premium .hya-summary-builder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 14px;padding:18px;border:1px solid rgb(15 23 42 / .08);border-radius:24px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 16px 42px rgb(15 23 42 / .055)}.hya-dashboard.hya-dashboard-premium .hya-summary-builder-head h1{margin:3px 0 6px;color:#0f172a;font-size:28px;line-height:1.08;font-weight:1000;letter-spacing:-.035em}.hya-dashboard.hya-dashboard-premium .hya-summary-builder-head p{margin:0;color:#64748b;font-size:14px;line-height:1.48;font-weight:650;max-width:720px}.hya-dashboard.hya-dashboard-premium .hya-summary-grid{display:grid;grid-template-columns:1fr;gap:14px}.hya-dashboard.hya-dashboard-premium .hya-summary-card{border:1px solid rgb(15 23 42 / .08);background:linear-gradient(180deg,#fff,#f8fafc);border-radius:24px;padding:18px;box-shadow:0 16px 42px rgb(15 23 42 / .055);min-width:0}.hya-dashboard.hya-dashboard-premium .hya-summary-card{grid-column:1/-1}.hya-dashboard.hya-dashboard-premium .hya-summary-card h2{margin:4px 0 8px;color:#0f172a;font-size:22px;line-height:1.12;font-weight:950;letter-spacing:-.025em}.hya-dashboard.hya-dashboard-premium .hya-summary-card p{margin:0 0 12px;color:#64748b;font-size:14px;line-height:1.48;font-weight:650}.hya-dashboard.hya-dashboard-premium .hya-summary-profile{display:flex;align-items:center;gap:16px;margin-bottom:14px}.hya-dashboard.hya-dashboard-premium .hya-summary-profile h2{font-size:26px;margin:4px 0 4px}.hya-dashboard.hya-dashboard-premium .hya-summary-mini-grid,.hya-dashboard.hya-dashboard-premium .hya-summary-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.hya-dashboard.hya-dashboard-premium .hya-summary-mini-grid span,.hya-dashboard.hya-dashboard-premium .hya-summary-stat-grid>a{display:block;text-decoration:none;border:1px solid rgb(15 23 42 / .08);background:#fff;border-radius:17px;padding:12px;box-shadow:0 10px 24px rgb(15 23 42 / .04)}.hya-dashboard.hya-dashboard-premium .hya-summary-mini-grid em,.hya-dashboard.hya-dashboard-premium .hya-summary-stat-grid span{display:block;color:#64748b;font-style:normal;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.hya-dashboard.hya-dashboard-premium .hya-summary-mini-grid strong,.hya-dashboard.hya-dashboard-premium .hya-summary-stat-grid strong{display:block;color:#0f172a;font-size:24px;font-weight:1000;line-height:1.05}.hya-dashboard.hya-dashboard-premium .hya-summary-link-list{display:grid;gap:8px;margin:12px 0}.hya-dashboard.hya-dashboard-premium .hya-summary-link-list a{display:grid;gap:4px;text-decoration:none;border:1px solid rgb(15 23 42 / .08);background:#fff;border-radius:15px;padding:10px;color:inherit}.hya-dashboard.hya-dashboard-premium .hya-summary-link-list strong{color:#111827;font-size:13px;font-weight:950;line-height:1.25}.hya-dashboard.hya-dashboard-premium .hya-summary-link-list span{color:#64748b;font-size:12px;font-weight:750}.hya-dashboard.hya-dashboard-premium .hya-next-actions.is-summary{margin-top:10px}.hya-dashboard.hya-dashboard-premium .hya-readiness-strip.is-summary{border-top:0;padding-top:0;margin-top:10px}.hya-summary-empty div{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.hya-summary-customizer[hidden]{display:none!important}.hya-summary-customizer{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:18px;background:rgb(15 23 42 / .48);backdrop-filter:blur(5px)}.hya-summary-customizer-panel{width:min(760px,100%);max-height:min(86vh,760px);overflow:auto;border-radius:24px;background:#fff;border:1px solid rgb(15 23 42 / .10);box-shadow:0 30px 90px rgb(15 23 42 / .28);padding:18px}.hya-summary-customizer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.hya-summary-customizer-head strong{display:block;color:#0f172a;font-size:21px;font-weight:1000;letter-spacing:-.02em}.hya-summary-customizer-head p{margin:4px 0 0;color:#64748b;font-size:13px;font-weight:650;line-height:1.45}.hya-summary-customizer-head button{border:0;background:#f1f5f9;color:#0f172a;width:36px;height:36px;border-radius:999px;font-size:22px;font-weight:800;cursor:pointer}.hya-summary-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hya-summary-option{display:flex;align-items:flex-start;gap:10px;border:1px solid rgb(15 23 42 / .08);background:#f8fafc;border-radius:17px;padding:12px;cursor:pointer}.hya-summary-option input{margin-top:4px;accent-color:#111827}.hya-summary-option strong{display:block;color:#0f172a;font-size:14px;font-weight:950;margin-bottom:3px}.hya-summary-option em{display:block;color:#64748b;font-size:12.5px;line-height:1.36;font-style:normal;font-weight:650}.hya-summary-status{min-height:20px;margin:12px 0 0!important;color:#92400e!important;font-size:13px!important;font-weight:800!important}.hya-summary-status.is-ok{color:#047857!important}.hya-summary-customizer-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;justify-content:flex-end}@media(max-width:980px){.hya-dashboard.hya-dashboard-premium .hya-summary-grid{grid-template-columns:1fr}.hya-dashboard.hya-dashboard-premium .hya-summary-mini-grid,.hya-dashboard.hya-dashboard-premium .hya-summary-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hya-dashboard.hya-dashboard-premium .hya-summary-builder-head{display:grid;padding:14px;border-radius:20px}.hya-dashboard.hya-dashboard-premium .hya-summary-card{padding:14px;border-radius:20px}.hya-dashboard.hya-dashboard-premium .hya-summary-profile{display:grid;text-align:left}.hya-dashboard.hya-dashboard-premium .hya-summary-mini-grid,.hya-dashboard.hya-dashboard-premium .hya-summary-stat-grid{grid-template-columns:1fr}.hya-summary-options{grid-template-columns:1fr}.hya-summary-customizer{padding:10px;align-items:flex-end}.hya-summary-customizer-panel{border-radius:22px 22px 0 0;max-height:88vh}.hya-summary-customizer-actions .hya-btn{width:100%;justify-content:center}}.hya-dashboard.hya-dashboard-premium{--hya-premium-border:rgba(15,23,42,.08);--hya-premium-soft:#f8fafc;--hya-premium-text:#0f172a;--hya-premium-muted:#64748b}.hya-dashboard.hya-dashboard-premium .hya-summary-builder-head{gap:14px!important;padding:18px!important;border:1px solid var(--hya-premium-border)!important;border-radius:20px!important;background:linear-gradient(180deg,#fff,#f9fafb)!important;box-shadow:0 14px 38px rgb(15 23 42 / .055)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-builder-head h1{font-size:22px!important;line-height:1.12!important;margin:2px 0 6px!important;color:var(--hya-premium-text)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-builder-head p{font-size:13px!important;line-height:1.42!important;color:var(--hya-premium-muted)!important;margin:0!important}.hya-dashboard.hya-dashboard-premium .hya-summary-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:12px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-card.hya-summary-drawer{overflow:hidden!important;padding:0!important;border:1px solid var(--hya-premium-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 32px rgb(15 23 42 / .045)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:15px 16px!important;border:0!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;color:var(--hya-premium-text)!important;cursor:pointer!important;text-align:left!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle span{display:grid!important;gap:3px!important;min-width:0!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle strong{font-size:15px!important;line-height:1.2!important;font-weight:900!important;color:var(--hya-premium-text)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle em{font-style:normal!important;font-size:12px!important;line-height:1.28!important;font-weight:750!important;color:var(--hya-premium-muted)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle i{width:28px!important;height:28px!important;border-radius:999px!important;background:#f1f5f9!important;position:relative!important;flex:0 0 28px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle i:before,.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle i:after{content:""!important;position:absolute!important;background:#0f172a!important;border-radius:99px!important;left:9px!important;right:9px!important;top:13px!important;height:2px!important;transition:transform .16s ease!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle i:after{transform:rotate(90deg)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-card.is-open .hya-summary-drawer-toggle i:after{transform:rotate(0deg)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-body{padding:0 16px 16px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-body h2{font-size:18px!important;line-height:1.18!important;margin:4px 0 8px!important;color:var(--hya-premium-text)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-body p,.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-body small{font-size:13px!important;line-height:1.4!important;color:var(--hya-premium-muted)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-profile{gap:13px!important;align-items:center!important}.hya-dashboard.hya-dashboard-premium .hya-summary-mini-grid,.hya-dashboard.hya-dashboard-premium .hya-summary-stat-grid{gap:8px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-mini-grid span,.hya-dashboard.hya-dashboard-premium .hya-summary-stat-grid a{padding:10px 11px!important;border-radius:14px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-mini-grid em,.hya-dashboard.hya-dashboard-premium .hya-summary-stat-grid span{font-size:11px!important;line-height:1.2!important}.hya-dashboard.hya-dashboard-premium .hya-summary-mini-grid strong,.hya-dashboard.hya-dashboard-premium .hya-summary-stat-grid strong{font-size:15px!important;line-height:1.2!important}.hya-dashboard.hya-dashboard-premium .hya-summary-customizer{position:fixed!important;inset:0!important;z-index:99999!important;background:rgb(15 23 42 / .46)!important;backdrop-filter:blur(6px)!important;padding:24px!important;overflow:auto!important}.hya-dashboard.hya-dashboard-premium .hya-summary-customizer-panel{max-width:980px!important;margin:4vh auto!important;border-radius:24px!important;background:#fff!important;border:1px solid rgb(255 255 255 / .8)!important;box-shadow:0 30px 80px rgb(2 6 23 / .24)!important;overflow:hidden!important}.hya-dashboard.hya-dashboard-premium .hya-summary-customizer-head{padding:18px 20px!important;border-bottom:1px solid var(--hya-premium-border)!important;background:linear-gradient(180deg,#fff,#f8fafc)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-customizer-head strong{font-size:18px!important;color:var(--hya-premium-text)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-customizer-head p{font-size:13px!important;line-height:1.35!important;color:var(--hya-premium-muted)!important;margin:4px 0 0!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-builder{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;padding:16px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-col{border:1px solid var(--hya-premium-border)!important;border-radius:18px!important;background:#f8fafc!important;padding:13px!important;min-width:0!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-col h3{margin:0 0 4px!important;font-size:14px!important;color:var(--hya-premium-text)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-col p{margin:0 0 10px!important;font-size:12px!important;line-height:1.32!important;color:var(--hya-premium-muted)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-list{display:grid!important;gap:8px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;background:#fff!important;border:1px solid var(--hya-premium-border)!important;border-radius:15px!important;padding:10px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-item span{display:grid!important;gap:2px!important;min-width:0!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-item strong{font-size:13px!important;line-height:1.2!important;color:var(--hya-premium-text)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-item em{font-style:normal!important;font-size:11px!important;line-height:1.25!important;color:var(--hya-premium-muted)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-item div{display:flex!important;gap:5px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-item button{border:1px solid rgb(15 23 42 / .1)!important;border-radius:999px!important;background:#fff!important;color:#0f172a!important;padding:6px 9px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;cursor:pointer!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-item button:hover{background:#0f172a!important;color:#fff!important}.hya-dashboard.hya-dashboard-premium .hya-summary-status{margin:0 16px 8px!important;font-size:13px!important;font-weight:800!important;color:#92400e!important}.hya-dashboard.hya-dashboard-premium .hya-summary-status.is-ok{color:#15803d!important}.hya-dashboard.hya-dashboard-premium .hya-summary-customizer-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;padding:14px 16px 16px!important;border-top:1px solid var(--hya-premium-border)!important;background:#fff!important}@media(max-width:780px){.hya-dashboard.hya-dashboard-premium .hya-summary-builder-head{padding:14px!important;border-radius:17px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-builder-head{display:grid!important;grid-template-columns:1fr!important}.hya-dashboard.hya-dashboard-premium .hya-summary-builder-head h1{font-size:19px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle{padding:12px 13px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle strong{font-size:14px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle em{font-size:11.5px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-body{padding:0 13px 13px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-customizer{padding:0!important;display:flex!important;align-items:flex-end!important}.hya-dashboard.hya-dashboard-premium .hya-summary-customizer-panel{width:100%!important;max-width:none!important;margin:0!important;border-radius:22px 22px 0 0!important;max-height:88vh!important;overflow:auto!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-builder{grid-template-columns:1fr!important;padding:12px!important;gap:10px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-item{grid-template-columns:1fr!important;align-items:start!important}.hya-dashboard.hya-dashboard-premium .hya-summary-order-item div{justify-content:flex-start!important}.hya-dashboard.hya-dashboard-premium .hya-summary-customizer-actions{position:sticky!important;bottom:0!important;display:grid!important;grid-template-columns:1fr!important}}.hya-dashboard.hya-dashboard-premium .hya-tab-panel[data-hya-drawerized="1"]{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer{display:block!important;background:#fff!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;box-shadow:0 10px 28px rgb(15 23 42 / .045)!important;overflow:hidden!important;margin:0!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle{appearance:none!important;-webkit-appearance:none!important;width:100%!important;border:0!important;background:linear-gradient(180deg,#ffffff,#f8fafc)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 15px!important;text-align:left!important;cursor:pointer!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle span{display:grid!important;gap:2px!important;min-width:0!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle strong{font-size:15px!important;line-height:1.2!important;font-weight:900!important;color:#0f172a!important;letter-spacing:-.01em!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle em{font-style:normal!important;font-size:12px!important;line-height:1.25!important;color:#64748b!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle i{width:27px!important;height:27px!important;border-radius:999px!important;background:#eef2f7!important;position:relative!important;flex:0 0 27px!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle i:before,.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle i:after{content:""!important;position:absolute!important;left:9px!important;right:9px!important;top:13px!important;height:2px!important;border-radius:99px!important;background:#0f172a!important;transition:transform .16s ease!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle i:after{transform:rotate(90deg)!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer.is-open>.hya-account-drawer-toggle i:after{transform:rotate(0deg)!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body{padding:14px!important;border-top:1px solid rgb(15 23 42 / .06)!important;background:#fff!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body h1,.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body h2{font-size:18px!important;line-height:1.18!important;margin-top:0!important;margin-bottom:8px!important;letter-spacing:-.015em!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body h3{font-size:16px!important;line-height:1.22!important;margin-top:0!important;margin-bottom:7px!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body p,.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body label,.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body li{font-size:13px!important;line-height:1.42!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body .hya-btn{min-height:36px!important;padding:9px 13px!important;font-size:13px!important;border-radius:999px!important}.hya-dashboard.hya-dashboard-premium .hya-summary-customizer[hidden]{display:none!important}html.hya-summary-modal-open{overflow:hidden!important}@media(max-width:720px){.hya-dashboard.hya-dashboard-premium .hya-tab-panel[data-hya-drawerized="1"]{gap:8px!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer{border-radius:15px!important;box-shadow:0 6px 18px rgb(15 23 42 / .04)!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle{padding:11px 12px!important;gap:9px!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle strong{font-size:14px!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle em{font-size:11.5px!important;-webkit-line-clamp:1!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body{padding:12px!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body h1,.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body h2{font-size:16px!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body h3{font-size:15px!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body p,.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body label,.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body li{font-size:12.7px!important}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body input,.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body textarea,.hya-dashboard.hya-dashboard-premium .hya-account-drawer-body select{font-size:13px!important;min-height:38px!important}}.hya-dashboard.hya-dashboard-premium .hya-context-quota-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;margin:0 0 12px!important;padding:14px!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff,#f8fafc)!important;box-shadow:0 10px 26px rgb(15 23 42 / .045)!important}.hya-dashboard.hya-dashboard-premium .hya-context-quota-card h3{margin:2px 0 5px!important;font-size:16px!important;line-height:1.2!important;color:#0f172a!important;letter-spacing:-.01em!important}.hya-dashboard.hya-dashboard-premium .hya-context-quota-card p{margin:0!important;font-size:13px!important;line-height:1.38!important;color:#64748b!important;font-weight:650!important}.hya-dashboard.hya-dashboard-premium .hya-context-quota-side{display:grid!important;gap:5px!important;justify-items:end!important;text-align:right!important;min-width:170px!important}.hya-dashboard.hya-dashboard-premium .hya-context-quota-side strong{font-size:25px!important;line-height:1!important;color:#0f172a!important;font-weight:1000!important}.hya-dashboard.hya-dashboard-premium .hya-context-quota-side span{font-size:11.5px!important;line-height:1.2!important;color:#64748b!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.02em!important}.hya-dashboard.hya-dashboard-premium .hya-role-summary-note{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:12px!important;padding:11px 12px!important;border:1px solid rgb(15 23 42 / .07)!important;border-radius:15px!important;background:#f8fafc!important;color:#475569!important;font-size:13px!important;line-height:1.35!important}.hya-dashboard.hya-dashboard-premium .hya-role-summary-note strong{color:#0f172a!important;font-weight:900!important}.hya-dashboard.hya-dashboard-premium .hya-role-summary-note span{font-weight:650!important}.hya-dashboard.hya-dashboard-premium .hya-archive-section{margin-top:12px!important;border:1px solid rgb(15 23 42 / .08)!important;border-radius:18px!important;background:#fbfdff!important;padding:13px!important}.hya-dashboard.hya-dashboard-premium .hya-archive-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.hya-dashboard.hya-dashboard-premium .hya-archive-head h3{margin:2px 0 4px!important;font-size:16px!important;line-height:1.2!important;color:#0f172a!important}.hya-dashboard.hya-dashboard-premium .hya-archive-head p{margin:0!important;font-size:12.5px!important;line-height:1.35!important;color:#64748b!important;font-weight:650!important}.hya-dashboard.hya-dashboard-premium .hya-archive-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:30px!important;height:30px!important;border-radius:999px!important;background:#e2e8f0!important;color:#0f172a!important;font-size:13px!important;font-weight:1000!important}.hya-dashboard.hya-dashboard-premium .hya-archive-empty{margin:0!important;color:#64748b!important;font-size:13px!important;font-weight:700!important}.hya-dashboard.hya-dashboard-premium .hya-archive-list{display:grid!important;gap:8px!important}.hya-dashboard.hya-dashboard-premium .hya-archive-row,.hya-dashboard.hya-dashboard-premium .hya-interaction-card.is-archived{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid rgb(15 23 42 / .07)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}.hya-dashboard.hya-dashboard-premium .hya-archive-row strong,.hya-dashboard.hya-dashboard-premium .hya-interaction-card.is-archived h3{font-size:13.5px!important;line-height:1.25!important;color:#0f172a!important;margin:0!important}.hya-dashboard.hya-dashboard-premium .hya-archive-row span,.hya-dashboard.hya-dashboard-premium .hya-interaction-card.is-archived p,.hya-dashboard.hya-dashboard-premium .hya-interaction-card.is-archived em{font-size:12px!important;line-height:1.3!important;color:#64748b!important;font-weight:650!important}.hya-dashboard.hya-dashboard-premium .hya-archive-meta{display:grid!important;gap:2px!important;justify-items:end!important;text-align:right!important}.hya-dashboard.hya-dashboard-premium .hya-archive-meta span{display:inline-flex!important;border-radius:999px!important;padding:5px 8px!important;background:#f1f5f9!important;color:#334155!important;font-size:11.5px!important;font-weight:850!important}.hya-dashboard.hya-dashboard-premium .hya-btn-nowrap{white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.hya-dashboard.hya-dashboard-premium [data-hya-panel="favorites"] .hya-btn{white-space:nowrap!important}@media(max-width:720px){.hya-dashboard.hya-dashboard-premium .hya-context-quota-card{grid-template-columns:1fr!important;padding:12px!important;gap:10px!important}.hya-dashboard.hya-dashboard-premium .hya-context-quota-side{justify-items:start!important;text-align:left!important;min-width:0!important}.hya-dashboard.hya-dashboard-premium .hya-context-quota-side .hya-btn{width:100%!important}.hya-dashboard.hya-dashboard-premium .hya-archive-row,.hya-dashboard.hya-dashboard-premium .hya-interaction-card.is-archived{grid-template-columns:1fr!important;align-items:start!important}.hya-dashboard.hya-dashboard-premium .hya-archive-meta{justify-items:start!important;text-align:left!important}.hya-dashboard.hya-dashboard-premium .hya-role-summary-note{display:grid!important}}.hya-dashboard.hya-dashboard-premium .hya-drawer-source-title-hidden{display:none!important}.hya-wallet-section-focus{animation:hyaWalletSectionFocus 1.2s ease both}@keyframes hyaWalletSectionFocus{0%{box-shadow:0 0 0 0 rgb(34 197 94 / 0)}28%{box-shadow:0 0 0 4px rgb(34 197 94 / .16)}100%{box-shadow:0 0 0 0 rgb(34 197 94 / 0)}}.hya-menu-subitems a[data-hya-wallet-section].is-active{font-weight:800}.hya-dashboard.hya-dashboard-premium .hya-account-drawer-toggle strong,.hya-dashboard.hya-dashboard-premium .hya-summary-drawer-toggle strong{word-break:normal!important;overflow-wrap:normal!important}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card>summary,.hya-dashboard.hya-dashboard-premium .hymon-accordion>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card>summary span,.hya-dashboard.hya-dashboard-premium .hymon-accordion>summary span{min-width:0!important;padding-right:8px!important}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card>summary strong,.hya-dashboard.hya-dashboard-premium .hymon-accordion>summary strong{white-space:nowrap!important;margin-left:auto!important}@media (max-width:640px){.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card>summary,.hya-dashboard.hya-dashboard-premium .hymon-accordion>summary{gap:8px!important}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card>summary strong,.hya-dashboard.hya-dashboard-premium .hymon-accordion>summary strong{font-size:11.5px!important}}.hymon-helper-snapshot,.hymon-promotion-helper,.hymon-coupon-panel{border:1px solid rgb(15 23 42 / .10);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42 / .05)}.hymon-helper-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.hymon-helper-kpis span{display:flex;flex-direction:column;gap:3px;border:1px solid rgb(15 23 42 / .08);border-radius:14px;padding:10px 12px;background:linear-gradient(180deg,#fff,#f8fafc)}.hymon-helper-kpis strong{font-size:18px;line-height:1;color:#111827}.hymon-helper-kpis small{font-size:11px;color:#64748b;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.hymon-helper-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;margin-top:12px}.hymon-helper-item-list{display:grid;gap:8px}.hymon-helper-item-list label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid rgb(15 23 42 / .09);border-radius:14px;background:#f8fafc;cursor:pointer}.hymon-helper-item-list label:hover{border-color:rgb(76 29 149 / .30);background:#fff}.hymon-helper-item-list input{margin-top:4px}.hymon-helper-item-list span{display:flex;flex-direction:column;gap:3px}.hymon-helper-item-list strong{font-size:13px;color:#111827}.hymon-helper-item-list small{font-size:12px;color:#64748b}.hymon-helper-recommendation{border:1px solid rgb(76 29 149 / .15);border-radius:16px;background:linear-gradient(180deg,#faf5ff,#fff);padding:14px}.hymon-helper-recommendation strong{display:block;font-size:15px;color:#3b0764;margin-bottom:6px}.hymon-helper-recommendation p{margin:0;color:#475569;font-size:13px;line-height:1.45}.hymon-helper-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.hymon-helper-actions .hymon-order-form{border:1px solid rgb(15 23 42 / .08);border-radius:16px;padding:12px;background:#fff}.hymon-coupon-panel{margin-top:14px;padding:14px;display:grid;gap:10px}.hymon-coupon-panel h3{margin:0 0 4px;font-size:15px}.hymon-coupon-panel p{margin:0;color:#64748b;font-size:13px}.hymon-coupon-form{display:flex;gap:8px;align-items:center}.hymon-coupon-form input{min-height:40px;border:1px solid rgb(15 23 42 / .16);border-radius:999px;padding:0 14px;flex:1}.hya-context-quota-card.is-empty{border-color:rgb(220 38 38 / .25);background:#fff7f7}.hya-context-quota-card.is-empty .hya-context-quota-side strong{color:#b91c1c}@media(max-width:760px){.hymon-helper-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hymon-helper-grid,.hymon-helper-actions{grid-template-columns:1fr}.hymon-coupon-form{flex-direction:column;align-items:stretch}.hymon-coupon-form .hya-btn{width:100%;justify-content:center}}.hya-dashboard.hya-dashboard-premium .hya-summary-card.hya-summary-drawer:not(.is-open),.hya-dashboard.hya-dashboard-premium .hya-account-drawer:not(.is-open){border-color:rgb(124 58 237 / .16)!important;background:linear-gradient(180deg,#fbf7ff,#f5f0ff)!important;box-shadow:0 10px 26px rgb(88 28 135 / .055)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-card.hya-summary-drawer:not(.is-open) .hya-summary-drawer-toggle,.hya-dashboard.hya-dashboard-premium .hya-account-drawer:not(.is-open)>.hya-account-drawer-toggle{background:linear-gradient(180deg,#fbf7ff,#f3eaff)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-card.hya-summary-drawer:not(.is-open) .hya-summary-drawer-toggle strong,.hya-dashboard.hya-dashboard-premium .hya-account-drawer:not(.is-open)>.hya-account-drawer-toggle strong{color:#2e1065!important}.hya-dashboard.hya-dashboard-premium .hya-summary-card.hya-summary-drawer:not(.is-open) .hya-summary-drawer-toggle em,.hya-dashboard.hya-dashboard-premium .hya-account-drawer:not(.is-open)>.hya-account-drawer-toggle em{color:#6d28d9!important}.hya-dashboard.hya-dashboard-premium .hya-summary-card.hya-summary-drawer:not(.is-open) .hya-summary-drawer-toggle i,.hya-dashboard.hya-dashboard-premium .hya-account-drawer:not(.is-open)>.hya-account-drawer-toggle i{background:#ede9fe!important;box-shadow:inset 0 0 0 1px rgb(124 58 237 / .12)!important}.hya-dashboard.hya-dashboard-premium .hya-summary-card.hya-summary-drawer.is-open,.hya-dashboard.hya-dashboard-premium .hya-account-drawer.is-open{background:#fff!important}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card:not([open]),.hya-dashboard.hya-dashboard-premium .hymon-accordion:not([open]){border-color:rgb(124 58 237 / .16)!important;background:linear-gradient(180deg,#fbf7ff,#f5f0ff)!important;box-shadow:0 10px 26px rgb(88 28 135 / .055)!important}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card:not([open])>summary,.hya-dashboard.hya-dashboard-premium .hymon-accordion:not([open])>summary{background:linear-gradient(180deg,#fbf7ff,#f3eaff)!important;color:#2e1065!important}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card:not([open])>summary span,.hya-dashboard.hya-dashboard-premium .hymon-accordion:not([open])>summary span{color:#2e1065!important}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card:not([open])>summary strong,.hya-dashboard.hya-dashboard-premium .hymon-accordion:not([open])>summary strong{background:#ede9fe!important;color:#5b21b6!important;border-color:rgb(124 58 237 / .18)!important}@media(max-width:720px){.hya-dashboard.hya-dashboard-premium .hya-summary-card.hya-summary-drawer:not(.is-open),.hya-dashboard.hya-dashboard-premium .hya-account-drawer:not(.is-open),.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card:not([open]),.hya-dashboard.hya-dashboard-premium .hymon-accordion:not([open]){box-shadow:0 6px 16px rgb(88 28 135 / .05)!important}}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card:not([open])>summary strong,.hya-dashboard.hya-dashboard-premium .hymon-accordion:not([open])>summary strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:5px 10px!important;border-radius:999px!important;background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#ffffff!important;border:1px solid rgb(255 255 255 / .42)!important;box-shadow:0 8px 18px rgb(109 40 217 / .16)!important;font-weight:850!important;text-shadow:0 1px 0 rgb(0 0 0 / .08)!important}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card:not([open])>summary strong *,.hya-dashboard.hya-dashboard-premium .hymon-accordion:not([open])>summary strong *{color:#ffffff!important}.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card[open]>summary strong,.hya-dashboard.hya-dashboard-premium .hymon-accordion[open]>summary strong{color:#5b21b6!important}@media(max-width:720px){.hya-dashboard.hya-dashboard-premium details.hya-monetization-section-card:not([open])>summary strong,.hya-dashboard.hya-dashboard-premium .hymon-accordion:not([open])>summary strong{min-height:22px!important;padding:4px 8px!important;font-size:11px!important}}.hymon-helper-flow{display:grid;gap:14px;margin-top:12px}.hymon-helper-step{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:start;border:1px solid rgb(124 58 237 / .14);border-radius:18px;background:linear-gradient(180deg,#fff,#faf5ff);padding:14px}.hymon-helper-step>b{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#6d28d9;color:#fff;font-weight:900}.hymon-helper-step h3{margin:0 0 6px;font-size:16px;color:#2e1065}.hymon-helper-step p{margin:0 0 10px;color:#475569}.hymon-cart-wrap{display:grid;gap:14px}.hymon-cart-customer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.hymon-cart-customer-grid span{border:1px solid rgb(15 23 42 / .08);border-radius:14px;background:#fff;padding:10px 12px}.hymon-cart-customer-grid small{display:block;color:#64748b;font-size:11px;text-transform:uppercase;font-weight:800}.hymon-cart-customer-grid strong{display:block;margin-top:4px;color:#111827}.hymon-cart-orders{display:grid;gap:10px}.hymon-cart-order{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;border:1px solid rgb(15 23 42 / .08);border-radius:16px;background:#fff;padding:12px}.hymon-cart-order small{display:block;color:#64748b;margin-top:3px}.hymon-payment-methods{display:flex;gap:10px;flex-wrap:wrap}.hymon-payment-methods button{border:1px solid rgb(15 23 42 / .12);border-radius:999px;padding:10px 16px;background:#f8fafc;font-weight:800;color:#64748b}@media(max-width:760px){.hymon-helper-step{grid-template-columns:1fr}.hymon-cart-customer-grid,.hymon-cart-order{grid-template-columns:1fr}.hymon-cart-order .hya-btn{width:100%;justify-content:center}}