/* v2.9.530: scoped AMI Bricks and HRMS presentation fixes. */
@media (min-width: 900px) {
  #content .hrms194-record-filters {display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;align-items:end!important;}
  #content .hrms194-record-filters > input,#content .hrms194-record-filters > select {width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box;}
  #content .hrms194-record-filters > #b48-q {grid-column:span 2;}
  #content .hrms194-record-filters > #b48-filter {justify-self:end;}
  #content .hrms194-record-filters > #b48-clear {justify-self:start;}
  #content .brick48-records:has(.hrms194-record-filters) .table-wrap {overflow-x:auto;}
  #content .brick49-reports:not(.hrms194-reports) .brick49-filterbar {align-items:end;}
}
#content .ami530-employee-cell {display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:110px;max-width:260px;line-height:1.35;overflow-wrap:anywhere;}
#content .ami530-employee-cell > small {display:block!important;font-size:12px;line-height:1.4;color:#728198;white-space:normal;}
#content .ami530-employee-cell > b {display:block;white-space:normal;}
#content .brick48-records:has(.ami530-employee-cell) .table-wrap {overflow-x:auto;}
#content .brick48-records:has(.ami530-employee-cell) .brick48-actions {display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:205px;}
#content .brick48-records:has(.ami530-employee-cell) .brick48-actions .btn {white-space:nowrap;padding:7px 10px;}
#content .brick48-records:has(.brick48-tabs) .brick48-actions {display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;align-items:center;}
#content .brick48-records:has(.brick48-tabs) .brick48-actions .btn {white-space:nowrap;padding:7px 10px;}
#content .brick48-records .brick48-filters {gap:10px;}
#content .brick44-card:has(.brick48-tabs),#content .brick44-card:has(.brick58-master-tabs) {padding-bottom:16px;}
#content .brick49-reports .brick49-filterbar {gap:9px!important;}
#content .brick49-reports .brick49-filterbar > button {align-self:end;white-space:nowrap;}
#content .brick49-reports .brick49-filterbar > label {min-width:0;}
#content .brick49-reports .brick49-filterbar > label select,#content .brick49-reports .brick49-filterbar > label input {max-width:100%;box-sizing:border-box;}
#content .brick44-card .brick44-head {gap:12px;}
@media (max-width:899px) {
 #content .hrms194-record-filters {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;}
 #content .hrms194-record-filters > * {width:100%!important;min-width:0!important;box-sizing:border-box;}
 #content .hrms194-record-filters > #b48-q {grid-column:1/-1;}
}
@media (max-width:540px) {
 #content .hrms194-record-filters {grid-template-columns:minmax(0,1fr);}
 #content .hrms194-record-filters > #b48-q {grid-column:auto;}
 #content .brick48-records:has(.ami530-employee-cell) .brick48-actions {min-width:160px;}
}
