/* WW267: retain the working filters and column headings in table focus. */
.hr-data-grid.is-focused .hr-grid-filter-controls {padding:8px 16px 10px;background:#f5f8fc;border-bottom:1px solid #cad5e2}
.hr-data-grid.is-focused .hr-grid-filter-controls .hr-filters {margin:0}
.hr-data-grid .hr-grid-refresh {padding:6px 12px;background:#eaf2fc;color:#294c78;font-size:12px;min-height:28px;box-sizing:border-box}
.hr-data-grid .hr-table tbody.is-loading {opacity:.55;pointer-events:none}
.hr-grid-role-details>small,.hr-grid-conditions>small {font-size:11px;color:#586c83;letter-spacing:0}
.hr-grid-role-details>small:not(:first-child),.hr-grid-conditions>small:not(:first-child) {margin-top:10px}
.hr-grid-role-details>div+div {margin-top:3px}
.hr-photo-error button {display:block;padding:4px 0;border:0;background:transparent;color:#24558e;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}
.hr-data-grid .hr-error {margin:0 0 8px}
@media(max-width:760px) {
 .hr-data-grid.is-focused .hr-grid-filter-controls {padding:6px 8px 8px}
 .hr-data-grid.is-focused .hr-main-filter-toggle {margin-bottom:0}
 .hr-data-grid.is-focused .hr-filters:not(.is-folded) {margin-top:8px}
}
