.employer-panel{padding:34px 0 70px;background:#f4f7fb;min-height:70vh}.employer-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px}.employer-sidebar{align-self:start;position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:6px}.employer-sidebar a{padding:10px 12px;border-radius:10px;text-decoration:none;font-weight:700;color:#405069}.employer-sidebar a:hover{background:var(--soft);color:var(--primary)}.employer-sidebar form{margin-top:8px}.employer-sidebar .btn{width:100%}.employer-cards{grid-template-columns:repeat(4,1fr)}.stack-form{display:grid;gap:14px}.stack-form label{font-weight:700;color:#34445c}.stack-form input,.stack-form textarea,.stack-form select{width:100%;margin-top:6px;padding:11px 12px;border:1px solid #cbd5e1;border-radius:9px;font:inherit;background:#fff;color:var(--text)}.stack-form textarea{resize:vertical}.two-col-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 16px}.full-row{grid-column:1/-1}.checkbox-line{display:flex!important;align-items:center;gap:10px}.checkbox-line input{width:auto;margin:0}.form-actions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.muted-link{color:var(--muted);font-size:14px}.muted-link a{color:var(--primary);font-weight:700}.status-pill{display:inline-flex;border-radius:999px;background:#eef3fa;color:#405069;padding:4px 9px;font-size:12px;font-weight:800;white-space:nowrap}.row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row-actions a,.row-actions button{border:0;background:#eef3fa;color:#234b7d;border-radius:8px;padding:7px 9px;text-decoration:none;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.row-actions button:hover,.row-actions a:hover{background:#dbeafe}.row-actions form{display:inline}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.filter-tabs a{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 12px;text-decoration:none;font-weight:800;color:#405069}.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.application-filter{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.application-filter .btn{align-self:end}.inline-status-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.inline-status-form select{min-height:42px;padding:9px 11px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;font:inherit}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.package-card{margin-bottom:0}.package-price{font-size:24px;font-weight:850;margin:12px 0;color:var(--primary)}.job-card-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.featured-badge{display:inline-flex;background:#fff7ed;color:#9a3412;border:1px solid #fed7aa;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}@media(max-width:900px){.employer-layout{grid-template-columns:1fr}.employer-sidebar{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.employer-sidebar form{grid-column:1/-1}.employer-cards{grid-template-columns:repeat(2,1fr)}.two-col-form{grid-template-columns:1fr}.application-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.package-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.employer-sidebar{grid-template-columns:1fr}.form-actions{justify-content:stretch}.form-actions .btn{width:100%}.application-filter{grid-template-columns:1fr}.package-grid{grid-template-columns:1fr}}
/* Admin manual job overrides */
.manual-override-field{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.5fr) auto;gap:18px;align-items:start;padding:18px 0;border-bottom:1px solid var(--line)}
.manual-override-field .muted-text{margin-top:8px;color:var(--muted);font-size:12px;font-weight:700}
.manual-override-field .source-value{margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}
.manual-override-field small{display:block;margin-top:7px;color:var(--muted)}
@media(max-width:620px){.manual-override-field{grid-template-columns:1fr}}
