:root{--like-color:var(--brand);--like-fill:.15s;--like-pop:.35s;--like-pop-ease:cubic-bezier(.34, 1.96, .64, 1);--like-ease:cubic-bezier(.22, 1, .36, 1);--clear-dur:.45s;--clear-out-dur:.25s;--clear-out-fly:8px;--clear-out-ease:cubic-bezier(.22, 1, .36, 1);--clear-blur:2px;--glow-opacity:.16;--reel-dur:1.4s;--reel-cell:30px;--reel-spin-blur:3px;--reel-stagger:90ms;--reel-ease:cubic-bezier(.16, 1, .3, 1)}.t-reel{height:var(--reel-cell);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.t-reel-col{height:var(--reel-cell);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.t-reel-strip{will-change:transform, filter;flex-direction:column;display:flex}.t-reel-digit{height:var(--reel-cell);justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.t-reel-strip{filter:none!important;transition:none!important}}.job-reel-number{white-space:pre;font-variant-numeric:tabular-nums;display:inline-block;position:relative}.job-reel-number>.t-reel{pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.job-reel-number[data-spinning]>.job-reel-value{opacity:0}.job-reel-number .t-reel-col{flex:none;width:1ch}.job-reel-number .t-reel-digit{flex:none}@media (prefers-reduced-motion:reduce){.job-reel-number>.job-reel-value{opacity:1!important}.job-reel-number>.t-reel{display:none}}.expanded-query-segmented{position:relative}.expanded-query-segmented>.t-tabs-pill{border-radius:var(--radius-sm);background:var(--white);top:3px;box-shadow:0 1px 5px #1f202314}.expanded-query-segmented button{z-index:1;position:relative}.expanded-query-segmented button[aria-pressed=true]{box-shadow:none;background:0 0}.t-like-heart{color:currentColor;transition:color var(--like-fill) var(--like-ease)}.t-like[data-liked=true] .t-like-heart{color:var(--like-color)}@keyframes t-like-pop{0%{transform:scale(1)}30%{transform:scale(.82)}to{transform:scale(1)}}.t-like-icon{display:inline-flex}.t-like-icon.is-popping{animation:t-like-pop var(--like-pop) var(--like-pop-ease)}.t-clear{position:relative;overflow:hidden}.t-clear-mirror,.t-clear-placeholder{pointer-events:none;white-space:nowrap;z-index:2;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.t-clear-mirror{opacity:0}.t-clear.has-value .t-clear-mirror,.t-clear.is-clearing .t-clear-mirror{opacity:1}.t-clear.has-value>input,.t-clear.is-clearing>input{-webkit-text-fill-color:transparent}.t-clear.has-value .t-clear-placeholder{opacity:0}.t-clear-glow{pointer-events:none;opacity:0;z-index:3;mix-blend-mode:multiply;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.t-clear-glow{opacity:0!important}}.job-lookup-clear{min-width:0;font-size:16px;position:relative;overflow:visible}.job-lookup-input .job-lookup-clear>input{padding-right:32px}.job-lookup-clear .t-clear-mirror,.job-lookup-clear .t-clear-placeholder,.job-lookup-clear .t-clear-glow{pointer-events:none;white-space:nowrap;position:absolute;inset:0 32px 0 0;overflow:hidden}.job-lookup-clear .t-clear-mirror,.job-lookup-clear .t-clear-placeholder{opacity:0}.job-lookup-clear .t-clear-placeholder{color:var(--muted)}.job-lookup-clear.is-clearing>input{-webkit-text-fill-color:transparent}.job-lookup-clear.is-clearing>input::placeholder{color:#0000}.job-lookup-clear .t-clear-glow{opacity:0;mix-blend-mode:multiply}.job-lookup-clear button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:calc(50% - 22px);right:-10px}.job-lookup-clear button:hover{color:var(--ink)}.job-lookup-clear button:focus-visible{outline:2px solid var(--brand);outline-offset:-6px}@media (prefers-reduced-motion:reduce){.t-like-icon,.t-like-particles i{animation:none!important}.t-like-heart{transition:none!important}.job-lookup-clear .t-clear-glow{opacity:0!important}}
.job-result-filter-trigger{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas-warm);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;padding:5px 10px;line-height:17px;display:grid}.job-result-filter-trigger small{color:var(--muted);font-size:12px}.job-result-filter-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:620;overflow:hidden}.job-result-filter-trigger svg{grid-area:1/2/3;align-self:center}.job-result-filter-trigger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.job-result-filter-trigger[aria-expanded=true]{border-color:var(--brand);color:var(--brand)}.expanded-attribute-panel.job-result-filter-content,.expanded-region-panel.job-result-filter-content{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;position:static;overflow:visible}.expanded-attribute-panel.job-result-filter-content>section{padding:12px 0}.expanded-attribute-panel.job-result-filter-content>section:first-child{padding-top:0}.expanded-attribute-panel.job-result-filter-content>section:last-child{border-bottom:0;padding-bottom:0}.expanded-region-panel.job-result-filter-content{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);height:min(390px,48dvh)}.expanded-region-panel.job-result-filter-content[data-national]{grid-template-rows:auto minmax(0,1fr)}.job-result-filter-content :is(.expanded-region-cities button,.expanded-region-districts button),.expanded-attribute-panel.job-result-filter-content>section button{min-height:44px;font-size:14px}.job-result-filter-content .expanded-region-province-heading{padding:0 0 8px}.job-national-region-guidance{margin:12px}
