.employer-jobs{color:#123a59;background:#f2f7f8;min-height:100vh;padding:42px clamp(18px,5vw,70px)}.employer-jobs>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.employer-jobs>header small{color:#168b79;font-weight:900}.employer-jobs h1{margin:7px 0 5px;font:500 32px/1.3 Georgia,Yu Mincho,serif}.employer-jobs p{color:#6a808b;margin:0}.employer-jobs>header button,.employer-job-actions button{color:#fff;cursor:pointer;background:#168b79;border:0;border-radius:8px;padding:12px 16px;font-weight:900}.employer-job-notice{color:#176e61;background:#e4f4ef;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-weight:800}.employer-job-list{gap:18px;display:grid}.employer-job-list article{background:#fff;border:1px solid #d4e1e5;border-radius:14px;padding:22px;box-shadow:0 10px 28px #0d36590f}.employer-job-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.employer-job-head>div{gap:4px;display:grid}.employer-job-head span{color:#6e848d;font-size:10px}.employer-job-head b{font-size:17px}.employer-job-head label{color:#176e61;background:#eef7f4;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:900;display:flex}.employer-job-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.employer-job-fields label{color:#47626e;gap:6px;font-size:11px;font-weight:800;display:grid}.employer-job-fields .wide{grid-column:1/-1}.employer-job-fields input,.employer-job-fields textarea{box-sizing:border-box;color:#163d59;width:100%;font:inherit;background:#fff;border:1px solid #c5d5da;border-radius:7px;padding:11px}.employer-job-fields textarea{resize:vertical;line-height:1.65}.employer-job-actions{justify-content:flex-end;margin-top:18px;display:flex}.employer-job-empty{text-align:center;background:#fff;border:1px dashed #b8cccf;border-radius:12px;padding:30px}.employer-jobs>footer{margin-top:24px}.employer-jobs>footer a{color:#177b6b;font-weight:900}@media (width<=760px){.employer-jobs{padding:24px 14px 96px}.employer-jobs>header{align-items:stretch;display:grid}.employer-jobs>header button{width:100%}.employer-job-list article{padding:16px}.employer-job-fields{grid-template-columns:1fr}.employer-job-fields .wide{grid-column:auto}.employer-job-head{align-items:flex-start}.employer-job-actions button{width:100%}}
