.ds-page .ds-jobs{width:100%;min-width:0;color:var(--t1)}.ds-page .ds-jobs-filters{grid-template-columns:2fr 1fr;gap:20px;margin:24px 0;display:grid}.ds-page .ds-jobs-filters label{color:var(--t2);flex-direction:column;gap:8px;font-size:14px;display:flex}.ds-page .ds-jobs-filters input,.ds-page .ds-jobs-filters select{border:1px solid var(--line);background:var(--night);width:100%;min-height:48px;color:var(--t1);font:inherit;border-radius:10px;padding:12px}.ds-page .ds-jobs :is(input,select,a):focus-visible{outline:2px solid var(--blue-on-night);outline-offset:4px}.ds-page .ds-jobs-meta{color:var(--t3);margin:12px 0;font-size:13px;line-height:1.65}.ds-page .ds-jobs-status{color:var(--t2);margin:20px 0;font-size:15px}.ds-page .ds-jobs-list{gap:16px;padding:0;list-style:none;display:grid}.ds-page .ds-jobs-card{border:1px solid var(--line);background:var(--night-card);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.ds-page .ds-jobs-card>div{min-width:0}.ds-page .ds-jobs-card h3{font:400 clamp(1.4rem,2.2vw,2rem)/1.2 var(--serif);overflow-wrap:anywhere;margin:8px 0}.ds-page .ds-jobs a{color:var(--blue-on-night)}.ds-page .ds-jobs-card .ds-btn{color:var(--on-blue);flex-shrink:0}.ds-page .ds-jobs-employer{color:var(--t2);margin:0;font-size:14px}.ds-page .ds-jobs-empty{border:1px solid var(--line);border-radius:16px;margin:20px 0;padding:28px}.ds-page .ds-jobs-empty h3{font:400 1.6rem/1.2 var(--serif);margin:0 0 12px}.ds-page .ds-jobs-empty p{color:var(--t2);line-height:1.7}.ds-page .ds-jobs-empty a{align-items:center;min-height:44px;display:inline-flex}.ds-page .ds-jobs-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.ds-page .ds-jobs-filters{grid-template-columns:1fr}.ds-page .ds-jobs-card{flex-direction:column;align-items:flex-start;padding:20px}.ds-page .ds-jobs-card .ds-btn{justify-content:center;width:100%}}.ds-page .ds-jobs-filters input::placeholder{color:var(--t4);opacity:1}
