.link-button{text-decoration:none}.list-panel{margin-top:30px}.vacancy-cards article{display:grid;grid-template-columns:42px 1.5fr .55fr 1fr auto;gap:16px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.vacancy-cards article:last-child{border:0}.vacancy-cards .grow h3{font-size:12px;margin:0 0 5px}.vacancy-cards .grow p{font-size:9px;color:var(--muted);margin:0}.vacancy-cards article>div:not(.grow):not(.role-icon){display:flex;flex-direction:column;gap:4px}.vacancy-cards article>div>b{font-size:10px}.vacancy-cards article>div>small{font-size:8px;color:var(--muted)}.vacancy-cards mark{border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800}.status-open{background:#e1f2e9;color:#236e53}.status-draft{background:#eef0ef;color:#66736f}.status-paused{background:#fff1ce;color:#8c6821}.status-closed{background:#ffe4de;color:#934530}.candidate-table a{color:var(--ink);text-decoration:none}.candidate-table a:hover{color:var(--green)}.candidate-detail{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;margin:30px 0 18px}.profile-card dl{display:grid;grid-template-columns:135px 1fr;gap:0;margin:0}.profile-card dt,.profile-card dd{padding:13px 20px;border-bottom:1px solid var(--line);font-size:10px;margin:0}.profile-card dt{color:var(--muted)}.history-row{display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line)}.history-row b{font-size:10px}.history-row mark{background:#e1f2e9;color:#236e53;border-radius:99px;padding:6px 9px;font-size:8px}.history-row small{font-size:8px;color:var(--muted)}.resume-panel article{padding:20px 22px;border-bottom:1px solid var(--line)}.resume-panel article>div{display:flex;justify-content:space-between;gap:20px}.resume-panel article b{font-size:11px}.resume-panel article small{font-size:8px;color:var(--muted)}.resume-panel article>p{white-space:normal;line-height:1.7;color:#53635e;font-size:10px}.add-version{margin-top:18px}.add-version form{padding:22px;display:grid;gap:15px}.add-version label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:700}.add-version input,.add-version textarea{border:1px solid var(--line);border-radius:9px;padding:12px}.add-version .primary{justify-self:start}.wide-content{max-width:none}.pipeline-board{display:grid;grid-template-columns:repeat(6,minmax(215px,1fr));gap:12px;overflow-x:auto;margin-top:30px;padding-bottom:18px}.pipeline-column{background:#edf1ef;border-radius:14px;padding:10px;min-height:470px}.pipeline-column>header{display:flex;justify-content:space-between;align-items:center;padding:8px 7px 14px}.pipeline-column>header b{font-size:10px;text-transform:uppercase;letter-spacing:.6px}.pipeline-column>header span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:7px;background:#fff;font-size:8px}.pipeline-column>article{background:#fff;border:1px solid #dfe6e2;border-radius:11px;padding:12px;margin-bottom:9px;box-shadow:0 3px 12px #1933290a}.candidate-name{display:flex;gap:9px;align-items:center}.candidate-name>span{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#ddefe7;color:var(--green);font-size:8px;font-weight:800}.candidate-name>div{display:flex;flex-direction:column;gap:3px}.candidate-name b{font-size:9px}.candidate-name small{font-size:7px;color:var(--muted)}.pipeline-column form{display:grid;gap:6px;margin-top:12px}.pipeline-column select,.pipeline-column input{border:1px solid var(--line);border-radius:7px;padding:8px;font-size:8px;background:#fff}.pipeline-column button{border:0;border-radius:7px;background:var(--ink);color:#fff;padding:8px;font-size:8px;font-weight:700}.pipeline-empty{color:#9ba7a3;font-size:9px;text-align:center;padding:25px 5px}.reject-note{background:#fff0ec;color:#8d4738;border-radius:7px;padding:7px;font-size:8px;line-height:1.4}dialog textarea,dialog input,dialog select{width:100%}@media(max-width:900px){.vacancy-cards article{grid-template-columns:40px 1fr auto}.vacancy-cards article>div:nth-child(3),.vacancy-cards article>div:nth-child(4){display:none}.candidate-detail{grid-template-columns:1fr}}@media(max-width:600px){.candidate-table th:nth-child(4),.candidate-table th:nth-child(5),.candidate-table td:nth-child(4),.candidate-table td:nth-child(5){display:none}.profile-card dl{grid-template-columns:1fr}.profile-card dt{padding-bottom:3px}.profile-card dd{padding-top:3px}.history-row{grid-template-columns:1fr auto}.history-row small{display:none}.resume-panel article>div{flex-direction:column;gap:5px}}
