.providerRowsWrap{background:#fff;border:1px solid #dce7e1;border-radius:14px;width:100%;margin:18px 0;overflow-x:auto}.providerRowsTable{border-collapse:collapse;text-align:left;width:100%;font-size:14px;line-height:1.5}.providerRowsTable caption{text-align:left;color:#57695f;caption-side:top;background:#f4f8f5;padding:14px 16px;font-size:13px}.providerRowsTable th{color:#214b38;white-space:nowrap;background:#eaf2ec;padding:13px 16px;font-size:12px;font-weight:700}.providerRowsTable td{vertical-align:top;border-top:1px solid #e5ece7;min-width:100px;padding:16px}.providerRowsTable tbody tr:nth-child(2n){background:#f9fbfa}.providerRowsTable tbody tr:hover{background:#eff6f1}.providerRowsTable td:first-child{min-width:170px}.providerRowsTable td:nth-child(4){min-width:165px}.providerRowName{color:#174c35;font-weight:700;text-decoration:none}.providerRowName:hover{text-decoration:underline}.providerRowsTable small{color:#617166;margin-top:5px;font-size:12px;display:block}.providerRowLinks{flex-direction:column;gap:6px;display:flex}.providerRowLinks a{color:#175739;text-underline-offset:3px;text-decoration:underline}.providerRowActions{flex-wrap:wrap;gap:7px;min-width:150px;display:flex}.providerRowActions button,.providerRowActions a{color:#185237;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbded0;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;text-decoration:none;display:inline-flex}.providerRowActions button[aria-pressed=true]{background:#e4f0e7;border-color:#43825d}.providerRowsTable a:focus-visible,.providerRowsTable button:focus-visible{outline-offset:3px;outline:3px solid #3d8b66}@media (max-width:720px){.providerRowsWrap{background:0 0;border:0;overflow-x:visible}.providerRowsTable{display:block}.providerRowsTable caption{border-radius:12px;margin-bottom:12px;display:block}.providerRowsTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.providerRowsTable tbody{display:block}.providerRowsTable tr{background:#fff;border:1px solid #dce7e1;border-radius:12px;margin-bottom:14px;display:block;overflow:hidden}.providerRowsTable td{overflow-wrap:anywhere;border-top:1px solid #edf1ee;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:11px 14px;display:grid;min-width:0!important}.providerRowsTable td:before{content:attr(data-label);color:#617166;font-size:12px;font-weight:600}.providerRowsTable td>*{grid-column:2}.providerRowsTable td:first-child{border-top:0}.providerRowActions{min-width:0}.providerRowsTable tbody tr:nth-child(2n){background:#fff}}.providerDirectoryTools,.providerDirectoryMore{color:#52685a;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;font-size:13px;display:flex}.providerDirectoryTools label{align-items:center;gap:7px;display:flex}.providerDirectoryTools button,.providerDirectoryMore button{color:#185237;cursor:pointer;font:inherit;background:#fff;border:1px solid #cbded0;border-radius:8px;padding:9px 12px}.providerDirectoryMore{justify-content:space-between}.providerDirectoryTools button:focus-visible,.providerDirectoryMore button:focus-visible{outline-offset:3px;outline:3px solid #3d8b66}.providerDirectoryShareStatus{overflow-wrap:anywhere;color:#52685a;max-width:100%;font-size:12px}.providerColumnPicker{background:#f4f8f5;border:1px solid #cbded0;border-radius:14px;margin:18px 0;padding:18px}.providerColumnPicker legend{color:#174c35;font-weight:700}.providerColumnPresets,.providerColumnChecks{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.providerColumnChecks label{align-items:center;gap:7px;min-height:44px;display:flex}.providerColumnPicker button{color:#174c35;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd5c7;border-radius:9px;padding:9px 14px}.providerColumnPicker p{color:#52685a;font-size:13px}.providerColumnPicker button:focus-visible,.providerColumnPicker input:focus-visible{outline-offset:3px;outline:3px solid #3d8b66}.providerColumnPicker button:disabled{opacity:.5;cursor:wait}.providerRowRatings{flex-direction:column;gap:10px;min-width:180px;display:flex}.providerRowRating{background:#f0f7f2;border:1px solid #d4e5da;border-radius:10px;padding:10px}.providerRowRating a{color:#174c35;flex-direction:column;gap:3px;text-decoration:none;display:flex}.providerRowRating a:hover{text-decoration:underline}.providerRowRating strong{font-size:23px;line-height:1.25}.providerRowRating strong small{font-size:12px;display:inline}.providerRowRating .gmpAttribution{font-family:Roboto,Arial,sans-serif;font-size:13px}.providerRowRating.internal{background:#fff}.providerRowRatings>a{color:#175739;font-size:12px;text-decoration:underline}@media (max-width:720px){.providerColumnPicker{padding:14px}.providerColumnPresets{grid-template-columns:1fr 1fr;display:grid}.providerColumnPresets button{width:100%}.providerRowRatings{min-width:0}.providerRowRating strong{font-size:22px}.providerRowsTable td{grid-template-columns:92px minmax(0,1fr)}}.ratingMaintenancePanel{background:#f6faf7;border:1px solid #c9ddd2;border-radius:16px;margin:20px 0;padding:20px}.ratingMaintenancePanel p{color:#44594d;line-height:1.6}.ratingMaintenanceFilters{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.ratingMaintenanceFilters label{flex-direction:column;gap:6px;display:flex}.ratingMaintenanceFilters select,.ratingMaintenancePanel button,.ratingMaintenancePanel a{min-height:44px}.ratingMaintenancePanel small{margin-top:5px;display:block}.providerColumnPicker>small{color:#526258;max-width:65em;margin-top:8px;line-height:1.5;display:block}[id^=rating-mapping-]{scroll-margin-top:110px}.providerDecisionPriorities{background:#f4f9f6;border:1px solid #c5dbcf;border-radius:16px;margin:18px 0;padding:18px}.providerDecisionPriorities legend{color:#16472f;font-weight:700}.providerDecisionPriorities>div{flex-wrap:wrap;gap:12px;display:flex}.providerDecisionPriorities label{flex-direction:column;gap:6px;display:flex}.providerDecisionPriorities select,.providerDecisionPriorities button{min-height:44px}.providerDecisionPriorities p{line-height:1.6}.providerDecisionCell{min-width:190px;max-width:320px}.providerDecisionCell>strong{color:#145335;font-size:22px}.providerDecisionCell details{margin-top:9px;font-size:13px;line-height:1.6}.providerDecisionCell summary{cursor:pointer;min-height:44px;display:list-item}.providerDecisionCell ul{padding-left:18px}.providerDecisionCell p{line-height:1.6}.evidenceAuditGapButtons{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.evidenceAuditGapButtons button,.evidenceCompletenessAudit button,.evidenceCompletenessAudit select,.evidenceCompletenessAudit input{min-height:44px}.evidenceAuditGapButtons button[aria-pressed=true]{color:#fff;background:#155738}.evidenceCompletenessAudit td small{margin-top:5px;display:block}.evidenceCompletenessAudit td ul{padding-left:18px;line-height:1.6}.evidenceCompletenessAudit p{line-height:1.6}.evidenceCheckRecorder{background:#f3f9f5;border:1px solid #bad6c7;border-radius:16px;margin:20px 0;padding:20px}.evidenceCheckRecorder fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;display:grid}.evidenceCheckRecorder label{flex-direction:column;gap:6px;display:flex}.evidenceCheckRecorder textarea{min-height:110px}.evidenceCheckRecorder textarea,.evidenceCheckRecorder input,.evidenceCheckRecorder select{width:100%;max-width:100%}.evidenceCheckRecorder input[type=checkbox]{width:auto}.evidenceCheckRecorder small{overflow-wrap:anywhere;display:block}.evidenceCheckRecorder li{margin:12px 0}.evidenceCheckRecorder a{min-height:44px;display:block}@media (max-width:720px){.evidenceCheckRecorder fieldset{grid-template-columns:1fr}}.evidenceWorkSummary{background:#f7faf8;border:1px solid #c7dccf;border-radius:14px;margin:16px 0;padding:16px}.evidenceWorkSummary>button{margin:6px 8px 6px 0}.evidenceWorkCell{min-width:240px}.evidenceWorkCell ul{padding-left:18px}.evidenceWorkCell li{margin-bottom:12px}.evidenceWorkCell small{overflow-wrap:anywhere}.evidenceWorkCell a{min-height:44px;display:block}.evidenceAuditProgress,.evidenceRepairContext{background:#f4faf7;border:1px solid #c6dbd1;border-radius:12px;margin:16px 0;padding:16px}.evidenceRepairContext small{overflow-wrap:anywhere;margin-top:10px;display:block}.evidenceAuditProgress li{margin:8px 0}.evidenceCompletenessAudit td button{margin:4px 4px 4px 0}.comparisonNeedFilters,.comparisonEnquiry,.comparisonSelectionTray{background:#f4faf7;border:1px solid #c6dbd1;border-radius:12px;margin:18px 0;padding:18px}.comparisonNeedFilters label,.comparisonBriefFields label{gap:6px;margin:10px 0;display:grid}.comparisonBriefFields{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.comparisonEnquiry textarea,.comparisonEnquiry input{box-sizing:border-box;width:100%}.comparisonEnquiry .providerCompareGrid{margin-top:16px}.comparisonSelectionTray ul{flex-wrap:wrap;gap:14px;padding:0;list-style:none;display:flex}.comparisonSelectionTray a,.comparisonSelectionTray button{margin-right:12px}@media (max-width:700px){.comparisonBriefFields,.comparisonEnquiry .providerCompareGrid{grid-template-columns:1fr}}.comparisonFollowup{background:#f4faf7;border:1px solid #c6dbd1;border-radius:12px;margin:22px 0;padding:18px}.comparisonFollowupTools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comparisonFollowup label{gap:6px;margin:10px 0;display:grid}.comparisonFollowup textarea,.comparisonFollowup input,.comparisonFollowup select{box-sizing:border-box;width:100%}.comparisonFollowup small{margin-top:6px;display:block}.comparisonFollowup .tableBox{margin-top:16px;overflow-x:auto}.comparisonFollowup .tableBox table{min-width:850px}.comparisonFollowup th,.comparisonFollowup td{text-align:left;vertical-align:top;border-bottom:1px solid #d8e6df;padding:10px}.comparisonFollowup details summary{cursor:pointer;padding:10px 0}@media (max-width:700px){.comparisonFollowup .providerCompareGrid{grid-template-columns:1fr}}.savedComparisonsBrowser{margin:18px 0}.savedComparisonCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.savedComparisonCards article{overflow-wrap:anywhere;background:#f4faf7;border:1px solid #c6dbd1;border-radius:12px;padding:18px}.savedComparisonCards article h2{font-size:1.2rem}.savedComparisonCards article a,.savedComparisonCards article button{margin:10px 12px 0 0;display:inline-block}.comparisonResumeLink{margin:12px 0;display:inline-block}@media (max-width:700px){.savedComparisonCards{grid-template-columns:1fr}}.coreSupplyWorkspace button,.coreSupplyWorkspace input,.coreSupplyWorkspace select,.coreSupplyWorkspace a{min-height:44px}.coreSupplyWorkspace td small{overflow-wrap:anywhere;margin:6px 0;display:block}.coreSupplyWorkspace td button{margin:4px}.coreSupplyFilters{flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0;display:flex}.coreSupplyFilters label{gap:7px;min-width:0;display:grid}.coreSupplyWorkspace :is(button,input,select,a):focus-visible{outline-offset:3px;outline:3px solid #34875c}.coreSupplyWorkspace table{min-width:700px}.coreSupplyWorkspace .tableBox{overflow-x:auto}@media (max-width:700px){.coreSupplyFilters{grid-template-columns:1fr;display:grid}.coreSupplyFilters input,.coreSupplyFilters select{width:100%;min-width:0}}
:root{--xiya-ink:#10231f;--xiya-muted:#66756f;--xiya-brand:#075b45;--xiya-brand-strong:#064b3a;--xiya-surface:#fff;--xiya-surface-soft:#f5f9f7;--xiya-line:#dbe5e1;--xiya-warning:#9a5a16;--xiya-radius-sm:10px;--xiya-radius-md:16px;--xiya-shadow:0 12px 32px #14362c14;--xiya-content:min(1180px,calc(100% - 40px))}.publicSiteFooter{border-top:1px solid var(--xiya-line);width:100%;color:var(--xiya-ink);text-align:left;background:#f5f8f7;grid-template-columns:minmax(240px,1.1fr) minmax(0,2.4fr);gap:clamp(36px,6vw,96px);margin:0;padding:52px max(24px,50vw - 590px);display:grid}.publicFooterLead{align-content:start;gap:13px;display:grid}.publicFooterLead p{max-width:360px;color:var(--xiya-muted);margin:0;font-size:14px;line-height:1.6}.publicFooterLead>small{color:#77837e;font-size:12px}.publicSiteFooter .footerBrand{width:max-content;color:var(--xiya-brand-strong);align-items:baseline;gap:8px;text-decoration:none;display:inline-flex}.publicSiteFooter .footerBrand>span{font-size:14px}.publicSiteFooter .footerBrand>b{letter-spacing:.12em;font-size:25px}.publicSiteFooter .footerBrand>small{color:var(--xiya-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.publicFooterLinks{grid-template-columns:1.35fr repeat(3,1fr);gap:32px;display:grid}.publicFooterLinks section{align-content:start;gap:10px;min-width:0;display:grid}.publicFooterLinks section>b{color:var(--xiya-ink);margin-bottom:3px;font-size:13px}.publicFooterLinks a,.publicFooterLinks span{color:#5f6f68;font-size:13px;line-height:1.4;text-decoration:none}.publicFooterLinks a:hover{color:var(--xiya-brand);text-underline-offset:3px;text-decoration:underline}.v139Hero .v135Field,.v139Hero .v135NeedWrap .searchbox,.v139Hero .heroFindButton{height:60px!important;min-height:60px!important}.v139Hero .v135Field{align-items:center!important;padding:0 14px!important}.v139Hero .v135Field>span{line-height:1!important}.v139Hero .v135Field input,.v139Hero .v135NeedWrap .searchbox input{min-width:0!important;height:48px!important;padding:0 8px!important;line-height:48px!important}.v139Hero .v135Field:focus-within,.v139Hero .v135NeedWrap .searchbox:focus-within{border-color:#168264!important;box-shadow:0 0 0 3px #16826421!important}.v139Hero .heroServiceTabs button:focus-visible,.v139Hero .heroServiceTabs a:focus-visible,.v139Hero .heroFindButton:focus-visible{outline-offset:2px;outline:3px solid #16826447}.v139Hero .v135Trust>span{min-width:0!important}.v139Hero .v135Trust em,.v139Hero .v135Trust small{text-overflow:ellipsis;overflow:hidden}.legacyAdminTabs{display:none!important}.adminNavigation{gap:12px;margin:20px 0 24px;display:grid}.adminNavigationGroups{scrollbar-width:thin;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.adminNavigationGroups button{border:1px solid var(--xiya-line);color:#40534c;background:#fff;flex:none;padding:10px 14px;font-size:13px;font-weight:750}.adminNavigationGroups button.active{border-color:var(--xiya-brand);background:var(--xiya-brand);color:#fff}.adminNavigationContext{border:1px solid var(--xiya-line);border-radius:var(--xiya-radius-md);background:linear-gradient(135deg,#f5faf8,#fff);grid-template-columns:minmax(210px,.65fr) minmax(0,2fr);gap:20px;padding:18px;display:grid;box-shadow:0 7px 22px #1846370a}.adminNavigationContext>div:first-child{align-content:start;gap:5px;display:grid}.adminNavigationContext strong{color:var(--xiya-ink);font-size:15px}.adminNavigationContext span{color:var(--xiya-muted);font-size:12px;line-height:1.45}.adminNavigationTabs{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;display:flex}.adminNavigationTabs button{color:#31473f;background:#edf3f0;border:1px solid #0000;padding:9px 12px;font-size:12px;font-weight:700}.adminNavigationTabs button.active{color:var(--xiya-brand-strong);background:#fff;border-color:#b9d4c9;box-shadow:0 3px 12px #18463714}.adminExecutiveOverview{gap:20px;display:grid}.executiveMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.executiveMetricGrid article{border:1px solid var(--xiya-line);background:#fff;border-radius:13px;gap:4px;padding:16px;display:grid}.executiveMetricGrid article.attention{background:#fffaf2;border-color:#ead7bc}.executiveMetricGrid span{color:#52635c;font-size:12px;font-weight:700}.executiveMetricGrid strong{color:var(--xiya-ink);font-size:27px;line-height:1}.executiveMetricGrid small{color:#7a8781;font-size:11px;line-height:1.4}.executiveOverviewColumns{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.executiveOverviewColumns>section{border:1px solid var(--xiya-line);border-radius:var(--xiya-radius-md);background:#fff;padding:18px}.executiveActions{gap:8px;display:grid}.executiveActions button{width:100%;color:var(--xiya-ink);text-align:left;background:#f8faf9;border:1px solid #dfe7e3;gap:4px;padding:12px 13px;display:grid}.executiveActions button:hover{opacity:1;background:#f2f8f5;border-color:#b8d2c7}.executiveActions span{color:var(--xiya-muted);font-size:11px;font-weight:500}.executiveReadiness{gap:8px;display:grid}.executiveReadiness article{border:1px solid #e2e8e5;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 11px;display:grid}.executiveReadiness article>span{border-radius:999px;padding:3px 7px;font-size:10px;font-weight:850}.executiveReadiness article.ready>span{color:#176047;background:#e5f5ed}.executiveReadiness article.planned>span{color:#85591c;background:#fff2dd}.executiveReadiness article>div{gap:3px;display:grid}.executiveReadiness small{color:var(--xiya-muted);line-height:1.4}@media (max-width:900px){.publicSiteFooter{grid-template-columns:1fr;gap:30px}.publicFooterLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.adminNavigationContext{grid-template-columns:1fr}.executiveMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.executiveOverviewColumns{grid-template-columns:1fr}}@media (max-width:640px){:root{--xiya-content:calc(100% - 28px)}.publicSiteFooter{padding:38px 20px}.publicFooterLinks{grid-template-columns:1fr 1fr;gap:28px 18px}.v139Hero .v135Field,.v139Hero .v135NeedWrap .searchbox,.v139Hero .heroFindButton{height:56px!important;min-height:56px!important}.v139Hero .v135Field input,.v139Hero .v135NeedWrap .searchbox input{height:44px!important;line-height:44px!important}.executiveMetricGrid{grid-template-columns:1fr 1fr}.adminNavigationContext{padding:14px}.adminNavigationGroups button{padding:9px 11px}}.customer360Workspace{gap:18px;display:grid}.customer360Header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.customer360Header h2{margin:4px 0 6px;font-size:clamp(1.6rem,2.5vw,2.25rem)}.customer360Header p{max-width:760px;color:var(--xiya-muted);margin:0}.customer360Privacy{border-radius:var(--xiya-radius-md);color:#214c3e;background:#f2faf7;border:1px solid #b8d8cc;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.customer360Privacy span{color:#47675d}.customer360Filters{border:1px solid var(--xiya-line);border-radius:var(--xiya-radius-md);background:#fff;grid-template-columns:180px 220px minmax(260px,1fr);gap:12px;padding:16px;display:grid}.customer360Filters label{gap:6px;display:grid}.customer360Filters label>span{color:var(--xiya-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:750}.customer360Filters select,.customer360Filters input{width:100%;min-height:44px;color:var(--xiya-ink);font:inherit;background:#fff;border:1px solid #cbd5d1;border-radius:10px;padding:0 12px}.customer360Filters select:focus,.customer360Filters input:focus{border-color:var(--xiya-brand);outline:3px solid #0c705329}.customer360Metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer360Metric{border:1px solid var(--xiya-line);border-radius:var(--xiya-radius-md);box-shadow:var(--xiya-shadow);background:#fff;gap:5px;padding:18px;display:grid}.customer360Metric span{color:var(--xiya-muted);font-size:.82rem;font-weight:750}.customer360Metric strong{color:var(--xiya-ink);font-size:1.8rem;line-height:1}.customer360Metric small{color:var(--xiya-muted)}.customer360TableWrap{border:1px solid var(--xiya-line);border-radius:var(--xiya-radius-md);background:#fff;overflow:auto}.customer360Table{border-collapse:collapse;width:100%;min-width:980px}.customer360Table th,.customer360Table td{border-bottom:1px solid var(--xiya-line);text-align:left;vertical-align:top;padding:14px 16px}.customer360Table th{color:#51615c;text-transform:uppercase;letter-spacing:.04em;background:#f6f8f7;font-size:.78rem;position:sticky;top:0}.customer360Table td small{color:var(--xiya-muted);margin-top:4px;display:block}.customer360Table tbody tr:hover{background:#fbfdfc}.customer360Badge{color:#43534e;text-transform:capitalize;background:#edf1ef;border-radius:999px;align-items:center;padding:5px 9px;font-size:.76rem;font-weight:800;display:inline-flex}.customer360Badge.completed{color:#126342;background:#e4f7ee}.customer360Badge.engaged{color:#1f5c8b;background:#e7f1fb}.customer360Badge.active{color:#3c6e2e;background:#edf6ea}.customer360Badge.at-risk{color:#9a4817;background:#fff1e8}.customer360Empty{color:var(--xiya-muted);text-align:center!important;padding:42px!important}@media (max-width:900px){.customer360Header{display:grid}.customer360Filters{grid-template-columns:1fr}.customer360Metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.customer360Metrics{grid-template-columns:1fr}.customer360Privacy{display:grid}}.trafficWorkspace{gap:18px;display:grid}.trafficHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.trafficHeader h2{margin:4px 0 6px;font-size:clamp(1.6rem,2.5vw,2.25rem)}.trafficHeader p{max-width:780px;color:var(--xiya-muted);margin:0;line-height:1.55}.trafficHeaderActions{flex:none;align-items:end;gap:10px;display:flex}.trafficHeaderActions label{gap:5px;display:grid}.trafficHeaderActions label>span{color:var(--xiya-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:800}.trafficHeaderActions select{min-height:42px;color:var(--xiya-ink);font:inherit;background:#fff;border:1px solid #cbd5d1;border-radius:10px;padding:0 34px 0 11px}.trafficSourceNotice{border-radius:var(--xiya-radius-md);background:#f2faf7;border:1px solid #b8d8cc;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.trafficSourceNotice>div:first-child{gap:3px;display:grid}.trafficSourceNotice span{color:#47675d;line-height:1.45}.trafficSourceNotice>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.trafficSourceNotice a{white-space:nowrap;color:var(--xiya-brand);background:#fff;border:1px solid #bdd8ce;border-radius:9px;padding:8px 10px;font-size:.8rem;font-weight:750;text-decoration:none}.trafficMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.trafficMetric{border:1px solid var(--xiya-line);border-radius:var(--xiya-radius-md);box-shadow:var(--xiya-shadow);background:#fff;gap:5px;padding:18px;display:grid}.trafficMetric span{color:var(--xiya-muted);font-size:.82rem;font-weight:750}.trafficMetric strong{color:var(--xiya-ink);font-size:1.8rem;line-height:1}.trafficMetric small{color:var(--xiya-muted)}.trafficZero{border-radius:var(--xiya-radius-md);background:#fffaf2;border:1px solid #ead7bc;gap:5px;padding:16px;display:grid}.trafficZero span{color:#755d3c;line-height:1.45}.trafficFunnel,.trafficRanking{border:1px solid var(--xiya-line);border-radius:var(--xiya-radius-md);background:#fff;padding:18px}.trafficFunnel>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.trafficFunnel article{background:#fafcfb;border:1px solid #e2e8e5;border-radius:11px;gap:4px;padding:13px;display:grid;position:relative;overflow:hidden}.trafficFunnel article span{color:var(--xiya-muted);font-size:.76rem;font-weight:750}.trafficFunnel article strong{font-size:1.45rem}.trafficFunnel article small{color:#74817c}.trafficFunnel article i{background:#168264;height:4px;position:absolute;bottom:0;left:0}.trafficRankings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trafficRanking h3{margin:0 0 12px}.trafficRanking ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.trafficRanking li{gap:5px;display:grid}.trafficRanking li>div{justify-content:space-between;gap:12px;display:flex}.trafficRanking li b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.trafficRanking li span{color:var(--xiya-muted);font-size:.8rem}.trafficRanking li i{background:#84bda9;border-radius:999px;height:5px;display:block}.trafficEmpty{color:var(--xiya-muted);margin:0}@media (max-width:980px){.trafficHeader{display:grid}.trafficHeaderActions{justify-content:start}.trafficMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.trafficFunnel>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.trafficRankings{grid-template-columns:1fr}}@media (max-width:620px){.trafficHeaderActions{width:100%;display:grid}.trafficHeaderActions select,.trafficHeaderActions button{width:100%}.trafficSourceNotice{display:grid}.trafficMetrics,.trafficFunnel>div:last-child{grid-template-columns:1fr}}.publicSiteFooter.publicSiteFooterUnified{box-sizing:border-box;padding:48px clamp(28px,5vw,76px) max(42px,env(safe-area-inset-bottom));background:#f4f8f6;border-top:1px solid #dbe7e2;grid-template-columns:minmax(250px,.82fr) minmax(0,3fr);align-items:start;gap:clamp(40px,4.5vw,76px)}.publicSiteFooterUnified .publicFooterLead{align-content:start;gap:12px}.publicSiteFooterUnified .publicFooterLead p{max-width:310px}.publicSiteFooterUnified .publicFooterLinks{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:clamp(22px,2.5vw,42px)}.publicSiteFooterUnified .publicFooterLinks section{grid-auto-rows:max-content;align-content:start;gap:10px;min-width:0}.publicSiteFooterUnified .publicFooterLinks section>b{min-height:20px;margin:0 0 4px}.publicSiteFooterUnified .publicFooterLinks a,.publicSiteFooterUnified .publicFooterLinks span{overflow-wrap:anywhere}@media (max-width:1120px){.publicSiteFooter.publicSiteFooterUnified{grid-template-columns:1fr;gap:30px;padding-inline:clamp(24px,5vw,56px)}.publicSiteFooterUnified .publicFooterLead p{max-width:520px}.publicSiteFooterUnified .publicFooterLinks{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:880px){.publicSiteFooterUnified .publicFooterLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 26px}}@media (max-width:620px){.publicSiteFooter.publicSiteFooterUnified{padding:36px 20px 96px}.publicSiteFooterUnified .publicFooterLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (max-width:420px){.publicSiteFooterUnified .publicFooterLinks{grid-template-columns:1fr}}:root{--xiya-control-height:48px;--xiya-control-radius:12px;--xiya-control-border:#cbdad4;--xiya-control-border-hover:#97b5aa;--xiya-control-focus:#087c58;--xiya-control-ring:#087c5824;--xiya-control-text:#173c32;--xiya-control-muted:#667a73;--xiya-control-surface:#fff;--xiya-control-disabled:#eef3f1}html body input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color])),html body select,html body textarea{width:100%;max-width:100%;font:inherit;line-height:1.4;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 1px 2px #143a2f08;box-sizing:border-box!important;min-height:var(--xiya-control-height)!important;border:1px solid var(--xiya-control-border)!important;border-radius:var(--xiya-control-radius)!important;background-color:var(--xiya-control-surface)!important;color:var(--xiya-control-text)!important;padding:11px 14px!important;font-size:15px!important}html body select{cursor:pointer;padding-right:42px!important}html body textarea{resize:vertical;height:auto;min-height:128px!important}html body input::placeholder,html body textarea::placeholder{color:var(--xiya-control-muted);opacity:1}html body input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color])):hover,html body select:hover,html body textarea:hover{border-color:var(--xiya-control-border-hover)!important}html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible,html body button:focus-visible{border-color:var(--xiya-control-focus)!important;box-shadow:0 0 0 4px var(--xiya-control-ring)!important;outline:0!important}html body input[aria-invalid=true],html body select[aria-invalid=true],html body textarea[aria-invalid=true]{border-color:#b5473c!important;box-shadow:0 0 0 3px #b5473c1a!important}html body input:disabled,html body select:disabled,html body textarea:disabled{cursor:not-allowed;opacity:1;background:var(--xiya-control-disabled)!important;color:#7a8c86!important}html body input[type=checkbox],html body input[type=radio]{accent-color:var(--xiya-control-focus);cursor:pointer;box-sizing:border-box!important;block-size:18px!important;inline-size:18px!important;flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important;display:inline-block!important}.inquiryPriorities label{align-items:flex-start;gap:10px;display:flex!important}.inquiryPriorities label>input{margin-top:2px!important}html body .v135Field,html body .searchbox{transition:border-color .16s,box-shadow .16s;border-color:var(--xiya-control-border)!important;border-radius:var(--xiya-control-radius)!important;background:var(--xiya-control-surface)!important}html body .v135Field:focus-within,html body .searchbox:focus-within{border-color:var(--xiya-control-focus)!important;box-shadow:0 0 0 4px var(--xiya-control-ring)!important}html body .v135Field input,html body .searchbox input{height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 8px!important}html body .heroFindButton{border-radius:var(--xiya-control-radius)!important}html body form button[type=submit],html body .applicationSubmit{box-sizing:border-box;cursor:pointer;min-height:48px;font-weight:700;transition:background-color .16s,transform .16s,box-shadow .16s;border-radius:var(--xiya-control-radius)!important;color:#fff!important;background:#087c58!important;border:1px solid #087c58!important;padding:11px 18px!important}html body form button[type=submit]:hover:not(:disabled),html body .applicationSubmit:hover:not(:disabled){background:#066b4c!important}html body form button.secondary{min-height:48px;border:1px solid var(--xiya-control-border)!important;border-radius:var(--xiya-control-radius)!important;color:var(--xiya-control-text)!important;background:#fff!important}html body button:disabled{cursor:not-allowed!important;opacity:.58!important}.publishedProviderFilters{align-items:end;grid-template-columns:minmax(260px,1.6fr) repeat(2,minmax(180px,.7fr))!important;gap:12px!important;display:grid!important}.inquiryFormGrid,.portalForm{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.portalForm .wide{grid-column:1/-1}.portalAuth form,.loginBox form{gap:16px;width:100%;max-width:560px;display:grid}.portalForm label,.inquiryFormGrid label,.portalAuth form>label,.loginBox form>label{color:var(--xiya-control-text);gap:8px;font-weight:650;display:grid}@media (max-width:760px){.publishedProviderFilters,.inquiryFormGrid,.portalForm{grid-template-columns:1fr!important}.portalForm .wide{grid-column:auto}html body input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=color])),html body select,html body textarea{font-size:16px!important}}@media (prefers-reduced-motion:reduce){html body input,html body select,html body textarea,html body button{transition:none!important}}:root{--xiya-page-max:1120px;--xiya-page-gutter:24px;--xiya-page-space:clamp(52px,6vw,84px);--xiya-section-gap:clamp(24px,3vw,38px);--xiya-card-radius:18px;--xiya-card-border:#dce7e3;--xiya-card-border-hover:#aacdc1;--xiya-card-surface:#fff;--xiya-card-shadow:0 10px 28px #102c270e;--xiya-card-shadow-hover:0 16px 36px #102c2718;--xiya-copy:#536c64}html body .publicContentPage{box-sizing:border-box;width:min(calc(100% - (var(--xiya-page-gutter) * 2)),var(--xiya-page-max))!important;max-width:var(--xiya-page-max)!important;padding-top:var(--xiya-page-space)!important;padding-bottom:calc(var(--xiya-page-space) + 12px)!important;margin-inline:auto!important}html body .guidePage>h1,html body .requestIntro h1,html body .growthGuidesHero h1,html body .exploreHero h1,html body .accountHero h1,html body .applicationHero h1,html body .nominationHero h1,html body .xiyaContactHero h1{color:#0c3d32;text-wrap:balance;max-width:900px;margin-top:0;margin-bottom:18px;letter-spacing:-.04em!important;font-size:clamp(38px,4.2vw,56px)!important;line-height:1.06!important}html body .providerHero h1{text-wrap:balance;letter-spacing:-.035em!important;font-size:clamp(34px,3.2vw,44px)!important;line-height:1.08!important}html body .guideLead,html body .requestIntro>p,html body .growthGuidesHero>p,html body .exploreHero>p,html body .accountHero p,html body .applicationHero p,html body .nominationHero p{max-width:760px;color:var(--xiya-copy)!important;font-size:18px!important;line-height:1.65!important}html body .requestIntro,html body .growthGuidesHero,html body .exploreHero,html body .accountHero,html body .applicationHero,html body .nominationHero{margin-bottom:var(--xiya-section-gap)!important}html body .serviceGuideCard>a,html body .growthGuideGrid>a,html body .publishedProviderGrid>a,html body .researchCard,html body .exploreAreaGrid>section,html body .inquiryPanel,html body .customerJourneyPanel,html body .portalAuth,html body .nominationForm,html body .accountSignedOutContext{box-sizing:border-box;min-width:0;border:1px solid var(--xiya-card-border)!important;border-radius:var(--xiya-card-radius)!important;background:var(--xiya-card-surface)!important;box-shadow:var(--xiya-card-shadow)!important}html body .growthGuideGrid>a,html body .publishedProviderGrid>a,html body .researchCard,html body .exploreAreaGrid>section,html body .inquiryPanel,html body .customerJourneyPanel,html body .portalAuth,html body .nominationForm,html body .accountSignedOutContext{padding:24px!important}html body .serviceGuideCard>a,html body .growthGuideGrid>a,html body .publishedProviderGrid>a{height:100%;color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}html body .serviceGuideCard>a:hover,html body .growthGuideGrid>a:hover,html body .publishedProviderGrid>a:hover{transform:translateY(-2px);border-color:var(--xiya-card-border-hover)!important;box-shadow:var(--xiya-card-shadow-hover)!important}html body .serviceGuideCard>a:focus-visible,html body .growthGuideGrid>a:focus-visible,html body .publishedProviderGrid>a:focus-visible{outline-offset:3px;outline:3px solid #087c583d}html body .serviceGuideGrid,html body .growthGuideGrid,html body .publishedProviderGrid,html body .researchGrid,html body .exploreAreaGrid{gap:18px!important}html body .growthGuideGrid,html body .publishedProviderGrid,html body .researchGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body .growthGuideGrid>*,html body .publishedProviderGrid>*,html body .researchGrid>*{width:auto!important;max-width:none!important}html body .qualityStats,html body .directoryGroupIndex,html body .directoryUtilityLinks,html body .directoryGroupFilters,html body .directoryToolbar,html body .publishedProviderFilters{margin-bottom:20px!important}html body .inquiryWorkspace,html body .nominationWorkspace{gap:18px!important}@media (max-width:820px){:root{--xiya-page-gutter:18px;--xiya-page-space:48px}html body .growthGuideGrid,html body .publishedProviderGrid,html body .researchGrid{grid-template-columns:1fr!important}html body .guidePage>h1,html body .requestIntro h1,html body .growthGuidesHero h1,html body .exploreHero h1,html body .accountHero h1,html body .applicationHero h1,html body .nominationHero h1,html body .xiyaContactHero h1{font-size:clamp(34px,9vw,44px)!important}}@media (max-width:520px){:root{--xiya-page-gutter:14px;--xiya-page-space:38px}html body .growthGuideGrid>a,html body .publishedProviderGrid>a,html body .researchCard,html body .exploreAreaGrid>section,html body .inquiryPanel,html body .customerJourneyPanel,html body .portalAuth,html body .nominationForm,html body .accountSignedOutContext{padding:20px!important}html body .guideLead,html body .requestIntro>p,html body .growthGuidesHero>p,html body .exploreHero>p,html body .accountHero p,html body .applicationHero p,html body .nominationHero p{font-size:17px!important}}@media (prefers-reduced-motion:reduce){html body .serviceGuideCard>a,html body .growthGuideGrid>a,html body .publishedProviderGrid>a{transition:none!important}}:root{--xiya-admin-max:1440px;--xiya-admin-surface:#fff;--xiya-admin-soft:#f4f8f6;--xiya-admin-line:#d8e5e0;--xiya-admin-ink:#123b31;--xiya-admin-muted:#5d726b;--xiya-admin-brand:#087c58;--xiya-admin-radius:18px;--xiya-admin-shadow:0 10px 30px #102c270f}html body .adminWrap{box-sizing:border-box;width:min(calc(100% - 40px),var(--xiya-admin-max));color:var(--xiya-admin-ink);max-width:var(--xiya-admin-max)!important;margin-inline:auto!important;padding:28px 0 72px!important}html body .adminTop{box-sizing:border-box;border:1px solid var(--xiya-admin-line);border-radius:var(--xiya-admin-radius);box-shadow:var(--xiya-admin-shadow);background:linear-gradient(135deg,#f1faf6 0%,#fff 72%);padding:18px 20px;margin-bottom:18px!important}html body .adminTop h1{color:var(--xiya-admin-ink);letter-spacing:-.035em;font-size:clamp(28px,3vw,38px)!important}html body .adminTop p{color:var(--xiya-admin-muted)!important}html body .adminNavigation{z-index:35;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbfaf5;border:1px solid #c8dcd5f0;border-radius:20px;padding:12px;position:sticky;top:12px;box-shadow:0 14px 38px #102c271a;gap:10px!important;margin:0 0 24px!important}html body .adminNavigationGroups{scrollbar-color:#afc9c0 transparent;gap:7px!important;padding:0 0 3px!important}html body .adminNavigationGroups button{white-space:nowrap;min-height:42px;transition:background-color .16s,border-color .16s,color .16s;color:#3f574f!important;background:#fff!important;border-color:#cdded8!important;border-radius:11px!important}html body .adminNavigationGroups button:hover{color:#075e46!important;background:#f3faf7!important;border-color:#8fb9aa!important}html body .adminNavigationGroups button.active{box-shadow:0 6px 16px #087c5833;border-color:var(--xiya-admin-brand)!important;color:#fff!important;background:var(--xiya-admin-brand)!important}html body .adminNavigationContext{border-color:var(--xiya-admin-line)!important;box-shadow:none!important;background:#fff!important;border-radius:14px!important;grid-template-columns:minmax(190px,.55fr) minmax(0,2fr)!important;gap:18px!important;padding:15px 16px!important}html body .adminNavigationContext strong{color:var(--xiya-admin-ink)!important;font-size:15px!important}html body .adminNavigationContext span{color:var(--xiya-admin-muted)!important}html body .adminNavigationTabs{gap:7px!important}html body .adminNavigationTabs button{min-height:36px;color:#435b53!important;background:#edf4f1!important;border:1px solid #0000!important;border-radius:9px!important}html body .adminNavigationTabs button:hover{color:#075e46!important;background:#e4f1ec!important}html body .adminNavigationTabs button.active{color:#075e46!important;background:#fff!important;border-color:#a9cfc1!important;box-shadow:0 3px 12px #102c271a!important}html body .adminNavigation button:focus-visible,html body .adminWrap button:focus-visible,html body .adminWrap a:focus-visible{outline-offset:2px!important;outline:3px solid #087c583d!important}html body .adminExecutiveOverview,html body .adminSection,html body .operationsDashboard,html body .bulkIntake,html body .leadReadiness,html body .growthPlanner,html body .productionHealth,html body .localCoverageAdmin,html body .applicationAdmin,html body .trustOps,html body .slaDashboard,html body .commercialAdmin,html body .requestOutcomeAdmin,html body .demandCommandCenter,html body .freshnessOperations,html body .conversionJourneyAdmin,html body .nominationAdmin,html body .providerGatePanel,html body .customer360Workspace,html body .trafficWorkspace{box-sizing:border-box;gap:20px;min-width:0}html body .adminSectionHead,html body .operationsHead,html body .customer360Header,html body .trafficHeader,html body .commandSectionTitle,html body .adminResearchQueueHead{box-sizing:border-box;border-bottom:1px solid var(--xiya-admin-line);align-items:flex-start;padding-bottom:16px;gap:18px!important}html body .adminSectionHead h2,html body .operationsHead h2,html body .customer360Header h2,html body .trafficHeader h2{color:var(--xiya-admin-ink);letter-spacing:-.03em}html body .adminSectionHead p,html body .operationsHead p,html body .customer360Header p,html body .trafficHeader p{line-height:1.55;color:var(--xiya-admin-muted)!important}html body .adminWrap .eyebrow{color:#087055!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:850!important}html body .qualityStats,html body .adminResearchStats,html body .leadOpsStats,html body .trustOpsStats,html body .slaStats,html body .commercialAdminKpis,html body .outcomeAdminKpis,html body .commandKpis,html body .freshnessKpis,html body .conversionSummary,html body .opsSummaryGrid,html body .customer360Metrics,html body .trafficMetrics,html body .executiveMetricGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important;display:grid!important}html body .qualityStats>*,html body .adminResearchStats>*,html body .leadOpsStats>*,html body .trustOpsStats>*,html body .slaStats>*,html body .commercialAdminKpis>*,html body .outcomeAdminKpis>*,html body .commandKpis>*,html body .freshnessKpis>*,html body .conversionSummary>*,html body .opsSummaryGrid>*,html body .customer360Metrics>*,html body .trafficMetrics>*,html body .executiveMetricGrid>*{box-sizing:border-box;min-width:0;min-height:104px;border:1px solid var(--xiya-admin-line)!important;background:var(--xiya-admin-surface)!important;border-radius:14px!important;padding:16px!important;box-shadow:0 5px 18px #102c270b!important}html body .adminTableWrap,html body .adminResearchTableWrap,html body .customer360TableWrap,html body .tableBox{background:#fff;overflow:auto;box-shadow:0 6px 20px #102c270b;border:1px solid var(--xiya-admin-line)!important;border-radius:14px!important}html body .adminWrap table{border-collapse:collapse;width:100%}html body .adminWrap th{letter-spacing:.045em;text-transform:uppercase;color:#4f645d!important;background:#f4f8f6!important;font-size:12px!important}html body .adminWrap th,html body .adminWrap td{border-bottom:1px solid #e3ece8!important;padding:13px 14px!important}html body .adminWrap tbody tr:hover{background:#fafdfc}html body .adminWrap .notice,html body .adminWrap .guideNote,html body .adminWrap .leadReadinessBoundary,html body .adminWrap .customer360Privacy{box-sizing:border-box;line-height:1.55;border-radius:13px!important}html body .adminWrap .empty,html body .adminWrap .emptyState,html body .adminWrap .inquiryEmpty,html body .adminWrap .customer360Empty,html body .adminWrap .trafficEmpty{box-sizing:border-box;text-align:center;color:var(--xiya-admin-muted)!important;background:#f8fbfa!important;border:1px dashed #bfd3cb!important;border-radius:14px!important;padding:32px!important}@media (max-width:900px){html body .adminWrap{width:min(calc(100% - 28px),var(--xiya-admin-max));padding-top:18px!important}html body .adminNavigation{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}html body .adminNavigationContext{grid-template-columns:1fr!important}html body .adminTop{align-items:flex-start}}@media (max-width:600px){html body .adminWrap{width:min(calc(100% - 20px),var(--xiya-admin-max));padding-bottom:56px!important}html body .adminTop{border-radius:15px;padding:16px}html body .adminNavigation{border-radius:15px;padding:9px}html body .adminNavigationContext{padding:13px!important}html body .adminNavigationTabs{padding-bottom:3px;overflow-x:auto;flex-wrap:nowrap!important}html body .adminNavigationTabs button{white-space:nowrap;flex:none}html body .qualityStats,html body .adminResearchStats,html body .leadOpsStats,html body .trustOpsStats,html body .slaStats,html body .commercialAdminKpis,html body .outcomeAdminKpis,html body .commandKpis,html body .freshnessKpis,html body .conversionSummary,html body .opsSummaryGrid,html body .customer360Metrics,html body .trafficMetrics,html body .executiveMetricGrid{grid-template-columns:1fr!important}html body .adminWrap th,html body .adminWrap td{padding:11px 12px!important}}@media (prefers-reduced-motion:reduce){html body .adminNavigationGroups button,html body .adminNavigationTabs button{transition:none!important}}.searchHealthDashboard{gap:20px;min-width:0;display:grid}.searchHealthHeader{border-bottom:1px solid var(--xiya-admin-line,#d8e5e0);justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:16px;display:flex}.searchHealthHeader>div{max-width:820px}.searchHealthHeader h2{color:var(--xiya-admin-ink,#123b31);letter-spacing:-.035em;margin:5px 0 8px;font-size:clamp(26px,3vw,38px)}.searchHealthHeader p{color:var(--xiya-admin-muted,#5d726b);margin:0;line-height:1.58}.searchHealthHeader button{flex:none;min-height:44px}.searchHealthChecked{color:var(--xiya-admin-muted,#5d726b);margin:-8px 0 0;font-size:12px}.searchHealthMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.searchHealthMetrics article{border:1px solid var(--xiya-admin-line,#d8e5e0);background:#fff;border-radius:14px;min-width:0;min-height:112px;padding:17px;box-shadow:0 5px 18px #102c270b}.searchHealthMetrics article.warning{background:#fffaf0;border-color:#e6c888}.searchHealthMetrics span,.searchHealthMetrics small{color:var(--xiya-admin-muted,#5d726b);display:block}.searchHealthMetrics span{letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:800}.searchHealthMetrics strong{color:var(--xiya-admin-ink,#123b31);margin:9px 0 7px;font-size:28px;line-height:1;display:block}.searchInfrastructure{flex-wrap:wrap;gap:8px;display:flex}.searchInfrastructure span,.searchHealthStatus{border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.searchInfrastructure .healthy,.searchHealthStatus.healthy,.searchHealthStatus.public{color:#086341;background:#e4f6ed}.searchInfrastructure .unhealthy,.searchHealthStatus.warning{color:#9a4817;background:#fff0e6}.searchHealthStatus.private{color:#4e5f83;background:#edf0f8}.searchHealthTableWrap{border:1px solid var(--xiya-admin-line,#d8e5e0);background:#fff;border-radius:14px;overflow:auto;box-shadow:0 6px 20px #102c270b}.searchHealthTable{border-collapse:collapse;width:100%;min-width:1100px}.searchHealthTable th,.searchHealthTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e3ece8;padding:13px 14px}.searchHealthTable th{color:#4f645d;letter-spacing:.045em;text-transform:uppercase;background:#f4f8f6;font-size:12px;position:sticky;top:0}.searchHealthTable td{color:#29483f;font-size:13px}.searchHealthTable td strong,.searchHealthTable td small{display:block}.searchHealthTable td small{color:var(--xiya-admin-muted,#5d726b);overflow-wrap:anywhere;margin-top:5px;line-height:1.4}.searchHealthTable td>span:not(.searchHealthStatus){overflow-wrap:anywhere}.searchHealthTable tbody tr:hover{background:#fafdfc}.searchHealthEmpty{color:var(--xiya-admin-muted,#5d726b)!important;text-align:center!important;padding:36px!important}@media (max-width:980px){.searchHealthMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.searchHealthHeader{display:grid}.searchHealthHeader button{width:100%}.searchHealthMetrics{grid-template-columns:1fr}}.campaignLinkWorkspace{gap:24px;display:grid}.campaignLinkWorkspace .adminWorkspaceHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.campaignLinkWorkspace .adminWorkspaceHeader h2{margin:4px 0 8px;font-size:clamp(1.6rem,2vw,2.2rem)}.campaignLinkWorkspace .adminWorkspaceHeader p{color:#5d6c68;max-width:780px;margin:0;line-height:1.6}.campaignLinkWorkspace .adminEyebrow{letter-spacing:.14em;color:#087a5d;font-size:.75rem;font-weight:800}.campaignLinkWorkspace .adminStatusPill{color:#08634e;background:#ecf9f5;border:1px solid #b8ddd2;border-radius:999px;flex:none;padding:8px 12px;font-size:.82rem;font-weight:800}.campaignGrid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:20px;display:grid}.campaignBuilderCard,.campaignRulesCard,.campaignRecentCard{background:#fff;border:1px solid #d8e3df;border-radius:18px;box-shadow:0 10px 28px #14372d0f}.campaignBuilderCard,.campaignRulesCard{padding:22px}.campaignBuilderCard h3,.campaignRulesCard h3,.campaignRecentCard h3{color:#142621;margin:0 0 18px}.campaignFormGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.campaignFormGrid label,.campaignUrlLabel{color:#223a33;gap:7px;font-weight:750;display:grid}.campaignFormGrid label span{color:#71807c;font-weight:500}.campaignFormGrid input,.campaignFormGrid select,.campaignUrlLabel textarea{box-sizing:border-box;color:#152a24;width:100%;font:inherit;background:#fff;border:1px solid #cbd8d4;border-radius:12px;padding:12px 14px}.campaignFormGrid input:focus,.campaignFormGrid select:focus,.campaignUrlLabel textarea:focus{border-color:#0a8963;outline:3px solid #0a896329}.campaignFormGrid small{color:#6a7975;min-height:2.4em;font-size:.78rem;font-weight:500;line-height:1.45}.campaignChannelNote{color:#49645c;background:#f2f8f6;border-radius:12px;gap:10px;margin:16px 0;padding:11px 13px;display:flex}.campaignChannelNote strong{color:#173a30}.campaignUrlLabel textarea{resize:vertical;background:#f8fbfa;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.5}.campaignActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.campaignActions button,.campaignActions a{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.campaignActions .adminPrimaryButton{color:#fff;background:#087a5d;border:1px solid #087a5d}.campaignActions .adminPrimaryButton:disabled{opacity:.45;cursor:not-allowed}.campaignActions .adminSecondaryButton{color:#16483a;background:#fff;border:1px solid #c4d4cf}.campaignMessage{color:#08634e;margin:12px 0 0;font-weight:700}.campaignRulesCard dl{gap:14px;margin:0;display:grid}.campaignRulesCard dl div{border-bottom:1px solid #e4ebe8;padding-bottom:13px}.campaignRulesCard dt{color:#15362d;font-weight:850}.campaignRulesCard dd{color:#657570;margin:4px 0 0;line-height:1.5}.campaignRulesCard code{font-size:.82rem}.campaignPolicyNote{background:#fff8e8;border:1px solid #efdcad;border-radius:13px;margin-top:18px;padding:14px}.campaignPolicyNote p{color:#675b3f;margin:5px 0 0;line-height:1.5}.campaignRecentCard{padding:20px 22px}.campaignRecentHeader{justify-content:space-between;align-items:center;display:flex}.campaignRecentHeader h3{margin:0}.campaignRecentHeader span{color:#687973;font-weight:800}.campaignRecentList{margin-top:14px;display:grid}.campaignRecentRow{border-top:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.campaignRecentRow div{gap:3px;min-width:0;display:grid}.campaignRecentRow span{color:#687973;font-size:.86rem}.campaignRecentRow a{color:#087a5d;font-weight:800}.campaignLinkWorkspace .adminEmptyState{color:#687973;margin:14px 0 0}@media (max-width:900px){.campaignGrid{grid-template-columns:1fr}.campaignLinkWorkspace .adminWorkspaceHeader{display:grid}.campaignLinkWorkspace .adminStatusPill{justify-self:start}}@media (max-width:640px){.campaignFormGrid{grid-template-columns:1fr}.campaignBuilderCard,.campaignRulesCard,.campaignRecentCard{border-radius:14px;padding:16px}.campaignActions>*{width:100%}.campaignRecentRow{align-items:flex-start}.campaignRecentRow span{overflow-wrap:anywhere}}.campaignDiagnosticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.campaignDiagnosticItem{background:#f8fbfa;border:1px solid #dfe9e5;border-radius:13px;gap:5px;padding:15px;display:grid}.campaignDiagnosticItem strong{color:#173a30}.campaignDiagnosticItem span{color:#657570;overflow-wrap:anywhere;font-size:.86rem}.campaignDiagnosticBoundary{color:#657570;margin:14px 0 0;font-size:.86rem;line-height:1.55}@media (max-width:640px){.campaignDiagnosticsGrid{grid-template-columns:1fr}}.homeResultsProgressive{box-sizing:border-box;color:#173c32;background:#f7fbf9;border:1px solid #d7e5df;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 40px);margin:24px auto 8px;padding:18px 20px;display:flex}.homeResultsProgressiveStatus{color:#5f746d;margin:0;font-size:14px;font-weight:700}.homeResultsProgressiveActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.homeResultsProgressive button,.homeResultsProgressive a{box-sizing:border-box;min-height:44px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.homeResultsProgressive button{color:#fff;background:#087c58;border:1px solid #087c58;padding:0 18px}.homeResultsProgressive a{color:#08735e;padding:0 5px}.homeResultsProgressive button:hover{background:#066b4c}.homeResultsProgressive a:hover{text-decoration:underline}.homeResultsProgressive button:focus-visible,.homeResultsProgressive a:focus-visible{outline-offset:3px;box-shadow:none!important;outline:3px solid #72ddc3!important}.v135SearchRow>*,.v135Field,.v135NeedWrap{min-width:0}.v135Field input,.v135NeedWrap input{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v135Trust>span,.v135Trust>span>span{min-width:0}.v135Trust em,.v135Trust small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.requestTrustStrip{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;display:flex}.requestTrustStrip span{box-sizing:border-box;color:#49645b;background:#f5faf8;border:1px solid #d8e6e0;border-radius:999px;align-items:center;min-height:34px;padding:7px 11px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}@media (max-width:1440px) and (min-width:721px){.xiyaOfficialWhatsapp{width:48px;min-width:48px;padding:6px;bottom:72px;right:14px}.xiyaOfficialWhatsappCopy{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v135Trust{gap:clamp(10px,1.4vw,22px)}.v135Trust em{font-size:clamp(12px,1vw,14px)}}@media (max-width:900px){.v135Trust em,.v135Trust small{white-space:normal}.requestTrustStrip{align-items:stretch}.requestTrustStrip span{border-radius:12px}}@media (max-width:620px){.homeResultsProgressive{align-items:stretch;width:min(100% - 28px,1180px);padding:16px}.homeResultsProgressiveActions{flex-direction:column;justify-content:flex-start;align-items:stretch}.homeResultsProgressive button,.homeResultsProgressive a{width:100%;padding-inline:14px}.requestTrustStrip{grid-template-columns:1fr;display:grid}.requestTrustStrip span{width:100%}}@media (prefers-reduced-motion:reduce){.homeResultsProgressive button,.homeResultsProgressive a,.xiyaOfficialWhatsapp{scroll-behavior:auto;transition:none!important}}.homeResultsProgressive .homeResultsRequestLink{color:#075e54;background:#eef8f4;border:1px solid #b8d8cd;padding:0 14px}.homeResultsProgressive .homeResultsRequestLink:hover{background:#e2f4ed;border-color:#75b8a4;text-decoration:none}@media (max-width:1440px) and (min-width:721px){.v135SearchRow{grid-template-columns:minmax(0,1.16fr) minmax(0,1fr) minmax(188px,.9fr)!important;gap:14px!important}.v135Field{grid-template-columns:24px minmax(0,1fr)!important;padding-inline:12px!important}.v135Field input{padding-left:2px!important;font-size:14px!important}.heroFindButton{min-width:188px!important;padding-inline:18px!important;font-size:16px!important}.v135Trust{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:min(930px,100vw - 120px)!important}.v135Trust>span{gap:9px!important}.v135Trust>span>b{flex:0 0 42px!important;width:42px!important;height:42px!important}.v135Trust em{font-size:13px!important}.v135Trust small{font-size:11px!important}}@media (max-width:980px) and (min-width:721px){.v135SearchRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.heroFindButton{grid-column:1/-1;width:100%!important}.heroFinder{height:auto!important}.v135Trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:calc(100vw - 72px)!important}}@media (max-width:620px){.homeResultsProgressive .homeResultsRequestLink{padding-inline:14px}}#results .grid>[hidden]{display:none!important}@media (max-width:1440px) and (min-width:981px){html body .v139Hero .v135SearchRow{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) minmax(188px,.9fr)!important;gap:14px!important}html body .v139Hero .v135Field{grid-template-columns:24px minmax(0,1fr)!important;padding-inline:12px!important}html body .v139Hero .v135Field input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-width:0!important;padding:0 2px!important;font-size:14px!important}html body .v139Hero .heroFindButton{min-width:188px!important;padding-inline:18px!important;font-size:16px!important}html body .v139Hero .v135Trust{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:min(930px,100vw - 96px)!important}html body .v139Hero .v135Trust>span{gap:9px!important;min-width:0!important}html body .v139Hero .v135Trust>span>b{flex:0 0 40px!important;width:40px!important;height:40px!important}html body .v139Hero .v135Trust em{font-size:13px!important}html body .v139Hero .v135Trust small{font-size:11px!important}}@media (max-width:980px) and (min-width:721px){html body .v139Hero .v135SearchRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}html body .v139Hero .heroFindButton{grid-column:1/-1;width:100%!important}html body .v139Hero .heroFinder{height:auto!important}html body .v139Hero .v135Trust{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:calc(100vw - 56px)!important}}#results .homeResultsProgressive{z-index:1;background:linear-gradient(135deg,#f7fbf9 0%,#edf8f4 100%);border-color:#cbded7;margin-top:22px;margin-bottom:6px;position:relative;box-shadow:0 10px 28px #103d310f}#results .homeResultsProgressiveStatus{color:#244b40}@media (max-width:620px){#results .homeResultsProgressive{margin-top:16px}}
.providerResultsIntro{color:#153f30;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 12px;display:flex}.providerResultsIntro strong{letter-spacing:-.025em;font-size:clamp(19px,3vw,25px)}.providerResultsIntro p{color:#52685e;margin:5px 0;font-size:14px}.providerResultsIntro>span{background:#eaf4ee;border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:700}.providerDisplaySettings{background:#fafcfb;border:1px solid #d5e3db;border-radius:14px;margin:12px 0}.providerDisplaySettings>summary{cursor:pointer;color:#1b513a;min-height:48px;padding:15px 18px;font-weight:700}.providerDisplaySettings>summary span{color:#52685e;margin-left:10px;font-size:12px;font-weight:400;display:inline-block}.providerDisplaySettings[open]{padding-bottom:14px}.providerDisplaySettings .providerColumnPicker,.providerDisplaySettings .providerDecisionPriorities{border-radius:10px;margin:14px}.providerReviewEmpty{color:#415d4e;background:#fff;border:1px dashed #bfd5c7;border-radius:10px;gap:5px;padding:12px;font-size:13px;display:grid}.providerReviewEmpty a{color:#175739;text-underline-offset:3px}.providerRowActions a,.providerRowActions button{min-height:44px;font-size:13px}.providerRowActions .providerContactAction,.providerQuickActions .providerContactAction{color:#fff;background:#16563d;border-color:#16563d}.providerRowActions .providerReviewAction{background:#eef6f1;font-weight:700}.providerQuickActions{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.providerQuickActions a{color:#16563d;background:#fff;border:1px solid #c5dace;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.reviewSteps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reviewSteps li{color:#245b43;background:#eaf4ee;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:700}#write-review,#xiya-review,#external-ratings{scroll-margin-top:105px}.providerDisplaySettings summary:focus-visible,.providerQuickActions a:focus-visible,.internalReviewForm :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #34875c}@media (max-width:720px){.providerResultsIntro{align-items:flex-start;gap:10px}.providerResultsIntro>span{padding:6px 9px}.providerDisplaySettings>summary{padding:14px}.providerDisplaySettings>summary span{margin:4px 0 0 18px;display:block}.providerDisplaySettings .providerColumnPicker,.providerDisplaySettings .providerDecisionPriorities{min-width:0;margin:10px;padding:12px}.providerColumnPresets button{white-space:normal}.providerColumnChecks{gap:8px 16px}.providerRowsTable tr{border-radius:18px;box-shadow:0 4px 18px #10412b0d}.providerRowsTable td[data-column=name]{background:#f0f7f3;padding:18px 16px;display:block}.providerRowsTable td[data-column=name]:before{display:none}.providerRowsTable td[data-column=name] .providerRowName{font-size:19px;line-height:1.4}.providerRowsTable td[data-column=ratings],.providerRowsTable td[data-column=actions]{padding:15px 16px;display:block}.providerRowsTable td[data-column=ratings]:before,.providerRowsTable td[data-column=actions]:before{margin-bottom:9px;display:block}.providerRowActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.providerRowActions a,.providerRowActions button{width:100%;padding:10px 8px;line-height:1.3}.providerRowRatings{gap:10px}.providerRowsTable td{padding:13px 16px}.providerQuickActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.providerQuickActions a{padding:10px 8px;font-size:13px}.providerHero h1{overflow-wrap:anywhere}.internalReviewForm{padding:14px}.internalReviewFields,.internalReviewFields label{min-width:0}.reviewSteps{grid-template-columns:1fr;display:grid}.internalReviewMeta{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.providerRatingRecovery{color:#24533e;background:#f4f9f6;border:1px solid #c5dbcf;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0;padding:14px 16px;font-size:14px;display:flex}.providerRatingRecovery button{color:#174c35;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd5c7;border-radius:9px;padding:9px 14px}.providerRatingRecovery button:disabled{opacity:.6;cursor:wait}.providerRatingRecovery button:focus-visible{outline-offset:3px;outline:3px solid #34875c}.providerRatingRecovery small{color:#52685e;flex-basis:100%;line-height:1.5}.providerRowsEmpty td{text-align:center;padding:28px 16px}.providerRowsEmpty p{color:#52685e;margin:8px 0 0}@media (max-width:720px){.providerDecisionCell{overflow-wrap:anywhere;min-width:0;max-width:100%}.providerRowsTable td>*{min-width:0}.providerDecisionPriorities label,.providerDecisionPriorities select{min-width:0;max-width:100%}.providerResultsIntro>div{min-width:0}.providerRowsTable .providerRowsEmpty td{display:block}.providerRowsEmpty td:before{display:none}.providerRatingRecovery button{flex-shrink:0}}
