.daily-head,.jobs-search-form{container-type:inline-size}.job-search-fields{border:1px solid var(--color-line-field);border-radius:var(--radius-md);background:var(--color-paper);grid-template-columns:minmax(0,1fr) minmax(0,16.5rem) auto;align-items:center;display:grid}.job-search-fields>div{min-width:0;position:relative}.job-search-fields label{z-index:1;top:var(--space-2);left:var(--space-3);color:var(--color-muted);font-size:var(--type-label);font-weight:var(--fw-medium);margin:0;position:absolute}.job-search-keyword label{left:calc(var(--space-3) + var(--space-6))}.job-search-input .i{left:var(--space-3);bottom:var(--space-4);width:var(--space-4);height:var(--space-4);color:var(--color-muted);pointer-events:none;position:absolute}.job-search-fields input,.job-search-fields select{box-sizing:border-box;width:100%;min-width:0;height:4em;min-height:var(--size-touch);padding:var(--space-6) var(--space-3) var(--space-1);border-radius:var(--radius-control);color:var(--color-ink);font:inherit;font-size:var(--type-body);background:0 0;border:0;margin:0;display:block}.job-search-fields input{padding-left:calc(var(--space-3) + var(--space-6))}.job-search-fields input::placeholder{color:var(--color-muted);opacity:1}.job-search-fields select{appearance:none;padding-right:var(--space-8)}.job-search-place{border-left:1px solid var(--color-line-field)}.job-search-place:after{content:"";right:var(--space-3);bottom:var(--space-4);width:var(--space-4);height:var(--space-4);mask:var(--i-chevron) no-repeat center / contain;pointer-events:none;background:currentColor;position:absolute}.job-search-fields .job-search-submit{min-height:var(--size-touch);padding-inline:var(--space-6);margin-inline:var(--space-3)}.job-search-fields :is(input,select):focus-visible{outline:var(--focus-ring);outline-offset:-2px}.vlt-loc.jobs-search-form{gap:var(--space-3);background:0 0;border:0;border-radius:0;padding:0}.jobs-filter-more{margin:0}.jobs-filter-more>summary{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;min-height:var(--size-touch);color:var(--color-brand);font-size:var(--type-meta);font-weight:var(--fw-medium);cursor:pointer;list-style:none;display:flex}.jobs-filter-more>summary::-webkit-details-marker{display:none}.jobs-filter-more>summary .i{width:var(--space-4);height:var(--space-4)}.jobs-filter-more[open]>summary .i-chevron{rotate:180deg}.jobs-search-form .jobs-filter-more .vlt-loc-luoi{padding-block:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jobs-filter-more .field{min-width:0}.jobs-filter-more .field label{margin-bottom:var(--space-2);font-size:var(--type-meta);display:block}.jobs-filter-more select{width:100%}.jobs-filter-apply{padding-block:var(--space-2);justify-content:flex-end;display:flex}.jobs-active-filters{align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-3) 0 0;font-size:var(--type-label);flex-wrap:wrap;display:flex}.jobs-active-filters>span{color:var(--color-muted);margin-right:var(--space-1)}.jobs-active-filters a{align-items:center;gap:var(--space-2);min-height:var(--size-touch);min-width:var(--size-touch);padding-inline:var(--space-3);display:inline-flex}.jobs-active-filter{border:var(--rule);border-radius:var(--radius-control);background:var(--color-paper)}.jobs-active-filter span:first-child{overflow-wrap:anywhere;min-width:0}.jobs-active-filter .i{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E");flex:0 0 var(--space-4);width:var(--space-4);height:var(--space-4)}@media (width<=767px){.job-search-fields input,.job-search-fields select{height:3.5em}.job-search-fields{grid-template-columns:minmax(0,1fr) auto}.job-search-keyword{border-bottom:var(--rule);grid-column:1/-1}.job-search-place{border-left:0}.job-search-fields .job-search-submit{padding-inline:var(--space-3)}.jobs-search-form .jobs-filter-more .vlt-loc-luoi{grid-template-columns:minmax(0,1fr);display:grid}.jobs-filter-apply .btn{width:100%}}@container (width<=40em){.job-search-fields{grid-template-columns:minmax(0,1fr) auto}.job-search-keyword{border-bottom:var(--rule);grid-column:1/-1}.job-search-place{border-left:0}}@container (width<=21em){.job-search-fields{grid-template-columns:minmax(0,1fr)}.job-search-fields .job-search-submit{margin:0 var(--space-3) var(--space-3);justify-self:stretch}}@container (width<=16em){.job-search-fields label{padding:var(--space-2) var(--space-1) 0;display:block;position:static}.job-search-fields input,.job-search-fields select{height:auto;padding:var(--space-1) var(--space-1) var(--space-2)}.job-search-fields select{padding-right:calc(16px + 2 * var(--space-1))}.job-search-input .i{display:none}.job-search-place:after{width:16px;height:16px;right:var(--space-1);bottom:calc(var(--space-2) + (var(--leading-body) - 16px) / 2)}}
