.client-web.campus-jobs-page .jobs-extra-filters{color:var(--ji);min-width:0;margin-top:12px}.jobs-extra-filters details{background:var(--jc);border:1px solid var(--jl);border-radius:14px;overflow:hidden}.jobs-extra-filters summary{box-sizing:border-box;cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:10px 14px;font-size:13px;font-weight:750;list-style:none;display:flex}.jobs-extra-filters summary::-webkit-details-marker{display:none}.jobs-extra-filters summary:after{content:"+";margin-inline-start:auto;font-size:20px;font-weight:400}.jobs-extra-filters details[open]>summary:after{content:"−"}.jobs-extra-filters summary>strong{background:var(--jg);color:var(--ji);border-radius:20px;padding:3px 8px;font-size:11px}.jobs-extra-filters .jobs-filter-fields{border-top:1px solid var(--jl);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.jobs-extra-filters label{align-content:start;gap:7px;min-width:0;font-size:12px;font-weight:650;margin:0!important;display:grid!important}.jobs-extra-filters select,.jobs-extra-filters input{box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:46px;font:inherit;color:var(--ji);background:var(--jc);border:1px solid var(--jl);border-radius:10px;padding:10px 12px;font-size:14px}.jobs-extra-filters input:disabled{opacity:.55;background:var(--js)}.jobs-extra-filters small,.jobs-extra-filters .jobs-filter-hint{color:var(--jm);font-size:11px;font-weight:400;line-height:1.5}.jobs-extra-filters .jobs-filter-hint{grid-column:1/-1;margin:0}.jobs-extra-filters .jobs-filter-bottom{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:12px;display:flex}.jobs-extra-filters .jobs-filter-bottom>label{width:min(100%,270px)}.jobs-extra-filters .jobs-filter-bottom>button{min-height:44px;color:var(--ji);white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:8px 0;font-size:12px;display:flex}.jobs-extra-filters .jobs-filter-picks{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:11px;display:flex}.jobs-extra-filters .jobs-filter-picks>span{background:var(--js);border:1px solid var(--jl);overflow-wrap:anywhere;border-radius:20px;padding:5px 9px}.jobs-extra-filters .jobs-filter-picks>button{min-height:36px;color:var(--jm);background:0 0;padding:5px;font-size:11px;text-decoration:underline}@media (width<=760px){.jobs-extra-filters .jobs-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.jobs-extra-filters select,.jobs-extra-filters input{font-size:16px}.jobs-extra-filters .jobs-filter-bottom{flex-direction:column;align-items:stretch;gap:6px}.jobs-extra-filters .jobs-filter-bottom>label{width:100%}.jobs-extra-filters .jobs-filter-bottom>button{align-self:flex-end}}@media (width<=360px){.jobs-extra-filters .jobs-filter-fields{grid-template-columns:minmax(0,1fr)}}