.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.stats>div{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.stats strong{color:#225bec;font-size:26px;display:block}.stats small{color:#687a95}.jobdetails{color:#68758a;margin-top:15px;font-size:12px}.jobdetails summary{cursor:pointer;color:#2859aa;font-weight:700}.jobdetails p{line-height:1.9}.status{color:#775d25;background:#fff7df;border-radius:4px;padding:3px 9px;font-size:11px}.status.open{color:#18714b;background:#e9f8ef}.status.closed{color:#ba4141;background:#fff0f0}.dates{color:#78859a;gap:3px;margin-top:18px;font-size:11px;display:grid}.applylink{text-align:center;color:#fff;background:#1c55ef;border-radius:6px;margin-top:15px;padding:10px;font-size:13px;display:block}.applylink.disabled{color:#8090a5;background:#edf1f6}.adminlink{font-size:12px}.adminwrap{max-width:1080px;margin:35px auto;padding:0 22px}.adminbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.admincard{background:#fff;border:1px solid #dfe6f0;border-radius:10px;margin:20px 0;padding:22px}.adminfields{grid-template-columns:1fr 1fr 2fr;gap:15px;display:grid}.adminfields label{flex-direction:column;gap:7px;font-size:12px;display:flex}.admincard h3{margin-top:0;font-size:16px}.adminhint{color:#657892;margin:8px 0;font-size:12px}.adminsave{background:#fff;border-top:1px solid #dde5ee;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex;position:sticky;bottom:0}.adminsave p{font-size:13px}.adminsave button:disabled{opacity:.6}.error{color:#b13c33}.success{color:#207647}.notice{background:#edf4ff;border:1px solid #cfddf5;border-radius:7px;padding:14px;font-size:13px}.select-row{gap:12px;display:flex}.select-row select{width:210px}.statuspreview{color:#64768d;margin-top:10px;font-size:11px}.nav-top{color:#426091;font-size:12px}.job h3{min-height:52px}button{font-family:inherit}input[type=date]{direction:ltr}footer{margin-top:35px}main{min-height:60vh}@media (max-width:650px){.adminfields{grid-template-columns:1fr}.adminbar{flex-direction:column;align-items:start}.adminsave{flex-direction:column;gap:8px}.adminsave button{width:100%}.stats{gap:8px}.stats strong{font-size:22px}.stats small{font-size:10px}.select-row{flex-wrap:wrap}.select-row select{width:100%}.job h3{min-height:0}}.language-switch{direction:ltr;justify-content:flex-end;gap:4px;margin-bottom:16px;display:flex}.language-switch button{color:#25437b;background:#fff;border:1px solid #c9d6eb;border-radius:5px;padding:7px 13px;font-size:12px}.language-switch button[aria-pressed=true]{color:#fff;background:#173fa2;border-color:#173fa2}.simple-hero .language-switch button{color:#fff;background:#ffffff18;border-color:#fff5}.simple-hero .language-switch button[aria-pressed=true]{color:#1947b4;background:#fff}html[dir=ltr] .search span{left:17px;right:auto}html[dir=ltr] .search input{padding-left:50px;padding-right:13px}html[dir=ltr] .meta span+span{border-right:0;border-left:1px solid var(--line);padding-left:17px;padding-right:0}html[dir=ltr] .job .english{font-family:Tahoma,Arial,sans-serif;line-height:1.6}html[dir=ltr] .simple-hero h1{letter-spacing:-.7px;line-height:1.35}.editor-fieldset{border:0;min-width:0;margin:0;padding:0}.editor-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.editor-grid label,.logo-field{flex-direction:column;gap:7px;font-size:12px;display:flex}.editor-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.editor-toolbar>input{max-width:480px}.editor-toolbar button{white-space:nowrap}.check-label{align-items:center;gap:10px;font-size:13px;display:flex}.check-label input{width:18px;height:18px}.job-editor>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;display:flex}.job-editor>summary>span:first-child{flex-direction:column;display:flex}.job-editor>summary small{color:#7e8ca2;margin-top:6px;font:11px Arial}.job-editor[open]>summary{border-bottom:1px solid #e2e8f0;padding-bottom:18px}.job-editor>summary b{font-size:15px}.danger{color:#a3332b;background:#fff3f2;border:1px solid #efcac5;border-radius:6px;padding:9px 14px;font-size:12px}.delete-confirm{border:1px solid #edc9c4;border-radius:6px;margin-top:14px;padding:14px;font-size:12px}.logo-field{margin:20px 0}.logo-field small{color:#75829b}.jobdetails p,.notice{white-space:pre-wrap}.adminwrap button:disabled{opacity:.5;cursor:not-allowed}.job-editor h3{margin-top:22px}@media (max-width:650px){.editor-grid{grid-template-columns:1fr}.editor-toolbar{flex-direction:column;align-items:stretch}.job-editor>summary{align-items:start}.job-editor>summary b{font-size:14px}.language-switch{margin-bottom:14px}.simple-hero h1{font-size:25px}}
