#hrJobRolesView{font-size:15px;line-height:1.5}#hrJobRolesView [hidden]{display:none!important}#hrJobRolesView .hr-cost-page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}#hrJobRolesView h2{font-size:24px}#hrJobRolesView h3{font-size:19px}#hrJobRolesView .hr-cost-page-heading p{margin:6px 0;color:#496166}#hrJobRolesView .btn,#hrJobRolesView input,#hrJobRolesView select{min-height:42px;font-size:14px}#hrJobRolesView .hr-cost-overview,#hrJobRolesView .hr-cost-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}#hrJobRolesView .hr-cost-overview article,#hrJobRolesView .hr-cost-detail-metrics article{padding:16px;background:#fff;border:1px solid #d4e1e1;border-radius:10px}#hrJobRolesView .hr-cost-overview span,#hrJobRolesView .hr-cost-detail-metrics span{display:block;color:#496166;font-size:14px}#hrJobRolesView .hr-cost-overview strong,#hrJobRolesView .hr-cost-detail-metrics strong{display:block;margin-top:7px;font-size:22px;color:#143d40}#hrJobRolesView .hr-cost-search{display:grid;grid-template-columns:minmax(240px,1fr) 180px auto;gap:14px;align-items:end;background:#f1f6f6;padding:16px;border:1px solid #d4e1e1;border-radius:10px}#hrJobRolesView .hr-cost-search label{display:grid;gap:7px;font-weight:600}#hrJobRolesView .hr-cost-results{color:#496166;font-size:14px}#hrJobRolesView .hr-cost-table-wrap{overflow:auto}#hrJobRolesView .hr-cost-table{width:100%;border-collapse:collapse;font-size:14px}#hrJobRolesView .hr-cost-table th,#hrJobRolesView .hr-cost-table td{padding:16px 12px;border-bottom:1px solid #d4e1e1;text-align:left;vertical-align:middle}#hrJobRolesView .hr-cost-table thead th{background:#eff5f5;font-size:13px;color:#38585b;font-weight:600}#hrJobRolesView .hr-cost-table th span{display:block;font-weight:400;color:#496166;font-size:13px;margin-top:5px}#hrJobRolesView .hr-cost-table .hr-cost-numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}#hrJobRolesView .hr-cost-table tr:hover{background:#f8fbfb}#hrJobRolesView .hr-cost-edit-link{display:block;margin-top:8px;border:0;background:transparent;color:#1b666a;text-decoration:underline;font-size:13px;min-height:28px}#hrJobRolesView .hr-cost-editor{margin-top:20px}#hrJobRolesView .hr-cost-editor .form-grid{gap:18px}#hrJobRolesView .hr-cost-editor label span{font-size:14px;font-weight:600}#hrJobRolesView .hr-cost-editor label:has(textarea){grid-column:1/-1}#hrJobRolesView .hr-cost-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#hrJobRolesView .hr-cost-explanation{padding:16px;background:#eff7f6;border-left:3px solid #388780}#hrJobRolesView .hr-cost-reference{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#hrJobRolesView .hr-cost-reference div{padding:14px;border-bottom:1px solid #d4e1e1}#hrJobRolesView .hr-cost-reference dt{font-size:14px;color:#496166}#hrJobRolesView .hr-cost-reference dd{margin:6px 0 0;font-weight:600}#hrJobRolesView .hr-cost-more{position:relative}#hrJobRolesView .hr-cost-more summary{padding:12px;cursor:pointer}#hrJobRolesView .danger-text{color:#b52828}#hrJobRolesView .hr-cost-note{overflow-wrap:anywhere}#hrJobRolesView .hr-cost-back{margin-bottom:18px}@media (max-width:1000px){#hrJobRolesView .hr-cost-overview{grid-template-columns:repeat(2,minmax(0,1fr))}#hrJobRolesView .hr-cost-table{min-width:860px}}@media (max-width:700px){#hrJobRolesView .hr-cost-page-heading{display:block}#hrJobRolesView .hr-cost-page-heading .form-actions{margin-top:14px;justify-content:flex-start}#hrJobRolesView .hr-cost-search,#hrJobRolesView .hr-cost-detail-metrics,#hrJobRolesView .hr-cost-reference{grid-template-columns:1fr}#hrJobRolesView .hr-cost-overview article{padding:12px}#hrJobRolesView .hr-cost-overview strong{font-size:19px}#hrJobRolesView .hr-cost-layout{grid-template-columns:1fr}}
