[data-public-index] [data-public-index-list]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));align-items:stretch;gap:16px}[data-public-index] [data-public-index-list]>:is(.provider-card,.candidate-card,.employment-job-rich-card,.service-request-public-card){min-width:0;height:100%;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-panel);box-shadow:none;transform:none}[data-public-index] [data-public-index-list]>:is(.provider-card,.candidate-card,.employment-job-rich-card,.service-request-public-card):hover{border-color:var(--border-control);background:var(--surface-panel-subtle);box-shadow:none;transform:none}[data-public-index] [data-public-index-list]>:is(.provider-card-premium,.employment-job-rich-card--promoted,.service-request-public-card.is-promoted){border-color:var(--premium-border)}[data-public-index] [data-public-index-list]>.employment-job-rich-card--promoted:hover{border-color:var(--premium-border)!important;box-shadow:none!important}[data-public-index] [data-public-index-list]>.provider-card-plus{border-color:var(--border-control)}[data-public-index] [data-public-index-list]>.candidate-card{min-height:0}[data-public-index-list] .candidate-card__details:not(:has(.candidate-card__detail)){display:none}[data-public-index-list] .candidate-card__hidden-pill{max-width:100%}[data-public-index-list] .candidate-card__tag{white-space:normal;overflow-wrap:anywhere;border-radius:var(--radius-badge)}[data-public-index-list] :is(.candidate-card__avatar-image,.candidate-card__avatar-lock,.employment-job-rich-card-logo img,.provider-avatar){border-radius:var(--radius-image)}[data-public-index-list] :is(.provider-name,.employment-job-rich-card-title,.candidate-card__name,.candidate-card__headline,.candidate-card__location,.service-request-public-card__title,.service-request-public-card__headline){overflow-wrap:anywhere}[data-public-index-list] :is(.services-provider-description,.service-request-public-card__description){max-width:80ch}[data-public-index-list] .service-request-public-card__meta>span{border-radius:var(--radius-badge)}body.public-index-layout{height:auto;padding-top:0;background:var(--surface-panel)}.public-index-layout :is(#site-header,#mobile-navbar){position:sticky;top:0;flex-shrink:0}.public-index-layout #main-navigation{position:static}.public-index-layout .site-app-main{min-height:0}.public-index-layout .analytics-consent-bar{max-height:none}[data-public-index]{--index-gutter: clamp(20px, 3vw, 48px);--index-column-gap: clamp(28px, 4vw, 64px);flex:1 0 auto;min-width:0;background:var(--surface-panel);color:var(--text-primary)}.public-index-shell{width:min(1480px,calc(100% - var(--index-gutter) * 2));margin-inline:auto}.public-index-hero{padding-block:clamp(28px,3vw,48px) 28px}.public-index-hero__grid{display:grid;grid-template-columns:minmax(420px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,2.8vw,44px)}.public-index-hero__copy,.public-index-hero__search{min-width:0}.public-index-title{max-width:21ch;margin:0;color:var(--text-strong);font-size:clamp(2.25rem,3.4vw,3.25rem);font-weight:800;line-height:1.08;letter-spacing:-.045em;text-align:left;text-wrap:balance}.public-index-title>span{color:var(--brand-primary)}.public-index-description{max-width:48ch;margin:18px 0 0;color:var(--text-secondary);font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.65;text-wrap:pretty}.public-index-hero__search{container:public-search / inline-size;padding:clamp(18px,1.8vw,28px);border:1px solid rgba(var(--brand-primary-rgb),.58);border-radius:var(--radius-panel);background:var(--surface-panel-subtle)}.public-index-search .main-search-mode-switch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--border-default)}.public-index-search .main-search-mode-slider{position:absolute;left:0;bottom:-1px;width:calc(100% / var(--tab-count, 2));height:2px;background:var(--brand-primary);transform:translate(var(--slider-offset, 0%));transition:transform .16s ease}.public-index-search .main-search-mode-option{min-width:0;min-height:44px;padding:8px 10px 13px;border:0;background:transparent;color:var(--text-secondary);font-size:.9375rem;font-weight:600;line-height:1.35}.public-index-search .main-search-mode-option.active{color:var(--brand-primary);font-weight:750}.public-index-search .main-search-mode-option:hover{background:var(--surface-brand-subtle)}.public-index-search .main-search-mode-label{margin:14px 0 18px;color:var(--text-meta);font-size:.8125rem;line-height:1.4}.public-index-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0}.public-index-field{min-width:0}.public-index-field>label,.public-index-radius>label{display:block;margin:0 0 7px;color:var(--text-interface);font-size:.8125rem;font-weight:650;line-height:1.4}[data-public-index] .public-index-hero__search .form-control{width:100%;min-width:0;min-height:46px;padding-block:10px;border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-control);color:var(--text-primary);font-size:.9375rem;line-height:1.4;box-shadow:none}[data-public-index] .public-index-hero__search .form-control:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px rgba(var(--brand-primary-rgb),.12)}.public-index-radius{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:baseline;align-items:flex-start;gap:0 10px;min-width:0}.public-index-radius>label{grid-column:1;grid-row:1}.public-index-radius-value{grid-column:2;grid-row:1;color:var(--brand-primary);font-size:.8125rem;font-weight:650}.public-index-radius .form-range{grid-column:1 / -1;grid-row:2;margin:0}.public-index-form-actions{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;grid-column:1 / -1;min-width:0}:is([data-main-search-panel=jobs],[data-main-search-panel=candidates]) .public-index-form-actions{flex-direction:column;align-items:stretch}.public-index-form--radius .public-index-form-actions{flex-direction:column;align-items:stretch;justify-content:flex-end}.public-index-search-hint{margin:0;color:var(--text-meta);font-size:.75rem;line-height:1.4}.public-index-form--radius .public-index-search-hint{text-align:center}[data-public-index] :is(.public-index-hero,.public-index-promos,.public-index-note) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border-radius:var(--radius-button);font-size:.875rem;font-weight:650;line-height:1.4;white-space:normal;box-shadow:none;transform:none}[data-public-index] :is(.public-index-hero,.public-index-promos,.public-index-note) .btn-brand-primary{border:1px solid transparent;background:var(--brand-surface);color:var(--text-inverse)!important}[data-public-index] .public-index-hero .public-index-submit{min-height:46px;padding-inline:24px}[data-public-index] :is(.public-index-hero,.public-index-promos,.public-index-note) .btn-brand-primary:hover{background:var(--brand-surface-hover)}[data-public-index] :is(.public-index-promos,.public-index-note) .btn-brand-primary,[data-public-index] .service-requests-public-create-cta .btn{border:1px solid var(--border-control);background:transparent;color:var(--brand-primary)!important}[data-public-index] :is(.public-index-promos,.public-index-note) .btn-brand-primary:hover,[data-public-index] .service-requests-public-create-cta .btn:hover{border-color:var(--brand-primary);background:var(--surface-brand-subtle)}[data-public-index] .public-index-promos .btn-brand-light{padding-inline:1rem;border:0;background:transparent;color:var(--text-secondary)}[data-public-index] .public-index-promos .btn-brand-light:hover{color:var(--brand-primary)}[data-public-index] :is(a,button):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.public-index-content{padding-bottom:56px}.public-index-promos{border-block:1px solid var(--border-default)}.public-index-promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:24px}.public-index-promo-grid>.cta-card{padding-right:calc(var(--index-column-gap) / 2)}.public-index-promo-grid>.cta-card~.cta-card{padding-left:calc(var(--index-column-gap) / 2);padding-right:0;border-left:1px solid var(--border-default)}.public-index-note{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:4px 28px;align-items:center;padding-block:24px;border-bottom:1px solid var(--border-default)}.public-index-note__label{grid-column:1;grid-row:1 / 3;align-self:start;color:var(--brand-primary);font-size:.75rem;font-weight:700}.public-index-note__title{grid-column:2;margin:0;font-size:1rem;line-height:1.4}.public-index-note__text{grid-column:2;max-width:85ch;margin:0;color:var(--text-secondary);font-size:.8125rem;line-height:1.55}.public-index-note__action{grid-column:3;grid-row:1 / 3}.public-index-section{margin-top:32px}.public-index-section-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:20px}.public-index-section-header h2{margin:0;color:var(--text-strong);font-size:1.25rem;font-weight:750;line-height:1.4;letter-spacing:-.025em}.public-index-eyebrow{margin:0;color:var(--brand-primary);font-size:.75rem;font-weight:700;line-height:1.5;letter-spacing:.045em;text-transform:uppercase}.public-index-listing-header{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;margin-bottom:24px}.public-index-listing-header .public-index-title{max-width:32ch;font-size:clamp(2rem,2.8vw,2.75rem)}.public-index-listing-header .public-index-description{max-width:78ch;margin-top:12px}.public-index-listing-header .public-index-eyebrow{margin-bottom:10px}.service-requests-public-create-cta{flex:0 0 auto;max-width:100%}.public-index-filter-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-bottom:16px}.public-index-filter-toolbar>p{margin:0;color:var(--text-interface);font-size:.875rem;font-weight:650}.public-index-filter-form:has(.is-collapsed) .public-index-filter-toolbar{margin-bottom:0}.service-requests-search-toggle-text{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:.45rem .7rem;border:1px solid var(--border-default);border-radius:var(--radius-button);background:var(--surface-panel);color:var(--brand-primary);font-size:.8125rem;font-weight:600;flex-shrink:0;transition:background .18s ease,border-color .18s ease}.service-requests-search-toggle-text:hover,.service-requests-search-toggle-text:focus-visible{background:var(--surface-brand-subtle);border-color:var(--border-emphasis)}.service-requests-search-toggle-icon{display:inline-flex;transition:transform .25s ease}.service-requests-search-toggle-text.is-expanded .service-requests-search-toggle-icon{transform:rotate(180deg)}.service-requests-search-fields{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .25s ease,opacity .2s ease}.service-requests-search-fields>.public-index-form{min-height:0;overflow:hidden}.service-requests-search-fields.is-overflow-visible>.public-index-form{overflow:visible}.service-requests-search-fields.is-collapsed{grid-template-rows:0fr;opacity:0}@media(prefers-reduced-motion:reduce){.service-requests-search-fields,.service-requests-search-toggle-icon{transition:none}}.requests-filter-reset-wrap{grid-column:1 / -1;text-align:right}.requests-filter-reset-link{color:var(--text-meta);font-size:.8125rem}.service-requests-search-results{z-index:1050}.requests-search-clear-btn{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-meta)}.requests-search-clear-btn:hover{background:var(--surface-brand-subtle);color:var(--brand-primary)}.requests-radius-disabled{opacity:.62}.requests-radius-disabled .form-range{cursor:not-allowed}.service-requests-public-pagination{margin-top:24px}.service-requests-public-empty{padding:36px 24px;border-block:1px solid var(--border-default);background:var(--surface-panel-subtle);text-align:center}.service-requests-public-empty__icon{margin-bottom:12px;color:var(--brand-primary);font-size:1.5rem}.service-requests-public-empty h3{margin:0 0 8px;font-size:1.125rem}.service-requests-public-empty p{max-width:60ch;margin:0 auto;color:var(--text-secondary)}@container public-search (min-width: 400px){.public-index-form{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}:is([data-main-search-panel=jobs],[data-main-search-panel=candidates]) .public-index-form-actions,.public-index-form--radius .public-index-form-actions{grid-column:2}.public-index-form--radius .public-index-radius{grid-column:1}.public-index-form--filters .public-index-form-actions{grid-column:2;align-self:end;justify-content:flex-start}}@container public-search (min-width: 850px){.public-index-form--filters{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) minmax(160px,.7fr) auto;align-items:end;gap:12px 24px}.public-index-form--filters .public-index-form-actions{grid-column:4}}@media(min-width:768px)and (max-width:1331.98px){.public-index-layout .tezga-navbar__main{position:static;transform:none;flex:0 0 auto}}@media(min-width:768px)and (max-width:991.98px){.public-index-layout .tezga-navbar__search-trigger{min-width:40px;width:40px;padding-inline:0}.public-index-layout .tezga-navbar__search-trigger span,.public-index-layout .tezga-navbar__search-trigger:after{display:none}}@media(max-width:1199.98px){.public-index-note{grid-template-columns:minmax(0,1fr) auto}.public-index-note__label{grid-column:1;grid-row:auto}.public-index-note__title,.public-index-note__text{grid-column:1}.public-index-note__action{grid-column:2;grid-row:1 / 4}}@media(max-width:959.98px){.public-index-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}.public-index-title{max-width:30ch;font-size:clamp(1.875rem,5vw,2.5rem)}.public-index-description{max-width:70ch;margin-top:12px}.public-index-listing-header{align-items:flex-start}.public-index-listing-header .public-index-title{font-size:2rem}}@media(max-width:699.98px){.public-index-promo-grid{grid-template-columns:minmax(0,1fr);padding:0}.public-index-promo-grid>.cta-card{padding:20px 0}.public-index-promo-grid>.cta-card~.cta-card{padding:20px 0;border-left:0;border-top:1px solid var(--border-default)}.public-index-listing-header{flex-direction:column;gap:16px}.public-index-note{grid-template-columns:minmax(0,1fr);padding-block:20px}.public-index-note__action{grid-column:1;grid-row:auto;justify-self:start;margin-top:10px}}@media(max-width:479.98px){[data-public-index]{--index-gutter: 16px}.public-index-hero{padding-block:24px}.public-index-hero__search{padding:16px}.public-index-title,.public-index-listing-header .public-index-title{font-size:1.875rem;line-height:1.12}.public-index-description{font-size:.9375rem;line-height:1.55}.public-index-form{gap:14px}.public-index-form-actions{flex-direction:column;align-items:stretch}.public-index-form-actions .public-index-search-hint{text-align:center}.public-index-section{margin-top:24px}.public-index-section-header{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.public-index-search .main-search-mode-slider{transition:none}}
