.employer-shell__scroll:has(.employer-company-workspace){scrollbar-width:none}.employer-shell__scroll:has(.employer-company-workspace)::-webkit-scrollbar{width:0;height:0;display:none}.employer-company-subnav{display:block;width:100%;max-width:100%;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 95%,#0000);background:var(--color-surface-0,#fff);padding:.5rem}.employer-company-subnav__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}.employer-company-subnav__tab{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-0,#fff);padding:.45rem 1.1rem;font-size:.875rem;font-weight:700;color:var(--color-ink-high,#0f172a);white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.employer-company-subnav__tab:hover{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,#0000)}.employer-company-subnav__tab--active{border-color:#0000;background:var(--color-brand-600,#2d7a5a);color:#fff;box-shadow:0 4px 12px color-mix(in srgb,var(--color-brand-700,#2d7a5a) 22%,#0000)}.employer-company-subnav__tab--active:hover{background:var(--color-brand-700,#24664b);color:#fff}html[data-theme=dark] .employer-company-subnav{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 92%,#0000)}html[data-theme=dark] .employer-company-subnav__tab{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,var(--color-slate-900,#0f172a) 88%,#0000);color:color-mix(in srgb,#fff 88%,#0000)}html[data-theme=dark] .employer-company-subnav__tab--active{border-color:#0000;background:var(--color-brand-600,#2d7a5a);color:#fff}.employer-company-card{border-radius:1rem;border-color:color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-0,#fff);box-shadow:none}.employer-company-card__title{margin:0;font-size:1.05rem;font-weight:800;color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-company-card{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-900,#0f172a) 88%,#0000)}html[data-theme=dark] .employer-company-card__title{color:var(--color-brand-300,#86efac)}.employer-company-media{overflow:visible;background:#0000}.employer-company-media__cover{position:relative;height:14.5rem;width:100%;overflow:hidden;border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:color-mix(in srgb,var(--color-line,#e2e8f0) 55%,#f4f6f8)}@media (min-width:640px){.employer-company-media__cover{height:16.5rem}}@media (min-width:1024px){.employer-company-media__cover{height:18.75rem}}html[data-theme=dark] .employer-company-media__cover{border-color:color-mix(in srgb,#fff 10%,#0000);background:linear-gradient(145deg,#0f2a1f,#0c1218 70%,#090e14)}.employer-company-media__cover-img{width:100%;height:100%;object-fit:cover}.employer-company-media__cover-actions{position:absolute;inset-inline-end:.75rem;top:.75rem;z-index:20;display:flex;max-width:calc(100% - 1.5rem);flex-wrap:wrap;align-items:center;gap:.5rem}@media (min-width:640px){.employer-company-media__cover-actions{inset-inline-end:1rem;top:1rem}}.employer-company-media__cover-btn{display:inline-flex;align-items:center;gap:.4rem;border-radius:.75rem;padding:.4rem .75rem;font-size:.75rem;font-weight:700;line-height:1.2;box-shadow:0 1px 3px color-mix(in srgb,#0f172a 8%,#0000);transition:background .15s ease,opacity .15s ease}.employer-company-media__cover-btn:disabled{opacity:.5}.employer-company-media__cover-btn--change{border:1px solid #0000;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 18%,#fff);color:var(--color-brand-700,#2d7a5a)}.employer-company-media__cover-btn--change:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 28%,#fff)}.employer-company-media__cover-btn--remove{border:1px solid color-mix(in srgb,var(--color-danger,#dc2626) 45%,#0000);background:var(--color-surface-0,#fff);color:var(--color-danger,#dc2626)}.employer-company-media__cover-btn--remove:hover{background:color-mix(in srgb,var(--color-danger,#dc2626) 8%,#fff)}html[data-theme=dark] .employer-company-media__cover-btn{background:color-mix(in srgb,var(--color-slate-900,#0f172a) 92%,#0000)}html[data-theme=dark] .employer-company-media__cover-btn--change{color:var(--color-brand-300,#86efac)}.employer-company-media__logo-slot{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin-top:-2.75rem;padding-inline:.25rem;padding-bottom:.25rem}@media (min-width:640px){.employer-company-media__logo-slot{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-top:-3rem;padding-inline:.5rem}}.employer-company-media__brand-row{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;gap:.75rem}@media (min-width:640px){.employer-company-media__brand-row{flex-direction:row;align-items:flex-end;gap:1rem}}.employer-company-media__logo-frame{position:relative}.employer-company-media__logo-img{height:6.25rem;width:6.25rem;overflow:hidden;border-radius:1rem;border:3px solid var(--color-surface-0,#fff);box-shadow:0 8px 24px color-mix(in srgb,#0f172a 12%,#0000);background:var(--color-surface-0,#fff)}@media (min-width:640px){.employer-company-media__logo-img{height:7.5rem;width:7.5rem}}.employer-company-media__logo-fallback{height:6.25rem!important;width:6.25rem!important;border-radius:1rem;border:3px solid var(--color-surface-0,#fff);box-shadow:0 8px 24px color-mix(in srgb,#0f172a 12%,#0000)}@media (min-width:640px){.employer-company-media__logo-fallback{height:7.5rem!important;width:7.5rem!important}}.employer-company-media__identity{min-width:0;text-align:center;padding-bottom:.35rem}@media (min-width:640px){.employer-company-media__identity{text-align:start}}.employer-company-media__title-row{display:flex;flex-direction:column;align-items:center;gap:.55rem}@media (min-width:640px){.employer-company-media__title-row{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.65rem}}.employer-company-media__name{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--color-ink-high,#0f172a)}@media (min-width:640px){.employer-company-media__name{font-size:1.6rem}}html[data-theme=dark] .employer-company-media__name{color:#fff}.employer-company-media__view-public{display:inline-flex;min-height:2.5rem;width:100%;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 55%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,#fff);padding:.5rem 1rem;font-size:.875rem;font-weight:700;color:var(--color-brand-700,#2d7a5a);transition:background .15s ease}.employer-company-media__view-public:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#fff)}@media (min-width:640px){.employer-company-media__view-public{width:auto;margin-bottom:.35rem}}html[data-theme=dark] .employer-company-media__view-public{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000);color:var(--color-brand-200,#bbf7d0)}.employer-company-verified-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-400,#4bb585) 18%,#0000),color-mix(in srgb,var(--color-brand-600,#2d7a5a) 12%,#0000));padding:.28rem .65rem .28rem .3rem;font-size:.6875rem;font-weight:800;letter-spacing:.02em;line-height:1;color:var(--color-brand-800,#166534);box-shadow:0 1px 2px color-mix(in srgb,var(--color-brand-700,#2d7a5a) 12%,#0000)}.employer-company-verified-badge__icon{display:inline-flex;height:1.15rem;width:1.15rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:linear-gradient(145deg,var(--color-brand-500,#4bb585),var(--color-brand-700,#2d7a5a));color:#fff;box-shadow:0 1px 3px color-mix(in srgb,var(--color-brand-700,#2d7a5a) 35%,#0000)}html[data-theme=dark] .employer-company-verified-badge{border-color:color-mix(in srgb,var(--color-brand-400,#4bb585) 40%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-400,#4bb585) 22%,#0000),color-mix(in srgb,var(--color-brand-600,#2d7a5a) 14%,#0000));color:#a7f3d0;box-shadow:none}.employer-company-media__logo-edit{position:absolute;bottom:-.15rem;inset-inline-end:-.15rem;z-index:3;display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-brand-600,#2d7a5a);color:#fff;box-shadow:0 2px 8px #0f172a33}html[data-theme=dark] .employer-company-media__logo-edit{box-shadow:0 2px 10px #00000073}.employer-company-media__cover-empty{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;border:0;background:#0000;padding:1.25rem;color:var(--color-ink-med,#475467);text-align:center;cursor:pointer}.employer-company-media__cover-empty svg{width:2.25rem;height:2.25rem;color:var(--color-brand-600,#2d7a5a);opacity:.85}.employer-company-media__cover-empty span{font-size:.9rem;font-weight:700}.employer-company-sections{position:relative;z-index:1;margin-top:.75rem;margin-inline:calc(-1 * var(--employer-content-px, .75rem));padding-inline:var(--employer-content-px,.75rem);padding-top:.15rem;border-bottom:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-0,#fff)}.employer-company-danger-zone{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.85rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-0,#fff)}.employer-company-danger-zone__hint{margin:0;max-width:40rem;font-size:.8rem;line-height:1.45;color:var(--color-ink-med,#475467)}.employer-company-settings-danger{border-color:color-mix(in srgb,#dc2626 22%,var(--color-line,#e2e8f0));background:color-mix(in srgb,#dc2626 4%,var(--color-surface-0,#fff));padding:1.1rem 1.15rem;border-radius:1rem;border-width:1px;border-style:solid}.employer-company-settings-danger__btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,#dc2626 35%,#0000);border-radius:.75rem;background:color-mix(in srgb,#dc2626 8%,var(--color-surface-0,#fff));padding:.55rem 1rem;color:#b91c1c;font-size:.9rem;font-weight:700;cursor:pointer}.employer-company-settings-danger__btn:disabled{opacity:.45;cursor:not-allowed}.employer-company-settings-danger__btn:hover:not(:disabled){background:color-mix(in srgb,#dc2626 14%,var(--color-surface-0,#fff))}html[data-theme=dark] .employer-company-settings-danger{border-color:color-mix(in srgb,#f87171 28%,#0000);background:color-mix(in srgb,#f87171 8%,#0000)}html[data-theme=dark] .employer-company-settings-danger__btn{border-color:color-mix(in srgb,#f87171 35%,#0000);background:color-mix(in srgb,#f87171 12%,#0000);color:#fecaca}.employer-my-companies{margin-top:1rem}.employer-company-sections__list{display:flex;max-width:100%;align-items:stretch;gap:.15rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.employer-company-sections__list::-webkit-scrollbar{display:none}.employer-company-sections__tab{flex:0 0 auto;margin-bottom:-1px;border:0;border-bottom:2px solid #0000;background:#0000;padding:.7rem .85rem;font-size:.9rem;font-weight:700;color:var(--color-ink-med,#475467);white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.employer-company-sections__tab:hover{color:var(--color-brand-700,#2d7a5a)}.employer-company-sections__tab--active{color:var(--color-brand-700,#2d7a5a);border-bottom-color:var(--color-brand-600,#2d7a5a)}html[data-theme=dark] .employer-company-sections{border-bottom-color:color-mix(in srgb,#fff 12%,#0000);background:var(--color-slate-950,#020617)}html[data-theme=dark] .employer-company-danger-zone{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,#fff 4%,#0000)}html[data-theme=dark] .employer-company-danger-zone__hint{color:color-mix(in srgb,#fff 65%,#0000)}html[data-theme=dark] .employer-company-sections__tab{color:color-mix(in srgb,#fff 70%,#0000)}html[data-theme=dark] .employer-company-sections__tab--active{color:var(--color-brand-300,#86efac);border-bottom-color:var(--color-brand-400,#4bb585)}.employer-company-section-grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);align-items:stretch}.employer-company-section-panel[hidden]{display:none!important}@media (min-width:1024px){.employer-company-section-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(28rem,auto);align-items:stretch}}.employer-company-section-grid--single{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.employer-company-section-grid>.employer-company-card{display:flex;height:100%;min-height:0;flex-direction:column}.employer-company-section-grid .employer-pin-map-shell{flex:1 1 auto;min-height:18rem;height:100%}.employer-company-section-grid .employer-pin-map-shell .leaflet-container{min-height:100%!important;height:100%!important}.employer-company-retry{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.employer-company-retry__btn{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.85rem;background:var(--color-brand-600,#2d7a5a);padding:.55rem 1.25rem;font-size:.9rem;font-weight:700;color:#fff}.employer-company-social-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.employer-company-social-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}html[data-theme=dark] .employer-company-media__cover:has(.company-detail-hero__cover-default){background:linear-gradient(145deg,#134e35,#0f1c17 55%,#0c1218)}.employer-company-social{overflow:hidden;border-radius:.85rem;border:none;background:#0000}.employer-company-social__summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.85rem;background:var(--color-brand-600,#2d7a5a);padding:.85rem 1rem;color:#fff}.employer-company-social__summary::-webkit-details-marker{display:none}.employer-company-social__summary-text{min-width:0}.employer-company-social__summary-title{display:block;font-size:.9rem;font-weight:800}.employer-company-social__summary-hint{display:block;margin-top:.15rem;font-size:.7rem;opacity:.85}.employer-company-social__chevron{display:inline-flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;background:color-mix(in srgb,#fff 18%,#0000);transition:transform .15s ease}.employer-company-social[open] .employer-company-social__chevron{transform:rotate(180deg)}.employer-company-social__body{border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);border-top:none;border-radius:0 0 .85rem .85rem;background:var(--color-surface-0,#fff);padding:.85rem 1rem 1rem}html[data-theme=dark] .employer-company-social__body{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-900,#0f172a) 90%,#0000)}.employer-company-geocode-btn{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 55%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,#fff);padding:.5rem 1rem;font-size:.875rem;font-weight:700;color:var(--color-brand-700,#2d7a5a);transition:background .15s ease,opacity .15s ease}.employer-company-geocode-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#fff)}.employer-company-geocode-btn:disabled{opacity:.5}.employer-company-map-hint{margin:0;font-size:.875rem;font-weight:700;line-height:1.45;color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-company-map-hint{color:var(--color-brand-300,#86efac)}.employer-pin-map-shell .leaflet-container{flex:1 1 auto;min-height:min(22rem,55vh)!important;width:100%;border-radius:inherit}@media (min-width:768px){.employer-pin-map-shell .leaflet-container{min-height:20rem!important}}.employer-verification-stack{width:100%;max-width:100%}.employer-verification-intro{text-align:start}.employer-verification-main{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.employer-verification-main{gap:1.25rem}.employer-verification-main.is-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.employer-verification-card{width:100%;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000);background:var(--color-surface-0,#fff);box-shadow:0 6px 16px color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,#0000);padding:1rem}html[data-theme=dark] .employer-verification-card{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-900,#0f172a) 90%,#0000);box-shadow:none}.employer-verification-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.75rem 1.25rem 1.35rem}.employer-verification-hero__icon{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:9999px;border:1px solid #0000}.employer-verification-hero__icon.is-brand{color:var(--color-brand-700,#2d7a5a);border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-500,#4bb585) 18%,#0000),color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,#0000))}.employer-verification-hero__icon.is-warning{color:var(--color-warning,#b26a00);border-color:color-mix(in srgb,var(--color-warning,#b26a00) 22%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning,#b26a00) 18%,#0000),color-mix(in srgb,var(--color-warning,#b26a00) 6%,#0000))}.employer-verification-hero__icon.is-success{color:var(--color-success,#138a36);border-color:color-mix(in srgb,var(--color-success,#138a36) 22%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-success,#138a36) 18%,#0000),color-mix(in srgb,var(--color-success,#138a36) 6%,#0000))}.employer-verification-hero__icon.is-danger{color:var(--color-danger,#c0314a);border-color:color-mix(in srgb,var(--color-danger,#c0314a) 22%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-danger,#c0314a) 18%,#0000),color-mix(in srgb,var(--color-danger,#c0314a) 6%,#0000))}.employer-verification-hero__title{margin-top:1rem;font-size:1.25rem;font-weight:800;line-height:1.25;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-verification-hero__title{color:#fff}.employer-verification-hero__support{margin-top:.5rem;max-width:26rem;font-size:.875rem;line-height:1.45;color:var(--color-ink-med,#475467)}html[data-theme=dark] .employer-verification-hero__support{color:color-mix(in srgb,var(--color-brand-100,#dff5ea) 55%,#0000)}.employer-verification-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.employer-verification-chip{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000);background:color-mix(in srgb,var(--color-surface-1,#eff7f2) 90%,#0000);padding:.45rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-ink-med,#475467);transition:background .15s ease,border-color .15s ease}html[data-theme=dark] .employer-verification-chip{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 55%,#0000);color:color-mix(in srgb,var(--color-brand-100,#dff5ea) 65%,#0000)}.employer-verification-chip.is-accent{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 18%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000);color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-verification-chip.is-accent{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 28%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000);color:var(--color-brand-200,#b8e6ce)}.employer-verification-chip.is-accent:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 16%,#0000)}.employer-verification-chip.is-danger{border-color:color-mix(in srgb,var(--color-danger,#c0314a) 22%,#0000);background:color-mix(in srgb,var(--color-danger,#c0314a) 10%,#0000);color:var(--color-danger,#c0314a)}.employer-verification-chip.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger,#c0314a) 16%,#0000)}.employer-verification-chip.is-danger:disabled{opacity:.65;cursor:not-allowed}.employer-verification-note{width:100%;margin-top:1rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000);background:color-mix(in srgb,var(--color-surface-1,#eff7f2) 85%,#0000);padding:.75rem;font-size:.8125rem;line-height:1.45;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-verification-note{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 55%,#0000);color:#fff}.employer-verification-dropzone{display:flex;min-height:8.5rem;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border-radius:1rem;border:1.5px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 20%,#0000);background:color-mix(in srgb,var(--color-surface-1,#eff7f2) 65%,#0000);padding:1.35rem 1rem;text-align:center;transition:border-color .15s ease,background .15s ease}html[data-theme=dark] .employer-verification-dropzone{border-color:color-mix(in srgb,var(--color-brand-400,#6dc99a) 22%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 50%,#0000)}.employer-verification-dropzone.is-drag,.employer-verification-dropzone:hover:not(.is-busy){border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 45%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,#0000)}.employer-verification-dropzone.is-error{border-color:color-mix(in srgb,var(--color-danger,#c0314a) 45%,#0000);background:color-mix(in srgb,var(--color-danger,#c0314a) 6%,#0000)}.employer-verification-dropzone.is-busy{cursor:not-allowed;opacity:.75}.employer-verification-dropzone__icon{color:color-mix(in srgb,var(--color-brand-700,#2d7a5a) 85%,#0000)}html[data-theme=dark] .employer-verification-dropzone__icon{color:var(--color-brand-300,#8fd9b4)}.employer-verification-dropzone__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:.5rem;font-size:.875rem;font-weight:700;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-verification-dropzone__name{color:#fff}.employer-verification-dropzone__hint{font-size:.6875rem;color:var(--color-ink-med,#475467)}html[data-theme=dark] .employer-verification-dropzone__hint{color:color-mix(in srgb,var(--color-brand-100,#dff5ea) 50%,#0000)}.employer-verification-submit{display:inline-flex;width:100%;min-height:2.85rem;align-items:center;justify-content:center;border-radius:.875rem;background:var(--color-brand-700,#2d7a5a);padding:.85rem 1rem;font-size:.9375rem;font-weight:700;color:#fff;transition:opacity .15s ease,background .15s ease}.employer-verification-submit:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-700,#2d7a5a) 88%,#000)}.employer-verification-submit:disabled{cursor:not-allowed;opacity:.35}.employer-verification-history{padding:.25rem .5rem .5rem}.employer-verification-history__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.875rem;padding:.65rem .5rem;font-size:1rem;font-weight:800;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-verification-history__toggle{color:#fff}.employer-verification-history__toggle:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,#0000)}.employer-verification-history__toggle svg{color:var(--color-ink-med,#475467)}.employer-verification-history__body{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem .5rem}.employer-verification-history__row{display:flex;align-items:center;gap:.625rem;border-radius:.875rem;background:color-mix(in srgb,var(--color-surface-1,#eff7f2) 70%,#0000);padding:.65rem .75rem}html[data-theme=dark] .employer-verification-history__row{background:color-mix(in srgb,var(--color-slate-950,#0f172a) 45%,#0000)}.employer-verification-dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:9999px;background:var(--color-brand-700,#2d7a5a)}.employer-verification-dot.is-warning{background:var(--color-warning,#b26a00)}.employer-verification-dot.is-success{background:var(--color-success,#138a36)}.employer-verification-dot.is-danger{background:var(--color-danger,#c0314a)}.employer-verification-dot.is-brand{background:var(--color-brand-700,#2d7a5a)}@media (min-width:640px){.employer-verification-hero{padding:2rem 1.75rem 1.6rem}.employer-verification-card:not(.employer-verification-history){padding:1.25rem 1.35rem 1.35rem}.employer-verification-hero.employer-verification-card{padding:2.25rem 2rem 1.75rem}.employer-verification-hero__icon{width:5rem;height:5rem}.employer-verification-hero__title{font-size:1.5rem}}@media (min-width:1024px){.employer-verification-stack{max-width:100%}.employer-verification-dropzone{min-height:10rem}}.employer-verification-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.employer-verification-status-badge{max-width:min(100%,11.5rem)}.employer-team-stack{width:100%;max-width:100%}.employer-team-manage{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.employer-team-manage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.employer-team-manage.is-invite-only{grid-template-columns:minmax(0,1fr)}}.employer-team-card{width:100%;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000);background:var(--color-surface-0,#fff);box-shadow:0 6px 16px color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,#0000);padding:1rem}html[data-theme=dark] .employer-team-card{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-900,#0f172a) 90%,#0000);box-shadow:none}.employer-team-hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1.25rem 1.25rem}.employer-team-hero__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:9999px;color:var(--color-brand-700,#2d7a5a);border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 20%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-700,#2d7a5a) 18%,#0000),color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,#0000))}.employer-team-hero__title{margin-top:.875rem;font-size:1.25rem;font-weight:800;line-height:1.25;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-team-hero__title{color:#fff}.employer-team-hero__support{margin-top:.375rem;max-width:26rem;font-size:.8125rem;line-height:1.45;color:var(--color-ink-med,#475467)}html[data-theme=dark] .employer-team-hero__support{color:color-mix(in srgb,var(--color-brand-100,#dff5ea) 55%,#0000)}.employer-team-hero__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.employer-team-count-pill{margin-top:.875rem;display:inline-flex;align-items:center;border-radius:9999px;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000);padding:.4rem .75rem;font-size:.75rem;font-weight:700;color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-team-count-pill{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000);color:var(--color-brand-200,#b8e6ce)}.employer-team-email-field{display:flex;align-items:center;gap:.5rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000);background:color-mix(in srgb,var(--color-surface-1,#eff7f2) 100%,#0000);padding:.15rem .85rem;transition:border-color .15s ease}html[data-theme=dark] .employer-team-email-field{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 55%,#0000)}.employer-team-email-field:focus-within{border-color:var(--color-brand-700,#2d7a5a);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand-700,#2d7a5a) 35%,#0000)}.employer-team-email-field__icon{color:var(--color-ink-med,#475467)}.employer-team-email-field input{width:100%;min-width:0;border:0;background:#0000;padding:.8rem 0;font-size:.9375rem;color:var(--color-ink-high,#0f172a);outline:none}html[data-theme=dark] .employer-team-email-field input{color:#fff}.employer-team-role-chip{border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000);background:color-mix(in srgb,var(--color-surface-1,#eff7f2) 100%,#0000);padding:.7rem .5rem;font-size:.8125rem;font-weight:700;color:var(--color-ink-high,#0f172a);transition:background .18s ease,color .18s ease,border-color .18s ease}html[data-theme=dark] .employer-team-role-chip{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 55%,#0000);color:#fff}.employer-team-role-chip.is-selected{border-color:#0000;background:linear-gradient(135deg,#6dc99a,#4bb585 48%,#2d7a5a);color:#fff;box-shadow:0 6px 14px color-mix(in srgb,#2d7a5a 22%,#0000)}.employer-team-role-chip:disabled{cursor:not-allowed;opacity:.6}.employer-team-access{display:flex;flex-direction:column;gap:1.25rem}.employer-team-access__section{min-width:0}.employer-team-access__label{margin:0 0 .55rem;font-size:.8125rem;font-weight:800;letter-spacing:.01em;text-transform:none;color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-team-access__label{color:var(--color-brand-200,#b8e6ce)}.employer-team-access__hint{margin:0;font-size:.75rem;line-height:1.4;color:var(--color-ink-med,#475467)}html[data-theme=dark] .employer-team-access__hint{color:color-mix(in srgb,#fff 55%,#0000)}.employer-team-access__perms-head{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.65rem}.employer-team-access__perms-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.employer-team-access__perms-title-row .employer-team-access__label{margin-bottom:0}.employer-team-access__perm-count{flex-shrink:0;border-radius:9999px;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 28%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000);padding:.2rem .65rem;font-size:.7rem;font-weight:800;color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-team-access__perm-count{color:var(--color-brand-200,#b8e6ce)}.employer-team-access__roles{display:grid;grid-template-columns:1fr;gap:.65rem}@media (min-width:640px){.employer-team-access__roles{grid-template-columns:1fr 1fr}}.employer-team-role-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;width:100%;text-align:start;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000);background:var(--color-surface-0,#fff);padding:.9rem .95rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}html[data-theme=dark] .employer-team-role-card{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 45%,#0000)}.employer-team-role-card:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000)}.employer-team-role-card.is-selected{border-color:color-mix(in srgb,var(--color-brand-600,#22a066) 55%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,var(--color-surface-0,#fff));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand-600,#22a066) 18%,#0000)}html[data-theme=dark] .employer-team-role-card.is-selected{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000)}.employer-team-role-card:disabled{cursor:not-allowed;opacity:.55}.employer-team-role-card__icon{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:.75rem;color:var(--color-brand-700,#2d7a5a);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000)}.employer-team-role-card.is-selected .employer-team-role-card__icon{color:#fff;background:linear-gradient(145deg,var(--color-brand-500,#4bb585),var(--color-brand-600,#2d7a5a))}html[data-theme=dark] .employer-team-role-card__icon{color:var(--color-brand-200,#b8e6ce)}.employer-team-role-card__radio{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.35rem;border-radius:9999px;border:1.5px solid color-mix(in srgb,var(--color-line,#cbd5e1) 100%,#0000);background:#fff;box-shadow:inset 0 0 0 3px #0000;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}html[data-theme=dark] .employer-team-role-card__radio{border-color:#ffffff59;background:#ffffffeb}.employer-team-role-card.is-selected .employer-team-role-card__radio{border-color:var(--color-brand-600,#22a066);background:var(--color-brand-600,#22a066);box-shadow:inset 0 0 0 3px #fff}.employer-team-role-card__copy{display:flex;min-width:0;flex-direction:column;gap:.2rem}.employer-team-role-card__title{font-size:.9375rem;font-weight:800;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-team-role-card__title{color:#fff}.employer-team-role-card__hint{font-size:.75rem;line-height:1.4;color:var(--color-ink-med,#475467)}html[data-theme=dark] .employer-team-role-card__hint{color:color-mix(in srgb,#fff 55%,#0000)}.employer-team-perms-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.75rem;border-radius:.9rem;border:1px dashed color-mix(in srgb,var(--color-brand-500,#4bb585) 40%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,#0000);padding:.65rem 1rem;font-size:.8125rem;font-weight:700;color:var(--color-brand-700,#2d7a5a);transition:background .15s ease,border-color .15s ease}.employer-team-perms-toggle:hover:not(:disabled){border-style:solid;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000)}.employer-team-perms-toggle.is-open{margin-bottom:.65rem;border-style:solid}.employer-team-perms-toggle:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .employer-team-perms-toggle{color:var(--color-brand-200,#b8e6ce);border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000)}.employer-team-access__job-modes{display:grid;gap:.5rem}.employer-team-choice{display:flex;align-items:center;gap:.65rem;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000);background:var(--color-surface-0,#fff);padding:.75rem .85rem;font-size:.875rem;font-weight:600;color:var(--color-ink-high,#0f172a);cursor:pointer;transition:border-color .15s ease,background .15s ease}html[data-theme=dark] .employer-team-choice{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 45%,#0000);color:#fff}.employer-team-choice.is-selected{border-color:color-mix(in srgb,var(--color-brand-600,#22a066) 45%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,var(--color-surface-0,#fff))}html[data-theme=dark] .employer-team-choice.is-selected{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000)}.employer-team-check,.employer-team-radio{appearance:none;flex-shrink:0;width:1.15rem;height:1.15rem;margin:0;cursor:pointer;border:1.5px solid color-mix(in srgb,var(--color-line,#cbd5e1) 100%,#0000);background-color:#fff;transition:border-color .15s ease,background-color .15s ease}.employer-team-radio{border-radius:9999px}.employer-team-check{border-radius:.35rem}.employer-team-radio:checked{box-shadow:inset 0 0 0 3px #fff}.employer-team-check:checked,.employer-team-radio:checked{border-color:var(--color-brand-600,#22a066);background-color:var(--color-brand-600,#22a066)}.employer-team-check:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6l3 3 5-6' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:10px 10px}.employer-team-check:focus-visible,.employer-team-radio:focus-visible{outline:2px solid color-mix(in srgb,var(--color-brand-500,#22a066) 55%,#0000);outline-offset:2px}.employer-team-check:disabled,.employer-team-radio:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .employer-team-check,html[data-theme=dark] .employer-team-radio{border-color:#ffffff59;background-color:#fff}html[data-theme=dark] .employer-team-check:checked,html[data-theme=dark] .employer-team-radio:checked{border-color:var(--color-brand-500,#4bb585);background-color:var(--color-brand-600,#22a066)}.employer-team-job-picker{margin-top:.65rem;max-height:11rem;overflow-y:auto;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000);background:color-mix(in srgb,var(--color-surface-1,#eff7f2) 70%,#fff);padding:.4rem}html[data-theme=dark] .employer-team-job-picker{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 55%,#0000)}.employer-team-job-picker__empty{margin:0;padding:.75rem .65rem;font-size:.8125rem;color:var(--color-ink-med,#475467)}.employer-team-perm-groups{display:grid;gap:.55rem}.employer-team-perm-group{border-radius:.95rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000);background:var(--color-surface-0,#fff);overflow:hidden}html[data-theme=dark] .employer-team-perm-group{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 40%,#0000)}.employer-team-perm-group.is-open{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 28%,#0000)}.employer-team-perm-group__head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;width:100%;padding:.75rem .85rem;text-align:start;background:#0000;border:0;cursor:pointer}.employer-team-perm-group__head:disabled{cursor:not-allowed;opacity:.55}.employer-team-perm-group__title{margin:0;font-size:.8125rem;font-weight:800;letter-spacing:0;text-transform:none;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-team-perm-group__title{color:color-mix(in srgb,#fff 88%,#0000)}.employer-team-perm-group__meta{font-size:.7rem;font-weight:700;color:var(--color-ink-med,#475467);white-space:nowrap}html[data-theme=dark] .employer-team-perm-group__meta{color:color-mix(in srgb,#fff 55%,#0000)}.employer-team-perm-group__chevron{color:var(--color-ink-med,#475467);transition:transform .15s ease}.employer-team-perm-group__chevron.is-open{transform:rotate(180deg)}.employer-team-perm-group__list{display:grid;gap:.25rem;padding:0 .55rem .65rem;border-top:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,#0000)}.employer-team-perm-row{display:flex;align-items:center;gap:.65rem;border-radius:.7rem;padding:.55rem;font-size:.875rem;font-weight:500;color:var(--color-ink-high,#0f172a);cursor:pointer;transition:background .12s ease}html[data-theme=dark] .employer-team-perm-row{color:#fff}.employer-team-perm-row:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 7%,#0000)}.employer-team-perm-row.is-on{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 9%,#0000)}.employer-team-submit{display:inline-flex;width:100%;min-height:2.85rem;align-items:center;justify-content:center;border-radius:.875rem;background:var(--color-brand-700,#2d7a5a);padding:.85rem 1rem;font-size:.9375rem;font-weight:700;color:#fff;transition:opacity .15s ease,background .15s ease}.employer-team-submit:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-700,#2d7a5a) 88%,#000)}.employer-team-submit:disabled{cursor:not-allowed;opacity:.35}.employer-team-pending{padding:.25rem .5rem .5rem}.employer-team-pending__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.875rem;padding:.65rem .5rem;font-size:1rem;font-weight:800;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-team-pending__toggle{color:#fff}.employer-team-pending__toggle:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,#0000)}.employer-team-pending__toggle svg{color:var(--color-ink-med,#475467)}.employer-team-pending__body{display:flex;flex-direction:column;gap:.5rem;padding:0 .5rem .5rem}.employer-team-pending__row{display:flex;align-items:center;gap:.625rem;border-radius:.875rem;background:color-mix(in srgb,var(--color-surface-1,#eff7f2) 75%,#0000);padding:.65rem .4rem .65rem .75rem}html[data-theme=dark] .employer-team-pending__row{background:color-mix(in srgb,var(--color-slate-950,#0f172a) 45%,#0000)}.employer-team-pending__clock{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:9999px;color:var(--color-warning,#b26a00);background:color-mix(in srgb,var(--color-warning,#b26a00) 14%,#0000)}.employer-team-icon-btn{display:inline-flex;height:2.25rem;width:2.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.65rem;color:var(--color-ink-med,#475467);transition:background .15s ease,color .15s ease}.employer-team-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,#0000)}.employer-team-icon-btn.is-accent{color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-team-icon-btn.is-accent{color:var(--color-brand-300,#8fd9b4)}.employer-team-icon-btn.is-danger{color:var(--color-danger,#c0314a)}.employer-team-icon-btn:disabled{cursor:not-allowed;opacity:.55}.employer-team-role-badge{display:inline-flex;flex-shrink:0;align-items:center;border-radius:.625rem;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000);padding:.15rem .5rem;font-size:.625rem;font-weight:700;color:var(--color-brand-700,#2d7a5a);white-space:nowrap}html[data-theme=dark] .employer-team-role-badge{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 16%,#0000);color:var(--color-brand-200,#b8e6ce)}.employer-team-menu{position:absolute;inset-inline-end:0;top:calc(100% + .35rem);z-index:40;min-width:11.5rem;overflow:hidden;border-radius:.875rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000);background:var(--color-surface-0,#fff);box-shadow:0 12px 28px #0f172a1f;padding:.35rem}.employer-team-menu--up{top:auto;bottom:calc(100% + .35rem)}html[data-theme=dark] .employer-team-menu{border-color:color-mix(in srgb,#fff 12%,#0000);background:var(--color-slate-900,#0f172a);box-shadow:0 12px 28px #00000073}.employer-team-menu__item{display:flex;width:100%;align-items:center;gap:.625rem;border-radius:.65rem;padding:.55rem .6rem;font-size:.8125rem;font-weight:600;color:var(--color-ink-high,#0f172a);text-align:start}html[data-theme=dark] .employer-team-menu__item{color:#fff}.employer-team-menu__item:hover{background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,#0000)}.employer-team-menu__item.is-active{color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-team-menu__item.is-active{color:var(--color-brand-300,#8fd9b4)}.employer-team-menu__item.is-danger{color:var(--color-danger,#c0314a)}.employer-team-menu__check{display:inline-flex;width:1rem;color:inherit}.employer-team-menu__divider{margin:.3rem .35rem;height:1px;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#0000)}html[data-theme=dark] .employer-team-menu__divider{background:color-mix(in srgb,#fff 10%,#0000)}@media (min-width:640px){.employer-team-hero{padding:1.85rem 1.75rem 1.5rem}.employer-team-hero__icon{width:4.5rem;height:4.5rem}.employer-team-hero__title{font-size:1.5rem}.employer-team-card:not(.employer-team-pending){padding:1.25rem 1.35rem}}@media (min-width:1024px){.employer-team-stack{max-width:100%}.employer-team-hero{flex-direction:row;align-items:center;text-align:start;gap:1.25rem;padding:1.75rem 2rem}.employer-team-hero__copy{flex:1 1 auto;min-width:0;align-items:flex-start;text-align:start}.employer-team-hero__support,.employer-team-hero__title{max-width:none}.employer-team-count-pill{margin-top:0;margin-inline-start:auto}}.employer-team-count-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.25;white-space:nowrap;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 10%,var(--color-surface-0,#fff));color:var(--color-brand-800,#1e5c42);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,#0000)}@media (max-width:767px){.employer-company-workspace .employer-company-input-ltr,.employer-company-workspace .employer-team-email-field input,.employer-company-workspace .home-map-select-trigger,.employer-company-workspace .input,.employer-company-workspace select,.employer-company-workspace textarea{font-size:16px!important;line-height:1.4}}.employer-company-input-ltr{direction:ltr;text-align:left}html[dir=rtl] .employer-company-input-ltr{text-align:left}.employer-company-latin-num{font-variant-numeric:lining-nums tabular-nums;unicode-bidi:isolate}.employer-company-workspace{width:100%;max-width:none;min-width:0;overflow-x:visible}.employer-company-subnav{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.employer-company-subnav::-webkit-scrollbar{display:none}.employer-company-subnav ul{padding-inline-end:.25rem}.employer-company-subnav li{scroll-snap-align:start}@media (max-width:639px){.employer-company-subnav{max-width:100%}.employer-company-card.card,.employer-company-card.rounded-3xl,.employer-company-media{border-radius:1.15rem}.employer-company-media__cover{height:clamp(11.5rem,42vw,15rem)}.employer-company-media__logo-slot{margin-top:-2rem;padding-inline:.85rem}.employer-verification-status-badge{max-width:100%}}.employer-team-roster{grid-template-columns:minmax(0,1fr)}@media (min-width:480px){.employer-team-roster{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr))}}.employer-team-member-card__head{display:flex;align-items:flex-start;gap:.75rem}.employer-team-member-card__badge{margin-inline-start:auto;flex-shrink:0}@media (max-width:399px){.employer-team-member-card__head{flex-wrap:wrap}.employer-team-member-card__badge{margin-inline-start:0;width:100%}}.employer-team-invite-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.employer-team-invite-grid{grid-template-columns:minmax(0,1fr) minmax(11rem,13rem) auto;align-items:end}}.employer-team-invitation-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.employer-team-invitation-actions>*{min-width:0}.employer-team-invitation-actions .employer-team-invitation-role{flex:1 1 100%;min-width:0}@media (min-width:480px){.employer-team-invitation-actions .employer-team-invitation-role{flex:1 1 10rem;max-width:100%}}.employer-company-form-grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"basic" "cvpool" "location" "contact" "map"}.employer-company-form-grid__basic{grid-area:basic}.employer-company-form-grid__cv-pool{grid-area:cvpool}.employer-cv-pool{position:relative;overflow:visible;isolation:isolate;display:flex;flex-direction:column;gap:.85rem}.employer-cv-pool__mark{pointer-events:none;position:absolute;inset:0;overflow:hidden;border-radius:inherit;color:color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000)}.employer-cv-pool__mark svg{position:absolute;inset-inline-end:-.4rem;top:-.6rem;width:7.5rem;height:7.5rem}html[data-theme=dark] .employer-cv-pool__mark{color:color-mix(in srgb,var(--color-brand-300,#86efac) 12%,#0000)}.employer-cv-pool__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.employer-cv-pool__head .cv-pool-help{margin-inline-start:auto}.employer-cv-pool__icon{display:flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000);background:#fff;color:var(--color-brand-700,#2d7a5a)}.employer-cv-pool__icon svg{width:1.2rem;height:1.2rem}html[data-theme=dark] .employer-cv-pool__icon{background:color-mix(in srgb,var(--color-slate-900,#0f172a) 80%,#0000);color:var(--color-brand-200,#b8e6ce)}.employer-cv-pool__info{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--color-brand-700,#2d7a5a)}.employer-cv-pool__skeleton{height:5.5rem;border-radius:1rem;background:color-mix(in srgb,var(--color-brand-500,#4bb585) 8%,#fff)}.employer-cv-pool__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border:0;background:#0000;padding:.15rem .1rem .85rem;text-align:start}.employer-cv-pool__role{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem .85rem;border-radius:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:#0000;padding:.85rem .1rem}.employer-cv-pool__role-title{flex:1 1 auto;min-width:0}.employer-cv-pool__actions{display:inline-flex;flex-shrink:0;align-items:center;gap:.75rem}.employer-cv-pool__add-input{flex:1 1 12rem;background:color-mix(in srgb,var(--color-line,#e2e8f0) 35%,#fff)}.employer-cv-pool__add-btn{display:inline-flex;min-height:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:var(--color-brand-600,#2d7a5a);padding:.5rem 1.15rem;font-size:.875rem;font-weight:700;color:#fff;transition:opacity .15s ease,background .15s ease}.employer-cv-pool__add-btn:hover:not(:disabled){background:var(--color-brand-700,#24664b)}.employer-cv-pool__add-btn:disabled{opacity:.45}.employer-cv-pool__toggle--on{background:#0000}.employer-cv-pool__toggle:disabled{opacity:.65}html[data-theme=dark] .employer-cv-pool__toggle,html[data-theme=dark] .employer-cv-pool__toggle--on{background:#0000}.employer-cv-pool__toggle-title{display:block;font-size:.9rem;font-weight:800;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-cv-pool__toggle-title{color:#fff}.employer-cv-pool__switch{position:relative;display:inline-flex;width:2.6rem;height:1.5rem;flex-shrink:0;align-items:center;border-radius:999px;background:color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#cbd5e1);transition:background .15s ease}.employer-cv-pool__toggle--on .employer-cv-pool__switch{background:var(--color-brand-600,#2d7a5a)}.employer-cv-pool__switch-knob{position:absolute;inset-inline-start:.15rem;width:1.2rem;height:1.2rem;border-radius:999px;background:#fff;box-shadow:0 1px 4px #0f172a33;transition:inset-inline-start .15s ease}.employer-cv-pool__toggle--on .employer-cv-pool__switch-knob{inset-inline-start:calc(100% - 1.35rem)}.employer-cv-pool__positions{display:flex;flex-direction:column;gap:.7rem}.employer-cv-pool__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.employer-cv-pool__role--paused{opacity:.72}html[data-theme=dark] .employer-cv-pool__role{background:#0000;border-bottom-color:color-mix(in srgb,#fff 12%,#0000)}.employer-cv-pool__role-title{display:block;font-size:.9rem;font-weight:800;color:var(--color-ink-high,#0f172a)}html[data-theme=dark] .employer-cv-pool__role-title{color:#fff}.employer-cv-pool__ghost{border:none;background:#0000;padding:.25rem .15rem;font-size:.75rem;font-weight:800;color:var(--color-brand-700,#2d7a5a)}.employer-cv-pool__ghost--danger{color:var(--color-danger,#dc2626)}.employer-cv-pool__ghost:disabled{opacity:.5}.employer-cv-pool__add{display:flex;flex-wrap:wrap;gap:.55rem}.employer-cv-pool__add--off{opacity:.45;pointer-events:none}.employer-cv-pool__limit{margin:.35rem 0 0;font-size:.8125rem;font-weight:600;color:var(--theme-text-muted,#5b6470)}.cv-pool-help{position:relative;flex-shrink:0}.cv-pool-help__btn{display:inline-flex;width:1.45rem;height:1.45rem;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 45%,#0000);background:#fff;padding:0;font-size:.78rem;font-weight:800;line-height:1;color:var(--color-brand-700,#2d7a5a);cursor:pointer}.cv-pool-help__btn:hover,.cv-pool-help__btn[aria-expanded=true]{border-color:var(--color-brand-600,#2d7a5a);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,#fff)}html[data-theme=dark] .cv-pool-help__btn{background:color-mix(in srgb,var(--color-slate-900,#0f172a) 80%,#0000);color:var(--color-brand-200,#b8e6ce)}.cv-pool-help__panel{position:absolute;z-index:50;top:calc(100% + .45rem);inset-inline-start:0;inset-inline-end:auto;width:min(19rem,calc(100vw - 2.5rem));border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 28%,#0000);background:#fff;padding:.75rem .85rem;box-shadow:0 12px 32px -18px #0f172a59}.employer-cv-pool__head .cv-pool-help__panel{inset-inline-start:auto;inset-inline-end:0}html[data-theme=dark] .cv-pool-help__panel{background:#0f172a;border-color:color-mix(in srgb,var(--color-brand-300,#86efac) 28%,#0000)}.cv-pool-help__title{margin:0 0 .3rem;font-size:.8rem;font-weight:800;color:var(--color-brand-700,#2d7a5a)}.cv-pool-help__body{margin:0;font-size:.78rem;font-weight:500;line-height:1.45;color:var(--color-ink-med,#5b6470)}html[data-theme=dark] .cv-pool-help__title{color:var(--color-brand-300,#86efac)}html[data-theme=dark] .cv-pool-help__body{color:#cbd5e1}.employer-cv-pool-inbox__head{display:flex;align-items:center;gap:.55rem}.employer-cv-pool-inbox__title{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--color-brand-700,#2d7a5a)}html[data-theme=dark] .employer-cv-pool-inbox__title{color:var(--color-brand-300,#86efac)}.employer-cv-pool-inbox__head .cv-pool-help{margin-inline-start:.15rem}.employer-cv-pool-card{min-height:5.25rem}.employer-cv-pool-detail__hero{border-bottom:1px solid color-mix(in srgb,var(--color-brand-500,#22a066) 18%,#0000)}.employer-cv-pool-status-seg{container-type:inline-size}.employer-company-form-grid__location{grid-area:location}.employer-company-form-grid__contact{grid-area:contact}.employer-company-form-grid__map{grid-area:map}@media (min-width:1024px){.employer-company-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-template-areas:"basic location" "cvpool cvpool" "contact map"}}@media (max-width:479px){.employer-pin-map-shell .leaflet-container{min-height:min(16rem,48vh)!important}}.employer-new-company{width:100%;max-width:42rem;margin-inline:auto;padding-block:.25rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.employer-new-company__hero{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-brand-500,#4bb585) 22%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-500,#4bb585) 14%,#0000),color-mix(in srgb,var(--color-brand-600,#2d7a5a) 6%,#0000) 55%,#0000),var(--color-surface-0,#fff)}.employer-new-company__icon{flex-shrink:0;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:1rem;color:#fff;background:linear-gradient(145deg,var(--color-brand-500,#4bb585),var(--color-brand-600,#2d7a5a));box-shadow:0 8px 20px color-mix(in srgb,var(--color-brand-600,#2d7a5a) 28%,#0000)}.employer-new-company__intro{min-width:0;padding-top:.15rem}.employer-new-company__title{margin:0;font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:800;letter-spacing:-.02em;color:var(--color-ink-high,#0f172a);line-height:1.25}.employer-new-company__hint{margin:.4rem 0 0;font-size:.9rem;line-height:1.45;color:var(--color-ink-med,#475467)}.employer-new-company__alert{border-radius:.9rem;border:1px solid color-mix(in srgb,var(--color-danger,#c0314a) 35%,#0000);background:color-mix(in srgb,var(--color-danger,#c0314a) 8%,#0000);padding:.85rem 1rem;font-size:.875rem;color:var(--color-danger,#c0314a)}.employer-new-company__form{display:flex;flex-direction:column;gap:1rem}.employer-new-company__card{border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 95%,#0000);background:var(--color-surface-0,#fff);padding:1.15rem 1.2rem 1.25rem;box-shadow:0 10px 28px color-mix(in srgb,var(--color-brand-500,#4bb585) 7%,#0000)}.employer-new-company__card-title{margin:0;font-size:.95rem;font-weight:800;color:var(--color-ink-high,#0f172a)}.employer-new-company__card-desc{margin:.35rem 0 1rem;font-size:.8rem;line-height:1.4;color:var(--color-ink-med,#475467)}.employer-new-company__field{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.9rem}.employer-new-company__field:last-child{margin-bottom:0}.employer-new-company__label{font-size:.8125rem;font-weight:700;color:var(--color-ink-high,#0f172a)}.employer-new-company__input,.employer-new-company__textarea{min-height:3rem;border-radius:.85rem!important}.employer-new-company__textarea{min-height:7rem;resize:vertical}.employer-new-company__grid{display:grid;grid-template-columns:1fr;gap:0}@media (min-width:640px){.employer-new-company__grid{grid-template-columns:1fr 1fr;column-gap:.85rem}.employer-new-company__field--full{grid-column:1/-1}}.employer-new-company__location-note{margin:0;padding:.75rem 1rem;border-radius:.9rem;border:1px dashed color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 6%,#0000);font-size:.8125rem;line-height:1.45;color:var(--color-ink-med,#475467)}.employer-new-company__actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.25rem}.employer-new-company__cancel,.employer-new-company__submit{min-height:3rem;padding-inline:1.35rem;border-radius:.9rem;font-weight:700}.employer-new-company__submit{flex:1 1 12rem}html[data-theme=dark] .employer-new-company__hero{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 28%,#0000);background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-500,#4bb585) 18%,#0000),#0000 60%),color-mix(in srgb,var(--color-slate-900,#0f172a) 92%,#0000)}html[data-theme=dark] .employer-new-company__title{color:color-mix(in srgb,#fff 92%,#0000)}html[data-theme=dark] .employer-new-company__card-desc,html[data-theme=dark] .employer-new-company__hint,html[data-theme=dark] .employer-new-company__location-note{color:color-mix(in srgb,#fff 68%,#0000)}html[data-theme=dark] .employer-new-company__card{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-900,#0f172a) 88%,#0000);box-shadow:none}html[data-theme=dark] .employer-new-company__card-title,html[data-theme=dark] .employer-new-company__label{color:color-mix(in srgb,#fff 90%,#0000)}@media (max-width:639px){.employer-new-company__hero{padding:1rem 1.05rem;gap:.85rem}.employer-new-company__icon{width:2.85rem;height:2.85rem;border-radius:.85rem}.employer-new-company__actions{flex-direction:column}.employer-new-company__cancel,.employer-new-company__submit{width:100%;justify-content:center}}.employer-activity{border-radius:1.15rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 92%,#0000);background:var(--color-surface-0,#fff);padding:1.25rem 1.15rem 1.4rem}.employer-activity__head{margin-bottom:1.15rem}.employer-activity__title{margin:0;font-size:1.15rem;font-weight:800;color:var(--color-ink-high,#0f172a)}.employer-activity__subtitle{margin:.35rem 0 0;font-size:.875rem;line-height:1.5;color:var(--color-ink-med,#475467)}.employer-activity__group+.employer-activity__group{margin-top:1.25rem}.employer-activity__day{margin:0 0 .65rem;font-size:.75rem;font-weight:800;letter-spacing:.01em;text-transform:none;color:var(--color-brand-700,#2d7a5a)}.employer-activity__list{margin:0;padding:0;list-style:none}.employer-activity__row{position:relative;display:flex;align-items:flex-start;gap:.85rem;padding:.85rem .15rem}.employer-activity__row+.employer-activity__row{border-top:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 80%,#0000)}.employer-activity__rail{position:absolute;inset-inline-start:1.25rem;top:3.4rem;bottom:-.85rem;width:2px;background:color-mix(in srgb,var(--color-brand-500,#16a34a) 18%,#0000)}.employer-activity__row:last-child .employer-activity__rail{display:none}.employer-activity__body{flex:1 1 auto;min-width:0}.employer-activity__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem}.employer-activity__name{font-size:.95rem;font-weight:800;color:var(--color-ink-high,#0f172a)}.employer-activity__time{font-size:.75rem;font-weight:600;color:var(--color-ink-low,#64748b)}.employer-activity__action{margin:.28rem 0 0;font-size:.9rem;line-height:1.45;color:var(--color-ink-med,#334155)}.employer-activity__row--positive .employer-activity__action{color:var(--color-brand-800,#166534)}.employer-activity__row--danger .employer-activity__action{color:#b42318}.employer-activity__row--warning .employer-activity__action{color:#b45309}.employer-activity__empty-card{display:flex;flex-direction:column;align-items:center;gap:.65rem;border-radius:1rem;background:var(--color-surface-1,#f8fafc);padding:2rem 1rem;text-align:center}.employer-activity__empty-icon{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--color-brand-500,#16a34a) 12%,#0000);color:var(--color-brand-700,#2d7a5a)}.employer-activity__empty-icon svg{height:1.35rem;width:1.35rem}.employer-activity__empty{margin:0;font-size:.9rem;color:var(--color-ink-med,#475467)}.employer-activity__skel{display:block;border-radius:.65rem;background:color-mix(in srgb,var(--color-line,#e2e8f0) 70%,#0000);animation:employer-activity-pulse 1.2s ease-in-out infinite}.employer-activity__skel--title{height:1.1rem;width:8rem}.employer-activity__skel--sub{margin-top:.45rem;height:.75rem;width:16rem;max-width:80%}.employer-activity__skel--avatar{height:44px;width:44px;border-radius:999px}.employer-activity__skel--line{display:block;height:.85rem;width:70%}.employer-activity__skel--line-sm{display:block;height:.7rem;width:45%}@keyframes employer-activity-pulse{50%{opacity:.55}}html[data-theme=dark] .employer-activity{border-color:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,#0f172a 88%,#0000)}html[data-theme=dark] .employer-activity__name,html[data-theme=dark] .employer-activity__title{color:#fff}html[data-theme=dark] .employer-activity__action,html[data-theme=dark] .employer-activity__empty,html[data-theme=dark] .employer-activity__subtitle{color:color-mix(in srgb,var(--color-brand-100,#d1fae5) 72%,#0000)}html[data-theme=dark] .employer-activity__row+.employer-activity__row{border-top-color:color-mix(in srgb,#fff 10%,#0000)}html[data-theme=dark] .employer-activity__empty-card{background:color-mix(in srgb,#0b1220 80%,#0000)}html[data-theme=dark] .employer-activity__row--positive .employer-activity__action{color:var(--color-brand-300,#86efac)}html[data-theme=dark] .employer-activity__row--danger .employer-activity__action{color:#fca5a5}html[data-theme=dark] .employer-activity__row--warning .employer-activity__action{color:#fdba74}.employer-settings{width:100%;max-width:100%;min-width:0}.employer-settings__inner{width:100%;max-width:68.75rem;margin-inline:auto}.employer-settings__status{display:inline-flex;min-height:1.75rem;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;line-height:1.3}.employer-settings__status--saving{color:var(--color-ink-med,#5c6570)}.employer-settings__status--saved{color:var(--color-brand-700,#2d7a5a)}.employer-settings__status--error{color:var(--color-danger,#dc2626)}html[data-theme=dark] .employer-settings__status--saved{color:var(--color-brand-300,#9ed9b8)}.employer-settings__tabs{display:flex;gap:.35rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:.35rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-0,#fff);scrollbar-width:thin}html[data-theme=dark] .employer-settings__tabs{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-900,#0f172a) 92%,#0000)}@media (min-width:640px){.employer-settings__tabs{flex-wrap:wrap;overflow-x:visible}}.employer-settings__tab{flex:1 1 auto;min-width:max(6.5rem,20%);white-space:nowrap;border-radius:.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.employer-settings__tab--active{background:var(--color-brand-500,#4bb585);color:#fff;box-shadow:0 2px 10px -4px #2d7a5a73}.employer-settings__tab:not(.employer-settings__tab--active){color:var(--color-ink-med,#5c6570)}.employer-settings__tab:not(.employer-settings__tab--active):hover{background:var(--color-surface-2,#f1f5f4);color:var(--color-ink-high,#0e1116)}html[data-theme=dark] .employer-settings__tab:not(.employer-settings__tab--active):hover{background:color-mix(in srgb,#fff 6%,#0000);color:var(--color-brand-50,#f0f7f3)}.employer-settings__panel{border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:var(--color-surface-0,#fff);box-shadow:0 12px 40px -28px #2d7a5a2e}html[data-theme=dark] .employer-settings__panel{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-900,#0f172a) 88%,#0000)}.employer-settings-account{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:960px){.employer-settings-account{grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr)}}.employer-settings-account__avatar-card{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem 1.25rem;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--color-brand-300,#9ed9b8) 45%,#0000);background:color-mix(in srgb,var(--color-brand-50,#eef8f2) 88%,#fff);text-align:center}html[data-theme=dark] .employer-settings-account__avatar-card{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 35%,#0000);background:color-mix(in srgb,var(--color-brand-500,#4bb585) 12%,var(--color-slate-900,#0f172a))}.employer-settings-account__avatar-actions{display:flex;width:100%;flex-direction:column;gap:.5rem}.employer-settings-account__avatar-remove{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;border:1.5px solid var(--color-danger,#dc2626);background:#0000;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:var(--color-danger,#dc2626);transition:background-color .15s ease,color .15s ease}.employer-settings-account__avatar-remove:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger,#dc2626) 8%,#0000)}.employer-settings-account__avatar-remove:disabled{opacity:.55}.employer-settings-account__form{display:grid;gap:1.25rem;min-width:0}.employer-settings-account__card{padding:1.25rem 1.35rem}@media (min-width:640px){.employer-settings-account__card{padding:1.5rem 1.6rem}}.employer-settings-account__card-title{margin-bottom:1rem;font-size:.9375rem;font-weight:700;color:var(--color-ink-high,#0e1116)}html[data-theme=dark] .employer-settings-account__card-title{color:#fff}.employer-settings__grid-3{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.employer-settings__grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.employer-settings__grid-2{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.employer-settings__grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.employer-settings-account__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.employer-settings-account__cancel{display:inline-flex;min-height:2.75rem;min-width:7.5rem;align-items:center;justify-content:center;border-radius:.75rem;border:1.5px solid var(--color-danger,#dc2626);background:#0000;padding:.55rem 1.25rem;font-size:.875rem;font-weight:600;color:var(--color-danger,#dc2626);transition:background-color .15s ease}.employer-settings-account__cancel:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger,#dc2626) 8%,#0000)}.employer-settings-account__cancel:disabled{opacity:.55}.employer-settings-account__readonly{display:flex;min-height:2.75rem;align-items:center;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 90%,#0000);background:color-mix(in srgb,var(--color-surface-1,#f8faf9) 90%,#0000);padding:.55rem .85rem;font-size:.875rem;color:var(--color-ink-med,#5c6570)}html[data-theme=dark] .employer-settings-account__readonly{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,#fff 4%,#0000);color:color-mix(in srgb,#fff 70%,#0000)}.employer-settings__field-row{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.employer-settings__field-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.employer-settings__field-row--single{grid-template-columns:minmax(0,1fr)}.employer-settings__toggle{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-line,#e2e8f0) 85%,#0000);background:var(--color-surface-0,#fff);padding:1rem 1.1rem;transition:border-color .15s ease}.employer-settings__toggle:hover{border-color:color-mix(in srgb,var(--color-brand-500,#4bb585) 28%,#0000)}html[data-theme=dark] .employer-settings__toggle{border-color:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--color-slate-950,#0f172a) 70%,#0000)}.employer-settings__toggle-save{flex-shrink:0;min-width:4.5rem;text-align:end;font-size:.6875rem;font-weight:600;line-height:1.3}.employer-settings__skeleton{display:grid;gap:1rem}.employer-settings__skeleton-bar{height:3.5rem;border-radius:1rem;animation:employerSettingsPulse 1.4s ease-in-out infinite;background:color-mix(in srgb,var(--color-line,#e2e8f0) 55%,#0000)}@keyframes employerSettingsPulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:767px){.employer-settings .home-map-select-trigger,.employer-settings .input,.employer-settings select,.employer-settings textarea{font-size:16px!important;line-height:1.4}}.billing-history{display:flex;flex-direction:column;gap:1rem;max-width:42rem}.billing-history__subtitle{margin:0;font-size:.8125rem;line-height:1.45;color:var(--ink-med)}html[data-theme=dark] .billing-history__subtitle{color:#cbd5e1b8}.billing-history__info{margin:0;padding:.75rem .875rem;border-radius:.75rem;font-size:.75rem;line-height:1.45;color:var(--ink-med);background:#2d7a5a12;border:1px solid #2d7a5a24}html[data-theme=dark] .billing-history__info{color:#cbd5e1c7;background:#2d7a5a1f;border-color:#2d7a5a38}.billing-history__banner{padding:.75rem .875rem;border-radius:.75rem;font-size:.8125rem;font-weight:600;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.billing-history__notice{padding:.625rem .875rem;border-radius:.75rem;font-size:.8125rem;font-weight:600;line-height:1.4;color:#92400e;background:#fffbeb;border:1px solid #fde68a}html[data-theme=dark] .billing-history__notice{color:#fde68a;background:#78350f47;border-color:#f59e0b40}html[data-theme=dark] .billing-history__banner{color:#a7f3d0;background:#064e3b59;border-color:#10b98140}.billing-history__error{padding:.875rem 1rem;border-radius:.75rem;font-size:.8125rem;color:#991b1b;background:#fef2f2;border:1px solid #fecaca}html[data-theme=dark] .billing-history__error{color:#fecaca;background:#7f1d1d40;border-color:#ef444440}.billing-history__empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;text-align:center;color:var(--ink-med)}.billing-history__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:9999px;color:#2d7a5aa6;background:#2d7a5a1a}.billing-history__list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.billing-history__card{position:relative;overflow:hidden;border-radius:1rem;background:var(--surface-0);border:1px solid #2d7a5a1a;box-shadow:0 6px 18px #2d7a5a0d}html[data-theme=dark] .billing-history__card{background:#0f172ab8;border-color:#ffffff14;box-shadow:none}.billing-history__card--live{border-color:#2d7a5a47}.billing-history__card-accent{height:3px;background:#f1f5f9}html[data-theme=dark] .billing-history__card-accent{background:#ffffff0f}.billing-history__card-accent--live{background:linear-gradient(90deg,#4ade80,#2d7a5a,#22c55e)}.billing-history__card-body{padding:.875rem 1rem 1rem}.billing-history__card-head{display:flex;align-items:flex-start;gap:.75rem}.billing-history__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:.75rem;color:#2d7a5a;background:#2d7a5a1a}.billing-history__title{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--ink-high)}html[data-theme=dark] .billing-history__title{color:#fff}.billing-history__tier{margin:.125rem 0 0;font-size:.78rem;font-weight:600;color:var(--ink-med)}.billing-history__amount-wrap{text-align:end}.billing-history__amount{margin:0;font-size:1rem;font-weight:800;color:#2d7a5a}.billing-history__currency{margin:0;font-size:.68rem;font-weight:700;color:var(--ink-med)}.billing-history__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem}.billing-history__chip{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:.5rem;font-size:.68rem;font-weight:700;color:var(--ink-med);background:#f1f5f9}html[data-theme=dark] .billing-history__chip{background:#ffffff0f}.billing-history__chip--live,.billing-history__chip--paid{color:#2d7a5a;background:#2d7a5a1f}.billing-history__meta{margin:.625rem 0 0;font-size:.75rem;color:var(--ink-med)}.billing-history__refund-pending{margin:.75rem 0 0;padding:.5rem .625rem;border-radius:.625rem;font-size:.75rem;font-weight:600;color:#2d7a5a;background:#2d7a5a14}.billing-history__actions{margin-top:.75rem}.billing-history__refund-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 .875rem;border-radius:.75rem;font-size:.8125rem;font-weight:700;color:#2d7a5a;background:#0000;border:1px solid #2d7a5a47;cursor:pointer;transition:background .15s ease}.billing-history__refund-btn:hover:not(:disabled){background:#2d7a5a14}.billing-history__refund-btn--eligible{color:#b91c1c;border-color:#fca5a5cc}.billing-history__refund-btn--eligible:hover:not(:disabled){background:#fef2f2}html[data-theme=dark] .billing-history__refund-btn--eligible:hover:not(:disabled){background:#7f1d1d33}.billing-history__refund-btn:disabled{opacity:.6;cursor:not-allowed}.billing-history__skeleton{height:1rem;border-radius:.5rem;background:linear-gradient(90deg,#e2e8f080,#f1f5f9e6,#e2e8f080);background-size:200% 100%;animation:billing-history-shimmer 1.2s ease-in-out infinite}.billing-history__skeleton--short{width:72%;height:.75rem}.billing-history__skeleton--card{height:8rem;margin-top:.5rem}@keyframes billing-history-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}