@import url("https://fonts.googleapis.com/css?family=Roboto:400,500");
#grid-ps-reports {
  /*! Pager layout */
  /*! Pager theme */
  /*!component icons*/
  /*! Excel-Filter layout */
  /*! Excel-Filter theme */
  /*! component's theme wise override definitions and variables */
  /*!componenticons*/
  /*! Grid layout */
  /*! Grid theme */ }
  #grid-ps-reports .e-pager .e-icon-last::before, #grid-ps-reports .e-grid-menu .e-icon-last::before {
    content: '\e7bb'; }
  #grid-ps-reports .e-pager .e-icon-first::before, #grid-ps-reports .e-grid-menu .e-icon-first::before {
    content: '\e7ba'; }
  #grid-ps-reports .e-pager .e-icon-prev::before, #grid-ps-reports .e-grid-menu .e-icon-prev::before {
    content: '\e70d'; }
  #grid-ps-reports .e-pager .e-icon-next::before, #grid-ps-reports .e-grid-menu .e-icon-next::before {
    content: '\e76a'; }
  #grid-ps-reports .e-pager.e-rtl .e-icon-last.e-lastpage::before,
  #grid-ps-reports .e-pager.e-rtl .e-icon-last.e-lastpage:hover,
  #grid-ps-reports .e-pager.e-rtl .e-icon-last.e-lastpagedisabled::before,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-last.e-lastpage::before,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-last.e-lastpage:hover,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-last.e-lastpagedisabled::before {
    content: '\e896'; }
  #grid-ps-reports .e-pager.e-rtl .e-icon-first.e-firstpage::before,
  #grid-ps-reports .e-pager.e-rtl .e-icon-first.e-firstpage:hover,
  #grid-ps-reports .e-pager.e-rtl .e-icon-first.e-firstpagedisabled::before,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-first.e-firstpage::before,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-first.e-firstpage:hover,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-first.e-firstpagedisabled::before {
    content: '\e897'; }
  #grid-ps-reports .e-pager.e-rtl .e-icon-prev.e-prevpage::before,
  #grid-ps-reports .e-pager.e-rtl .e-icon-prev.e-prevpage:hover,
  #grid-ps-reports .e-pager.e-rtl .e-icon-prev.e-prevpagedisabled::before,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-prev.e-prevpage::before,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-prev.e-prevpage:hover,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-prev.e-prevpagedisabled::before {
    content: '\e913'; }
  #grid-ps-reports .e-pager.e-rtl .e-icon-next.e-nextpage::before,
  #grid-ps-reports .e-pager.e-rtl .e-icon-next.e-nextpage:hover,
  #grid-ps-reports .e-pager.e-rtl .e-icon-next.e-nextpagedisabled::before,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-next.e-nextpage::before,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-next.e-nextpage:hover,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-next.e-nextpagedisabled::before {
    content: '\e904'; }
  #grid-ps-reports .e-bigger .e-pager,
  #grid-ps-reports .e-pager.e-bigger {
    font-size: 13px;
    padding: 4px 0 2px; }
  #grid-ps-reports .e-bigger .e-pager div.e-icons,
  #grid-ps-reports .e-pager.e-bigger div.e-icons {
    font-size: 13px; }
  #grid-ps-reports .e-bigger .e-pager div.e-parentmsgbar,
  #grid-ps-reports .e-pager.e-bigger div.e-parentmsgbar {
    padding-bottom: 8px;
    padding-right: 24px;
    padding-top: 18.66667px; }
  #grid-ps-reports .e-bigger .e-pager .e-pagerdropdown,
  #grid-ps-reports .e-pager.e-bigger .e-pagerdropdown {
    height: 40px;
    margin: -40px 0 0 16px;
    margin-top: -22px; }
  #grid-ps-reports .e-bigger .e-pager .e-pagerconstant,
  #grid-ps-reports .e-pager.e-bigger .e-pagerconstant {
    margin-bottom: 15px;
    margin-left: 16px; }
  #grid-ps-reports .e-bigger .e-pager .e-pagercontainer,
  #grid-ps-reports .e-pager.e-bigger .e-pagercontainer {
    margin: 5px 8px 5px 24px; }
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-pagercontainer,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-pagercontainer {
    margin: 5px 0 -4px 0; }
  @media (max-width: 769px) {
    #grid-ps-reports .e-bigger .e-pager,
    #grid-ps-reports .e-pager.e-bigger {
      padding: 19px 0; }
    #grid-ps-reports .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
    #grid-ps-reports .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
      margin-right: 0; }
    #grid-ps-reports .e-bigger .e-pager div.e-parentmsgbar,
    #grid-ps-reports .e-pager.e-bigger div.e-parentmsgbar {
      padding: 0; } }
  #grid-ps-reports .e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
  #grid-ps-reports .e-bigger .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
  #grid-ps-reports .e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
  #grid-ps-reports .e-pager.e-bigger .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 12px; }
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
  #grid-ps-reports .e-bigger .e-pager.e-rtl e-next.e-icons.e-icon-next.e-nextpage.e-pager-default,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
  #grid-ps-reports .e-pager.e-bigger.e-rtl e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 0;
    margin-right: 12px; }
  #grid-ps-reports .e-bigger .e-pager.e-rtl div.e-parentmsgbar,
  #grid-ps-reports .e-pager.e-bigger.e-rtl div.e-parentmsgbar {
    margin-left: 6px;
    margin-top: -3px; }
  #grid-ps-reports .e-bigger .e-pager .e-numericitem,
  #grid-ps-reports .e-pager.e-bigger .e-numericitem {
    margin: 0 8px; }
  #grid-ps-reports .e-bigger .e-pager .e-pp.e-spacing,
  #grid-ps-reports .e-bigger .e-pager .e-np.e-spacing,
  #grid-ps-reports .e-bigger .e-pager .e-pp.e-spacing:hover,
  #grid-ps-reports .e-bigger .e-pager .e-np.e-spacing:hover,
  #grid-ps-reports .e-pager.e-bigger .e-pp.e-spacing,
  #grid-ps-reports .e-pager.e-bigger .e-np.e-spacing,
  #grid-ps-reports .e-pager.e-bigger .e-pp.e-spacing:hover,
  #grid-ps-reports .e-pager.e-bigger .e-np.e-spacing:hover {
    padding: 10px 13px; }
  #grid-ps-reports .e-bigger .e-pager .e-spacing,
  #grid-ps-reports .e-bigger .e-pager .e-numericitem:hover,
  #grid-ps-reports .e-bigger .e-pager .e-currentitem,
  #grid-ps-reports .e-pager.e-bigger .e-spacing,
  #grid-ps-reports .e-pager.e-bigger .e-numericitem:hover,
  #grid-ps-reports .e-pager.e-bigger .e-currentitem {
    border-radius: 16px;
    padding: 10px 13px; }
  #grid-ps-reports .e-bigger .e-pager .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active),
  #grid-ps-reports .e-pager.e-bigger .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
    padding: 10px 13px; }
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-spacing,
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-numericitem:hover,
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-currentitem,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-spacing,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-numericitem:hover,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-currentitem {
    margin: 0 8px;
    padding: 10px 13px; }
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active),
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
    padding: 10px 13px; }
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-pp,
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-np,
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-pp:hover,
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-np:hover,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-pp,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-np,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-pp:hover,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-np:hover {
    margin-top: -10px; }
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-pagerdropdown,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-pagerdropdown {
    margin: -38px 18px 0 0; }
  #grid-ps-reports .e-bigger .e-pager.e-rtl .e-pagerconstant,
  #grid-ps-reports .e-pager.e-bigger.e-rtl .e-pagerconstant {
    margin: 8px 16px 14px 0; }
  #grid-ps-reports .e-bigger .e-pager .e-pagercontainer .e-firstpage,
  #grid-ps-reports .e-bigger .e-pager .e-pagercontainer .e-prevpage,
  #grid-ps-reports .e-bigger .e-pager .e-pagercontainer .e-firstpagedisabled,
  #grid-ps-reports .e-bigger .e-pager .e-pagercontainer .e-prevpagedisabled,
  #grid-ps-reports .e-bigger .e-pager .e-pagercontainer .e-nextpage,
  #grid-ps-reports .e-bigger .e-pager .e-pagercontainer .e-lastpage,
  #grid-ps-reports .e-bigger .e-pager .e-pagercontainer .e-nextpagedisabled,
  #grid-ps-reports .e-bigger .e-pager .e-pagercontainer .e-lastpagedisabled,
  #grid-ps-reports .e-pager.e-bigger .e-pagercontainer .e-firstpage,
  #grid-ps-reports .e-pager.e-bigger .e-pagercontainer .e-prevpage,
  #grid-ps-reports .e-pager.e-bigger .e-pagercontainer .e-firstpagedisabled,
  #grid-ps-reports .e-pager.e-bigger .e-pagercontainer .e-prevpagedisabled,
  #grid-ps-reports .e-pager.e-bigger .e-pagercontainer .e-nextpage,
  #grid-ps-reports .e-pager.e-bigger .e-pagercontainer .e-lastpage,
  #grid-ps-reports .e-pager.e-bigger .e-pagercontainer .e-nextpagedisabled,
  #grid-ps-reports .e-pager.e-bigger .e-pagercontainer .e-lastpagedisabled {
    margin-right: 16px;
    padding: 6px; }
  #grid-ps-reports .e-pager {
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size: 13px;
    padding: 0;
    white-space: normal;
    width: 100%; }
  #grid-ps-reports .e-pager [class^='e-'] {
    box-sizing: border-box; }
  #grid-ps-reports .e-pager div.e-parentmsgbar {
    float: right;
    padding-bottom: 9px;
    padding-right: 18px;
    padding-top: 14px; }
  #grid-ps-reports .e-pager .e-pagesizes {
    display: inline; }
  #grid-ps-reports .e-pager .e-pagerdropdown {
    display: inline-block;
    height: 35px;
    margin-left: 10px;
    margin-right: 8px;
    margin-top: -20px;
    overflow: hidden;
    vertical-align: middle;
    width: 90px; }
  #grid-ps-reports .e-pager .e-pagerdropdown .e-alldrop {
    height: 35px; }
  #grid-ps-reports .e-pager .e-pagerconstant {
    display: inline-block;
    margin: 0 0 6px 8px;
    overflow: hidden;
    width: auto; }
  #grid-ps-reports .e-pager .e-icons {
    font-size: 9px; }
  #grid-ps-reports .e-pager .e-numericitem {
    border-right-style: solid;
    border-right-width: 0;
    display: inline-block;
    line-height: 1;
    margin-right: 4px;
    min-width: 26px;
    padding: 5px 8px;
    text-align: center; }
  #grid-ps-reports .e-pager div.e-pagermsgdiv {
    padding-right: 6px;
    padding-top: 4px;
    text-align: right; }
  #grid-ps-reports .e-pager .e-firstpagedisabled,
  #grid-ps-reports .e-pager .e-prevpagedisabled,
  #grid-ps-reports .e-pager .e-nextpagedisabled,
  #grid-ps-reports .e-pager .e-lastpagedisabled {
    opacity: .3; }
  #grid-ps-reports .e-pager .e-spacing,
  #grid-ps-reports .e-pager .e-numericitem:hover,
  #grid-ps-reports .e-pager .e-currentitem {
    border-radius: 0;
    cursor: pointer;
    padding: 10px 12px 10px 11px;
    text-decoration: none; }
  #grid-ps-reports .e-pager .e-currentitem {
    font-style: normal;
    font-variant: normal;
    font-weight: normal; }
  #grid-ps-reports .e-pager div,
  #grid-ps-reports .e-pager a {
    display: inline;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  #grid-ps-reports .e-pager .e-icons::before {
    display: inline-block; }
  #grid-ps-reports .e-pager .e-pagercontainer .e-firstpage,
  #grid-ps-reports .e-pager .e-pagercontainer .e-prevpage,
  #grid-ps-reports .e-pager .e-pagercontainer .e-firstpagedisabled,
  #grid-ps-reports .e-pager .e-pagercontainer .e-prevpagedisabled,
  #grid-ps-reports .e-pager .e-pagercontainer .e-nextpage,
  #grid-ps-reports .e-pager .e-pagercontainer .e-lastpage,
  #grid-ps-reports .e-pager .e-pagercontainer .e-nextpagedisabled,
  #grid-ps-reports .e-pager .e-pagercontainer .e-lastpagedisabled {
    border-right-style: solid;
    border-right-width: 1px;
    display: inline-block;
    margin-right: 0;
    margin-top: 0;
    min-width: 26px;
    padding: 11px 10px 10px 8px; }
  #grid-ps-reports .e-pager .e-pagercontainer .e-lastpage,
  #grid-ps-reports .e-pager .e-pagercontainer .e-lastpagedisabled {
    border-right: 1px; }
  #grid-ps-reports .e-pager .e-firstpage:hover,
  #grid-ps-reports .e-pager .e-prevpage:hover,
  #grid-ps-reports .e-pager .e-lastpage:hover,
  #grid-ps-reports .e-pager .e-nextpage:hover {
    cursor: pointer;
    text-decoration: none; }
  #grid-ps-reports .e-pager a.e-nextprevitemdisabled {
    display: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none; }
  #grid-ps-reports .e-pager .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable,
  #grid-ps-reports .e-pager .e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 9px; }
  #grid-ps-reports .e-pager .e-pagercontainer {
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    margin: 0 0 -4px;
    overflow: hidden; }
  #grid-ps-reports .e-pager .e-lastpage:Hover {
    border-radius: 0 4px 4px 0; }
  #grid-ps-reports .e-pager .e-firstpage:Hover {
    border-radius: 4px 0 0 4px; }
  #grid-ps-reports .e-pager .e-pagermessage,
  #grid-ps-reports .e-pager .e-pagerexternalmsg {
    display: block;
    margin: 6px;
    overflow: hidden;
    text-overflow: ellipsis; }
  #grid-ps-reports .e-pager .e-mfirst,
  #grid-ps-reports .e-pager .e-mprev,
  #grid-ps-reports .e-pager .e-mnext,
  #grid-ps-reports .e-pager .e-mlast {
    display: none; }
  #grid-ps-reports .e-pager .e-mprev {
    text-indent: -3px; }
  #grid-ps-reports .e-pager .e-mnext {
    text-indent: -2px; }
  #grid-ps-reports .e-pager .e-mfirst,
  #grid-ps-reports .e-pager .e-mprev,
  #grid-ps-reports .e-pager .e-mnext,
  #grid-ps-reports .e-pager .e-mlast {
    -webkit-tap-highlight-color: #fff; }
  #grid-ps-reports .e-pager .e-pp,
  #grid-ps-reports .e-pager .e-np,
  #grid-ps-reports .e-pager .e-pp:hover,
  #grid-ps-reports .e-pager .e-np:hover {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0;
    padding: 8px 11px 9px; }
  @media (max-width: 769px) {
    #grid-ps-reports .e-pager {
      padding: 13px 0; }
    #grid-ps-reports .e-pager div.e-parentmsgbar {
      box-sizing: border-box;
      display: inline-block;
      float: initial;
      padding-bottom: 0;
      padding-right: 0;
      padding-top: 0;
      text-align: center;
      vertical-align: top;
      width: calc(60% - 48px); }
    #grid-ps-reports .e-pager .e-pagesizes {
      display: none; }
    #grid-ps-reports .e-pager .e-pagecountmsg {
      display: none; }
    #grid-ps-reports .e-pager .e-pagercontainer {
      display: none; }
    #grid-ps-reports .e-pager .e-icons {
      font-size: 11px; }
    #grid-ps-reports .e-pager .e-mfirst,
    #grid-ps-reports .e-pager .e-mprev,
    #grid-ps-reports .e-pager .e-mnext,
    #grid-ps-reports .e-pager .e-mlast {
      border: 0;
      box-sizing: border-box;
      display: inline-block;
      padding: 1% 5%; }
    #grid-ps-reports .e-pager .e-mfirst {
      margin-right: 4px;
      text-align: right;
      width: calc(10% + 11px); }
    #grid-ps-reports .e-pager .e-mprev {
      margin: 0 4px;
      text-align: right;
      width: 10%; }
    #grid-ps-reports .e-pager .e-mnext {
      margin: 0 4px;
      text-align: left;
      width: 10%; }
    #grid-ps-reports .e-pager .e-mlast {
      margin-left: 4px;
      text-align: left;
      width: calc(10% + 11px); } }
  #grid-ps-reports .e-pager.e-rtl {
    direction: rtl; }
  #grid-ps-reports .e-pager.e-rtl .e-pagercontainer,
  #grid-ps-reports .e-pager.e-rtl div,
  #grid-ps-reports .e-pager.e-rtl a {
    float: initial; }
  #grid-ps-reports .e-pager.e-rtl .e-parentmsgbar {
    float: left;
    margin-left: 6px; }
  #grid-ps-reports .e-pager.e-rtl .e-pagerdropdown {
    margin: -30px 18px 0 10px; }
  #grid-ps-reports .e-pager.e-rtl .e-pagerconstant {
    margin: 14px; }
  #grid-ps-reports .e-pager.e-rtl .e-pagerexternalmsg {
    float: none; }
  #grid-ps-reports .e-pager.e-rtl .e-pagercontainer {
    float: none;
    margin: 5px 6px 5px 18px;
    padding: 0; }
  #grid-ps-reports .e-pager.e-rtl .e-firstpage,
  #grid-ps-reports .e-pager.e-rtl .e-prevpage,
  #grid-ps-reports .e-pager.e-rtl .e-firstpagedisabled,
  #grid-ps-reports .e-pager.e-rtl .e-prevpagedisabled,
  #grid-ps-reports .e-pager.e-rtl .e-nextpage,
  #grid-ps-reports .e-pager.e-rtl .e-lastpage,
  #grid-ps-reports .e-pager.e-rtl .e-nextpagedisabled,
  #grid-ps-reports .e-pager.e-rtl .e-lastpagedisabled {
    padding: 9px 8px; }
  #grid-ps-reports .e-pager.e-rtl .e-firstpage::before,
  #grid-ps-reports .e-pager.e-rtl .e-firstpage:hover,
  #grid-ps-reports .e-pager.e-rtl .e-firstpagedisabled::before {
    content: '\e701'; }
  #grid-ps-reports .e-pager.e-rtl .e-prevpage::before,
  #grid-ps-reports .e-pager.e-rtl .e-prevpage:hover,
  #grid-ps-reports .e-pager.e-rtl .e-prevpagedisabled::before {
    content: '\e848'; }
  #grid-ps-reports .e-pager.e-rtl .e-nextpage::before,
  #grid-ps-reports .e-pager.e-rtl .e-nextpage:hover,
  #grid-ps-reports .e-pager.e-rtl .e-nextpagedisabled::before {
    content: '\e84b'; }
  #grid-ps-reports .e-pager.e-rtl .e-lastpage::before,
  #grid-ps-reports .e-pager.e-rtl .e-lastpage:hover,
  #grid-ps-reports .e-pager.e-rtl .e-lastpagedisabled::before {
    content: '\e716'; }
  #grid-ps-reports .e-pager.e-rtl .e-nextpage,
  #grid-ps-reports .e-pager.e-rtl .e-nextpagedisabled,
  #grid-ps-reports .e-pager.e-rtl .e-prevpage,
  #grid-ps-reports .e-pager.e-rtl .e-prevpagedisabled,
  #grid-ps-reports .e-pager.e-rtl .e-firstpage,
  #grid-ps-reports .e-pager.e-rtl .e-firstpagedisabled {
    border-left-style: solid;
    border-left-width: 0; }
  #grid-ps-reports .e-pager.e-rtl .e-nextpage,
  #grid-ps-reports .e-pager.e-rtl .e-nextpagedisabled,
  #grid-ps-reports .e-pager.e-rtl .e-prevpage,
  #grid-ps-reports .e-pager.e-rtl .e-prevpagedisabled {
    border-right-style: none;
    border-right-width: 0; }
  #grid-ps-reports .e-pager.e-rtl .e-firstpage,
  #grid-ps-reports .e-pager.e-rtl .e-firstpagedisabled {
    border-right: medium none; }
  #grid-ps-reports .e-pager.e-rtl .e-firstpage:hover {
    border-radius: 0 4px 4px 0; }
  #grid-ps-reports .e-pager.e-rtl .e-lastpage:hover {
    border-radius: 4px 0 0 4px; }
  #grid-ps-reports .e-pager.e-rtl .e-numericcontainer {
    float: none; }
  #grid-ps-reports .e-pager.e-rtl .e-numericitem {
    border-left-style: solid;
    border-left-width: 0;
    border-right-style: none;
    border-right-width: 0;
    min-width: 26px; }
  #grid-ps-reports .e-pager.e-rtl .e-next.e-icons.e-icon-next.e-nextpagedisabled.e-disable, #grid-ps-reports .e-pager.e-rtl.e-next.e-icons.e-icon-next.e-nextpage.e-pager-default {
    margin-left: 0;
    margin-right: 9px; }
  #grid-ps-reports .e-pager.e-rtl .e-spacing,
  #grid-ps-reports .e-pager.e-rtl .e-numericitem:hover,
  #grid-ps-reports .e-pager.e-rtl .e-currentitem {
    margin: 11px 4px 0 0;
    padding: 6px; }
  #grid-ps-reports .e-pager.e-rtl .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
    padding: 6px; }
  #grid-ps-reports .e-pager.e-rtl .e-pp,
  #grid-ps-reports .e-pager.e-rtl .e-np,
  #grid-ps-reports .e-pager.e-rtl .e-pp:hover,
  #grid-ps-reports .e-pager.e-rtl .e-np:hover {
    margin-top: -2px;
    padding: 3px 11px 9px; }
  @media (max-width: 769px) {
    #grid-ps-reports .e-pager.e-rtl .e-mfirst,
    #grid-ps-reports .e-pager.e-rtl .e-mprev,
    #grid-ps-reports .e-pager.e-rtl .e-mnext,
    #grid-ps-reports .e-pager.e-rtl .e-mlast {
      border: 0; }
    #grid-ps-reports .e-pager.e-rtl.e-rtl div.e-parentmsgbar {
      float: initial;
      margin-left: 0;
      margin-top: 7px; }
    #grid-ps-reports .e-pager.e-rtl .e-parentmsgbar {
      float: right; } }
  #grid-ps-reports .e-pager {
    background-color: #fff;
    border-color: #e0e0e0;
    color: #000;
    opacity: 0.87; }
  #grid-ps-reports .e-pager div.e-icons {
    color: #98bf38; }
  #grid-ps-reports .e-pager div.e-icons.e-disable {
    color: unset; }
  #grid-ps-reports .e-pager .e-pager-default:hover {
    background: #fff;
    color: #000;
    opacity: 0.87; }
  #grid-ps-reports .e-pager .e-parentmsgbar {
    font-weight: normal; }
  #grid-ps-reports .e-pager .e-spacing {
    color: #000;
    opacity: 0.87; }
  #grid-ps-reports .e-pager .e-spacing.e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
    background: unset; }
  #grid-ps-reports .e-pager .e-numericitem:hover {
    color: #000;
    opacity: 0.87; }
  #grid-ps-reports .e-pager .e-numericitem:hover:not(.e-np):not(.e-pp):not(.e-active) {
    border-left: 0 solid #e0e0e0; }
  #grid-ps-reports .e-pager .e-numericitem:not(.e-active):not(.e-np):not(.e-pp):hover {
    background-color: #eee;
    opacity: 1; }
  #grid-ps-reports .e-pager .e-numericitem {
    background: #fff;
    border-right-color: #e0e0e0;
    color: #98bf38; }
  #grid-ps-reports .e-pager .e-prevpagedisabled,
  #grid-ps-reports .e-pager .e-prevpage,
  #grid-ps-reports .e-pager .e-nextpage,
  #grid-ps-reports .e-pager .e-nextpagedisabled,
  #grid-ps-reports .e-pager .e-lastpagedisabled,
  #grid-ps-reports .e-pager .e-lastpage,
  #grid-ps-reports .e-pager .e-firstpage,
  #grid-ps-reports .e-pager .e-firstpagedisabled {
    background-color: #fff;
    color: #000; }
  #grid-ps-reports .e-pager .e-lastpage,
  #grid-ps-reports .e-pager .e-firstpage {
    background-color: transparent; }
  #grid-ps-reports .e-pager .e-pagercontainer {
    background-color: #fff;
    border-color: #e0e0e0; }
  #grid-ps-reports .e-pager .e-firstpage,
  #grid-ps-reports .e-pager .e-prevpage,
  #grid-ps-reports .e-pager .e-firstpagedisabled,
  #grid-ps-reports .e-pager .e-prevpagedisabled,
  #grid-ps-reports .e-pager .e-nextpage,
  #grid-ps-reports .e-pager .e-lastpage,
  #grid-ps-reports .e-pager .e-nextpagedisabled,
  #grid-ps-reports .e-pager .e-lastpagedisabled {
    border-right-color: #e0e0e0; }
  #grid-ps-reports .e-pager .e-currentitem,
  #grid-ps-reports .e-pager .e-currentitem:hover {
    background: #e3165b;
    color: #fff;
    opacity: 1; }
  #grid-ps-reports .e-pager .e-currentitem, #grid-ps-reports .e-pager .e-currentitem:hover {
    background: #98bf38;
    color: #fff;
    opacity: 1; }
  @media (max-width: 590px) {
    #grid-ps-reports .e-pager .e-pager-default:hover {
      background: #fff;
      color: #000;
      opacity: 0.87; } }
  #grid-ps-reports .e-pager.e-rtl .e-numericitem {
    border-left-color: #e0e0e0; }
  #grid-ps-reports .e-pager.e-rtl .e-firstpage,
  #grid-ps-reports .e-pager.e-rtl .e-prevpage,
  #grid-ps-reports .e-pager.e-rtl .e-firstpagedisabled,
  #grid-ps-reports .e-pager.e-rtl .e-prevpagedisabled,
  #grid-ps-reports .e-pager.e-rtl .e-nextpage,
  #grid-ps-reports .e-pager.e-rtl .e-lastpage,
  #grid-ps-reports .e-pager.e-rtl .e-nextpagedisabled,
  #grid-ps-reports .e-pager.e-rtl .e-lastpagedisabled {
    border-left-color: #e0e0e0; }
  #grid-ps-reports .e-pager.e-rtl .e-nextpage,
  #grid-ps-reports .e-pager.e-rtl .e-nextpagedisabled {
    border-left-color: #e0e0e0; }

@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4); } }
  #grid-ps-reports .e-ddl.e-control-wrapper .e-ddl-icon::before {
    transform: rotate(0deg);
    transition: transform 300ms ease; }
  #grid-ps-reports .e-ddl.e-control-wrapper.e-icon-anim .e-ddl-icon::before {
    transform: rotate(180deg);
    transition: transform 300ms ease; }
  #grid-ps-reports .e-dropdownbase .e-list-item.e-active.e-hover {
    color: #e3165b; }
  #grid-ps-reports .e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
  #grid-ps-reports .e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
  #grid-ps-reports .e-input-group:not(.e-disabled) .e-back-icon:active,
  #grid-ps-reports .e-input-group:not(.e-disabled) .e-back-icon:hover,
  #grid-ps-reports .e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:active,
  #grid-ps-reports .e-popup.e-ddl .e-input-group:not(.e-disabled) .e-clear-icon:hover {
    background: transparent; }
  #grid-ps-reports .e-input-group .e-ddl-icon:not(:active)::after {
    animation: none; }
  #grid-ps-reports .e-ddl .e-search-icon::before {
    content: '\e724'; }
  #grid-ps-reports .e-ddl.e-input-group.e-control-wrapper .e-ddl-icon::before {
    content: '\e744';
    font-family: 'e-icons'; }
  #grid-ps-reports .e-ddl.e-control-wrapper .e-ddl-disable-icon {
    position: relative; }
  #grid-ps-reports .e-ddl.e-control-wrapper .e-ddl-disable-icon::before {
    content: ''; }
  #grid-ps-reports .e-ddl.e-input-group:not(.e-disabled) {
    cursor: pointer; }
  #grid-ps-reports .e-ddl.e-popup {
    border: 0;
    box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);
    margin-top: 2px; }
  #grid-ps-reports .e-bigger .e-popup.e-ddl-device-filter .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-bigger .e-popup.e-ddl-device-filter {
    margin-top: 0; }
  #grid-ps-reports .e-bigger .e-ddl-device .e-input-group,
  #grid-ps-reports .e-bigger .e-ddl-device .e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
    background: #f5f5f5;
    border-width: 0;
    box-shadow: none;
    margin-bottom: 0; }
  #grid-ps-reports .e-bigger .e-ddl-device .e-input-group .e-back-icon,
  #grid-ps-reports .e-bigger .e-ddl-device .e-input-group input.e-input,
  #grid-ps-reports .e-bigger .e-ddl-device .e-input-group .e-clear-icon {
    background-color: #f5f5f5; }
  #grid-ps-reports .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
    margin: 6px 6px 5px;
    min-height: 12px;
    min-width: 12px;
    padding: 6px; }
  #grid-ps-reports .e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
  #grid-ps-reports .e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon {
    min-height: 16px;
    min-width: 16px; }
  #grid-ps-reports .e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter,
  #grid-ps-reports .e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-filter {
    padding: 8px 16px 8px 0; }
  #grid-ps-reports .e-input-group.e-ddl,
  #grid-ps-reports .e-input-group.e-ddl .e-input,
  #grid-ps-reports .e-input-group.e-ddl .e-ddl-icon {
    background: transparent; }
  #grid-ps-reports .e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group:hover:not(.e-disabled):not(.e-float-icon-left),
  #grid-ps-reports .e-ddl.e-ddl-device.e-ddl-device-filter .e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left) {
    border-bottom-width: 0; }
  #grid-ps-reports .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
  #grid-ps-reports .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
  #grid-ps-reports .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
  #grid-ps-reports .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus.e-small .e-clear-icon,
  #grid-ps-reports .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon,
  #grid-ps-reports .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-input-focus .e-clear-icon {
    margin: 0; }
  #grid-ps-reports .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
  #grid-ps-reports .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
  #grid-ps-reports .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
  #grid-ps-reports .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
  #grid-ps-reports .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-input-focus .e-input-filter,
  #grid-ps-reports .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small.e-input-focus .e-input-filter {
    padding: 5px 5px 5px 12px; }
  #grid-ps-reports .e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
  #grid-ps-reports .e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group .e-clear-icon,
  #grid-ps-reports .e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
  #grid-ps-reports .e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-small .e-clear-icon,
  #grid-ps-reports .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon,
  #grid-ps-reports .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger .e-clear-icon,
  #grid-ps-reports .e-popup.e-ddl:not(.e-ddl-device) .e-input-group.e-bigger.e-small .e-clear-icon {
    min-height: 18px;
    min-width: 18px; }
  #grid-ps-reports .e-bigger.e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
  #grid-ps-reports .e-bigger.e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group .e-input-filter,
  #grid-ps-reports .e-bigger .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
  #grid-ps-reports .e-bigger.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-small .e-input-filter,
  #grid-ps-reports .e-small .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter,
  #grid-ps-reports .e-small.e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger .e-input-filter,
  #grid-ps-reports .e-popup.e-ddl:not(.e-ddl-device) .e-filter-parent .e-input-group.e-bigger.e-small .e-input-filter {
    padding: 8px 16px; }

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
  #grid-ps-reports .e-icon-check::before {
    content: '\e7ff'; }
  #grid-ps-reports .e-excelfilter .e-icon-filter::before {
    content: '\e7ee'; }
  #grid-ps-reports .e-excelfilter .e-excl-filter-icon::before {
    content: '\e251'; }
  #grid-ps-reports .e-excelfilter .e-excl-filter-icon.e-filtered::before {
    content: '\e248'; }
  #grid-ps-reports .e-excelfilter .e-search-icon::before {
    content: '\e993'; }
  #grid-ps-reports .e-excelfilter .e-chkcancel-icon::before {
    content: '\e7a7'; }
  #grid-ps-reports .e-xlflmenu {
    min-height: 295px; }
  #grid-ps-reports .e-xlflmenu .e-xlfl-dlgfields {
    font-size: 17px; }
  #grid-ps-reports .e-xlflmenu .e-xlfl-fieldset {
    font-size: 14px;
    padding-top: 15px; }
  #grid-ps-reports .e-xlflmenu .e-xlfl-optr,
  #grid-ps-reports .e-xlflmenu .e-xlfl-value {
    padding-top: 12px; }
  #grid-ps-reports .e-xlflmenu .e-xlfl-radio,
  #grid-ps-reports .e-xlflmenu .e-xlfl-mtcase {
    padding-top: 12px; }
  #grid-ps-reports .e-xlflmenu .e-xlfl-optr:first-child {
    padding-right: 12px; }
  #grid-ps-reports .e-xlflmenu .e-xlfl-table {
    border-spacing: 0;
    table-layout: fixed;
    width: 100%; }
  #grid-ps-reports .e-xlflmenu .e-radio + label .e-label {
    padding-left: 23px;
    padding-right: 13px; }
  #grid-ps-reports .e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
    margin-left: 6px; }
  #grid-ps-reports .e-xlflmenu .e-dlg-content {
    padding-bottom: 6px; }
  #grid-ps-reports .e-xlflmenu .e-xlfl-radiodiv {
    width: 117px; }
  #grid-ps-reports .e-xlflmenu .e-xlfl-matchcasediv {
    margin-left: 0;
    margin-right: 13px; }
  #grid-ps-reports .e-xlfl-radio-or,
  #grid-ps-reports .e-xlfl-matchcasediv {
    margin-left: 13px; }
  #grid-ps-reports .e-emptyicon {
    opacity: 0; }
  #grid-ps-reports .e-xlflmenu.e-rtl .e-xlfl-optr :first-child {
    padding-left: 12px; }
  #grid-ps-reports .e-xlflmenu.e-rtl .e-radio + label .e-label {
    padding-left: 0;
    padding-right: 25px; }
  #grid-ps-reports .e-xlflmenu.e-rtl .e-xlfl-radio-or {
    margin-left: 0;
    margin-right: 13px; }
  #grid-ps-reports .e-bigger .e-xlflmenu {
    min-height: 396px; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-table {
    border-spacing: 0;
    width: 100%; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-dlg-content {
    padding-bottom: 8px; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-radio + label .e-label {
    padding-left: 28px;
    padding-right: 5px; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-checkbox-wrapper .e-frame + .e-label {
    margin-left: 8px; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-radiodiv {
    width: 137px; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-radio-or,
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-matchcasediv {
    margin-left: 18px; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-optr:first-child {
    padding-right: 16px; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-dlgfields {
    font-size: 18px; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-fieldset {
    font-size: 15px;
    padding-top: 20px; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-optr,
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-value {
    padding-top: 16px; }
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-radio,
  #grid-ps-reports .e-bigger .e-xlflmenu .e-xlfl-mtcase {
    padding-top: 16px; }
  #grid-ps-reports .e-bigger .e-excelfilter .e-xlflmenu,
  #grid-ps-reports .e-excelfilter.e-bigger .e-xlflmenu {
    min-height: 396px; }
  #grid-ps-reports .e-bigger .e-excelfilter .e-ftrchk,
  #grid-ps-reports .e-excelfilter.e-bigger .e-ftrchk {
    padding-bottom: 13px;
    padding-top: 13px; }
  #grid-ps-reports .e-bigger .e-excelfilter .e-contextmenu-wrapper ul li,
  #grid-ps-reports .e-excelfilter.e-bigger .e-contextmenu-wrapper ul li {
    height: 48px;
    line-height: 48px; }
  #grid-ps-reports .e-bigger .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon,
  #grid-ps-reports .e-excelfilter.e-bigger .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 48px;
    line-height: 48px;
    margin-right: 15px; }
  #grid-ps-reports .e-bigger .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret,
  #grid-ps-reports .e-excelfilter.e-bigger .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 48px;
    line-height: 48px; }
  #grid-ps-reports .e-excelfilter .e-checkboxlist {
    height: 200px;
    margin-top: 5px;
    min-height: 160px;
    overflow-y: auto; }
  #grid-ps-reports .e-excelfilter .e-checkboxfiltertext {
    width: 150px;
    word-break: normal; }
  #grid-ps-reports .e-excelfilter .e-chk-hidden {
    -moz-appearance: none;
    height: 1px;
    opacity: 0;
    width: 1px; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper,
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul {
    display: block; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul {
    padding-bottom: 4px;
    position: static; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul li {
    height: 36px;
    line-height: 36px; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 36px;
    line-height: 36px;
    margin-right: 12px; }
  #grid-ps-reports .e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
    margin-right: 0; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 36px;
    line-height: 36px; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul {
    border: 0;
    box-shadow: none;
    max-width: 300px;
    padding-bottom: 4px;
    position: static; }
  #grid-ps-reports .e-excelfilter .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0; }
  #grid-ps-reports .e-excelfilter .e-excel-menu {
    z-index: 1000; }
  #grid-ps-reports .e-excelfilter .e-dlg-content {
    padding-top: 0; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper,
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul {
    display: block; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul {
    padding-bottom: 4px;
    position: static; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul li {
    height: 36px;
    line-height: 36px; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul li .e-menu-icon {
    height: 36px;
    line-height: 36px;
    margin-right: 12px; }
  #grid-ps-reports .e-excelfilter.e-rtl .e-contextmenu-wrapper ul li .e-menu-icon {
    margin-right: 0; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul .e-menu-item .e-caret {
    height: 36px;
    line-height: 36px; }
  #grid-ps-reports .e-excelfilter .e-contextmenu-wrapper ul {
    border: 0;
    box-shadow: none;
    max-width: 300px;
    padding-bottom: 4px;
    position: static; }
  #grid-ps-reports .e-excelfilter .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0; }
  #grid-ps-reports .e-excelfilter .e-excel-menu {
    z-index: 1000; }
  #grid-ps-reports .e-excelfilter .e-dlg-content {
    padding-top: 0; }
  #grid-ps-reports .e-excelfilter .e-xlsel {
    border: 0 solid;
    position: absolute;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  #grid-ps-reports .e-ftrchk {
    padding-bottom: 9px;
    padding-top: 9px; }
  #grid-ps-reports .e-excelfilter .e-footer-content {
    border-color: rgba(0, 0, 0, 0.12);
    opacity: 1; }
  #grid-ps-reports .e-excelfilter .e-filtered::before {
    color: #e3165b; }
  #grid-ps-reports .e-xlsel {
    background-color: #e3165b;
    border-color: #e3165b; }

@keyframes e-input-ripple {
  100% {
    opacity: 0;
    transform: scale(4); } }

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

@keyframes tbar-popup-shadow {
  0% {
    border-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5); }
  100% {
    box-shadow: 0 0 0 200px rgba(255, 255, 255, 0.12); } }
  #grid-ps-reports .e-icon-check::before {
    content: '\e7ff'; }
  #grid-ps-reports .e-grid .e-group-animate .e-drag.e-icon-drag::before,
  #grid-ps-reports .e-grid-menu .e-group-animate .e-drag.e-icon-drag::before {
    content: '\e330'; }
  #grid-ps-reports .e-grid .e-group-animate .e-nextgroup.e-icon-next::before,
  #grid-ps-reports .e-grid-menu .e-group-animate .e-nextgroup.e-icon-next::before {
    content: '\ec07'; }
  #grid-ps-reports .e-grid .e-icon-ascending::before,
  #grid-ps-reports .e-grid-menu .e-icon-ascending::before {
    content: '\e840'; }
  #grid-ps-reports .e-grid .e-icon-descending::before,
  #grid-ps-reports .e-grid-menu .e-icon-descending::before {
    content: '\e83f'; }
  #grid-ps-reports .e-grid .e-icon-hide::before,
  #grid-ps-reports .e-grid-menu .e-icon-hide::before {
    content: '\e825'; }
  #grid-ps-reports .e-grid .e-ungroupbutton.e-icon-hide::before,
  #grid-ps-reports .e-grid-menu .e-ungroupbutton.e-icon-hide::before {
    content: '\e917'; }
  #grid-ps-reports .e-grid .e-icon-rowselect::before,
  #grid-ps-reports .e-grid-menu .e-icon-rowselect::before {
    content: '\e930'; }
  #grid-ps-reports .e-grid .e-icon-sortdirect::before,
  #grid-ps-reports .e-grid-menu .e-icon-sortdirect::before {
    content: '\e890'; }
  #grid-ps-reports .e-grid .e-icon-gdownarrow::before,
  #grid-ps-reports .e-grid-menu .e-icon-gdownarrow::before {
    content: '\e83d'; }
  #grid-ps-reports .e-grid .e-icon-grightarrow::before,
  #grid-ps-reports .e-grid-menu .e-icon-grightarrow::before {
    content: '\e859'; }
  #grid-ps-reports .e-grid .e-icon-filter::before,
  #grid-ps-reports .e-grid-menu .e-icon-filter::before {
    content: '\e7ee'; }
  #grid-ps-reports .e-grid .e-excl-filter-icon::before,
  #grid-ps-reports .e-grid-menu .e-excl-filter-icon::before {
    content: '\e251'; }
  #grid-ps-reports .e-grid .e-excl-filter-icon.e-filtered::before,
  #grid-ps-reports .e-grid-menu .e-excl-filter-icon.e-filtered::before {
    content: '\e248'; }
  #grid-ps-reports .e-grid.e-rtl .e-icon-grightarrow::before,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-grightarrow::before {
    content: '\e854'; }
  #grid-ps-reports .e-grid .e-icon-group::before,
  #grid-ps-reports .e-grid-menu .e-icon-group::before {
    content: '\e926'; }
  #grid-ps-reports .e-grid .e-icon-ungroup::before,
  #grid-ps-reports .e-grid-menu .e-icon-ungroup::before {
    content: '\e926'; }
  #grid-ps-reports .e-grid .e-icon-reorderuparrow::before,
  #grid-ps-reports .e-grid-menu .e-icon-reorderuparrow::before {
    content: '\e918'; }
  #grid-ps-reports .e-grid .e-icon-reorderdownarrow::before,
  #grid-ps-reports .e-grid-menu .e-icon-reorderdownarrow::before {
    content: '\e919'; }
  #grid-ps-reports .e-grid .e-print::before,
  #grid-ps-reports .e-grid-menu .e-print::before {
    content: '\e813'; }
  #grid-ps-reports .e-grid .e-add::before,
  #grid-ps-reports .e-grid-menu .e-add::before {
    content: '\e7f9'; }
  #grid-ps-reports .e-grid .e-wordexport::before,
  #grid-ps-reports .e-grid-menu .e-wordexport::before {
    content: '\e7b0'; }
  #grid-ps-reports .e-grid .e-pdfexport::before,
  #grid-ps-reports .e-grid-menu .e-pdfexport::before {
    content: '\e240'; }
  #grid-ps-reports .e-grid .e-csvexport::before,
  #grid-ps-reports .e-grid-menu .e-csvexport::before {
    content: '\e241'; }
  #grid-ps-reports .e-grid .e-excelexport::before,
  #grid-ps-reports .e-grid-menu .e-excelexport::before {
    content: '\e242'; }
  #grid-ps-reports .e-grid .e-edit::before,
  #grid-ps-reports .e-grid-menu .e-edit::before {
    content: '\e81e'; }
  #grid-ps-reports .e-grid .e-columnmenu::before,
  #grid-ps-reports .e-grid-menu .e-columnmenu::before {
    content: '\e984'; }
  #grid-ps-reports .e-grid .e-delete::before,
  #grid-ps-reports .e-grid-menu .e-delete::before {
    content: '\e84e'; }
  #grid-ps-reports .e-grid .e-cancel::before,
  #grid-ps-reports .e-grid-menu .e-cancel::before {
    content: '\e825'; }
  #grid-ps-reports .e-grid .e-copy::before,
  #grid-ps-reports .e-grid-menu .e-copy::before {
    content: '\e70a'; }
  #grid-ps-reports .e-grid .e-save::before,
  #grid-ps-reports .e-grid-menu .e-save::before {
    content: '\e98e'; }
  #grid-ps-reports .e-grid .e-update::before,
  #grid-ps-reports .e-grid-menu .e-update::before {
    content: '\e735'; }
  #grid-ps-reports .e-grid .e-search-icon::before,
  #grid-ps-reports .e-grid-menu .e-search-icon::before {
    content: '\e993'; }
  #grid-ps-reports .e-grid .e-cancel-icon::before,
  #grid-ps-reports .e-grid-menu .e-cancel-icon::before {
    content: '\e825'; }
  #grid-ps-reports .e-grid .e-columnchooserdiv::before,
  #grid-ps-reports .e-grid-menu .e-columnchooserdiv::before {
    content: '\e714'; }
  #grid-ps-reports .e-grid .e-ccsearch-icon::before,
  #grid-ps-reports .e-grid-menu .e-ccsearch-icon::before {
    content: '\e993'; }
  #grid-ps-reports .e-grid .e-columnchooser::before,
  #grid-ps-reports .e-grid-menu .e-columnchooser::before {
    content: '\e21e'; }
  #grid-ps-reports .e-grid .e-columnchooser-btn::before,
  #grid-ps-reports .e-grid-menu .e-columnchooser-btn::before {
    content: '\e969'; }
  #grid-ps-reports .e-grid .e-cc-icon::before,
  #grid-ps-reports .e-grid-menu .e-cc-icon::before {
    content: '\e82e'; }
  #grid-ps-reports .e-grid .e-icon-rowdragicon::before,
  #grid-ps-reports .e-grid-menu .e-icon-rowdragicon::before {
    content: '\e330'; }
  #grid-ps-reports .e-grid.e-rtl .e-icon-rowdragicon::before,
  #grid-ps-reports .e-grid-menu.e-rtl .e-icon-rowdragicon::before {
    content: '\e330'; }
  #grid-ps-reports .e-grid .e-ccsearch-icon.e-cc-cancel::before,
  #grid-ps-reports .e-grid .e-chkcancel-icon::before,
  #grid-ps-reports .e-grid-menu .e-ccsearch-icon.e-cc-cancel::before,
  #grid-ps-reports .e-grid-menu .e-chkcancel-icon::before {
    content: '\e7a7'; }
  #grid-ps-reports .e-disableuserselect {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  #grid-ps-reports .e-emptyicon {
    opacity: 0; }
  #grid-ps-reports .e-device .e-flmenu-valuediv {
    padding: 24px 0 0; }
  #grid-ps-reports .e-bigger .e-grid,
  #grid-ps-reports .e-grid.e-bigger {
    font-size: 13px; }
  #grid-ps-reports .e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper,
  #grid-ps-reports .e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper {
    padding-bottom: 8px;
    padding-top: 2px; }
  #grid-ps-reports .e-bigger .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon,
  #grid-ps-reports .e-grid.e-bigger .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
    min-width: 20px; }
  #grid-ps-reports .e-bigger .e-grid .e-toolbar .e-toolbar-items .e-tbar-btn .e-icons,
  #grid-ps-reports .e-grid.e-bigger .e-toolbar .e-toolbar-items .e-tbar-btn .e-icons {
    font-size: 18px; }
  #grid-ps-reports .e-bigger .e-grid .e-flmenu-valuediv,
  #grid-ps-reports .e-grid.e-bigger .e-flmenu-valuediv {
    padding: 24px 0 0; }
  #grid-ps-reports .e-bigger .e-grid .e-headercell,
  #grid-ps-reports .e-grid.e-bigger .e-headercell {
    height: 56px;
    padding: 0 28px 0; }
  #grid-ps-reports .e-bigger .e-grid .e-headercelldiv,
  #grid-ps-reports .e-grid.e-bigger .e-headercelldiv {
    font-size: 12px;
    height: 29px;
    line-height: 30px; }
  #grid-ps-reports .e-bigger .e-grid .e-headercell,
  #grid-ps-reports .e-bigger .e-grid .e-detailheadercell,
  #grid-ps-reports .e-grid.e-bigger .e-headercell,
  #grid-ps-reports .e-grid.e-bigger .e-detailheadercell {
    font-size: 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-icons,
  #grid-ps-reports .e-grid.e-bigger .e-icons {
    font-size: 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader thead .e-icons,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader thead .e-icons {
    font-size: 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-icon-gdownarrow,
  #grid-ps-reports .e-grid.e-bigger .e-icon-gdownarrow {
    font-size: 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-icon-grightarrow,
  #grid-ps-reports .e-grid.e-bigger .e-icon-grightarrow {
    font-size: 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-toolbar .e-btn-icon.e-icons.e-columnchooser-btn,
  #grid-ps-reports .e-grid.e-bigger .e-toolbar .e-btn-icon.e-icons.e-columnchooser-btn {
    font-size: 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader tr th:last-child,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader tr th:last-child {
    padding-right: 28px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader tr th:last-child.e-filterbarcell,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader tr th:last-child.e-filterbarcell {
    padding-left: 21px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader tr th:first-child,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader tr th:first-child {
    padding-left: 28px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader tr th:first-child.e-filterbarcell,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader tr th:first-child.e-filterbarcell {
    padding-left: 21px; }
  #grid-ps-reports .e-bigger .e-grid .e-headercelldiv,
  #grid-ps-reports .e-grid.e-bigger .e-headercelldiv {
    font-size: 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-rowcell,
  #grid-ps-reports .e-bigger .e-grid .e-summarycell,
  #grid-ps-reports .e-grid.e-bigger .e-rowcell,
  #grid-ps-reports .e-grid.e-bigger .e-summarycell {
    font-size: 13px;
    padding: 11px 28px; }
  #grid-ps-reports .e-bigger .e-grid .e-rowcell:first-child,
  #grid-ps-reports .e-bigger .e-grid .e-summarycell:first-child,
  #grid-ps-reports .e-grid.e-bigger .e-rowcell:first-child,
  #grid-ps-reports .e-grid.e-bigger .e-summarycell:first-child {
    padding-left: 28px; }
  #grid-ps-reports .e-bigger .e-grid .e-rowcell:last-child,
  #grid-ps-reports .e-bigger .e-grid .e-summarycell:last-child,
  #grid-ps-reports .e-grid.e-bigger .e-rowcell:last-child,
  #grid-ps-reports .e-grid.e-bigger .e-summarycell:last-child {
    padding-right: 28px; }
  #grid-ps-reports .e-bigger .e-grid .e-filterbarcell,
  #grid-ps-reports .e-bigger .e-grid .e-filterbarcelldisabled,
  #grid-ps-reports .e-grid.e-bigger .e-filterbarcell,
  #grid-ps-reports .e-grid.e-bigger .e-filterbarcelldisabled {
    height: 56px;
    padding: 0 28px; }
  #grid-ps-reports .e-bigger .e-grid .e-filterbarcell input,
  #grid-ps-reports .e-grid.e-bigger .e-filterbarcell input {
    height: 26px; }
  #grid-ps-reports .e-bigger .e-grid .e-ftrchk,
  #grid-ps-reports .e-grid.e-bigger .e-ftrchk {
    padding-bottom: 13px;
    padding-top: 13px; }
  #grid-ps-reports .e-bigger .e-grid .e-columnmenu,
  #grid-ps-reports .e-grid.e-bigger .e-columnmenu {
    bottom: 17px; }
  #grid-ps-reports .e-bigger .e-grid.e-device.e-noselect,
  #grid-ps-reports .e-grid.e-bigger.e-device.e-noselect {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  #grid-ps-reports .e-bigger .e-grid .e-dialog.e-checkboxfilter,
  #grid-ps-reports .e-bigger .e-grid .e-dialog.e-flmenu,
  #grid-ps-reports .e-grid.e-bigger .e-dialog.e-checkboxfilter,
  #grid-ps-reports .e-grid.e-bigger .e-dialog.e-flmenu {
    min-width: 260px; }
  #grid-ps-reports .e-bigger .e-grid .e-dialog.e-checkboxfilter,
  #grid-ps-reports .e-grid.e-bigger .e-dialog.e-checkboxfilter {
    min-height: 352px; }
  #grid-ps-reports .e-bigger .e-grid .e-filtermenudiv,
  #grid-ps-reports .e-grid.e-bigger .e-filtermenudiv {
    margin: -18px -7px; }
  #grid-ps-reports .e-bigger .e-grid .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger .e-sortfilterdiv {
    margin: -17px 8px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -15px 18px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,
  #grid-ps-reports .e-bigger .e-grid .e-wrap .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger .e-wrap .e-sortfilterdiv {
    margin: -20px 8px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv
.e-wrap .e-rightalign .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv
.e-wrap .e-rightalign .e-sortfilterdiv {
    margin: -20px 2px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv
.e-wrap .e-fltr-icon .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv
.e-wrap .e-fltr-icon .e-sortfilterdiv {
    margin: -10px 18px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
  #grid-ps-reports .e-bigger .e-grid .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader .e-columnheader.e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger .e-wrap .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -12px 2px; }
  #grid-ps-reports .e-bigger .e-grid.e-wrap .e-rowcell,
  #grid-ps-reports .e-bigger .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv,
  #grid-ps-reports .e-bigger .e-grid.e-wrap .e-columnheader .e-headercelldiv,
  #grid-ps-reports .e-grid.e-bigger.e-wrap .e-rowcell,
  #grid-ps-reports .e-grid.e-bigger.e-wrap .e-columnheader .e-stackedheadercelldiv,
  #grid-ps-reports .e-grid.e-bigger.e-wrap .e-columnheader .e-headercelldiv {
    line-height: 18px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader .e-rightalign .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -17px 2px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader .e-rightalign .e-sortnumber,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader .e-rightalign .e-sortnumber {
    float: left;
    margin: 8px 2px 0 5px; }
  #grid-ps-reports .e-bigger .e-grid .e-sortnumber,
  #grid-ps-reports .e-grid.e-bigger .e-sortnumber {
    border-radius: 65%;
    display: inline-block;
    float: right;
    font-size: 9px;
    height: 15px;
    line-height: 16px;
    margin: 8px 5px 0 2px;
    text-align: center;
    width: 15px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -17px 2px; }
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-headercell .e-sortfilterdiv,
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-headercell .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-detailheadercell .e-sortfilterdiv {
    margin: -17px 10px; }
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -17px 10px; }
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -15px 30px 0 0; }
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -16px 0; }
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-filtermenudiv,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-filtermenudiv {
    margin: -18px 0 -18px -11px; }
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-rightalign .e-filtermenudiv,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-rightalign .e-filtermenudiv {
    margin: -18px 0 -18px -11px; }
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber {
    margin: 6px 0 0 5px; }
  #grid-ps-reports .e-bigger .e-grid .e-rowcell,
  #grid-ps-reports .e-bigger .e-grid .e-summarycell,
  #grid-ps-reports .e-bigger .e-grid .e-emptyrow td,
  #grid-ps-reports .e-bigger .e-grid .e-frozencontent table tr td:first-child:empty,
  #grid-ps-reports .e-bigger .e-grid .e-movablecontent table tr td:first-child:empty,
  #grid-ps-reports .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  #grid-ps-reports .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,
  #grid-ps-reports .e-grid.e-bigger .e-rowcell,
  #grid-ps-reports .e-grid.e-bigger .e-summarycell,
  #grid-ps-reports .e-grid.e-bigger .e-emptyrow td,
  #grid-ps-reports .e-grid.e-bigger .e-frozencontent table tr td:first-child:empty,
  #grid-ps-reports .e-grid.e-bigger .e-movablecontent table tr td:first-child:empty,
  #grid-ps-reports .e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  #grid-ps-reports .e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    line-height: 27px; }
  #grid-ps-reports .e-bigger .e-grid .e-filterbarcell input,
  #grid-ps-reports .e-grid.e-bigger .e-filterbarcell input {
    font-size: 13px; }
  #grid-ps-reports .e-bigger .e-grid .e-groupdroparea,
  #grid-ps-reports .e-grid.e-bigger .e-groupdroparea {
    font-size: 19px;
    min-height: 64px;
    padding: 22px 24px; }
  #grid-ps-reports .e-bigger .e-grid .e-cloneproperties,
  #grid-ps-reports .e-grid.e-bigger .e-cloneproperties {
    padding: 4px 5px; }
  #grid-ps-reports .e-bigger .e-grid .e-headerclone,
  #grid-ps-reports .e-grid.e-bigger .e-headerclone {
    font-size: 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-groupdroparea.e-grouped,
  #grid-ps-reports .e-grid.e-bigger .e-groupdroparea.e-grouped {
    padding: 11px 0 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-frozenheader table tr td.e-rowcell,
  #grid-ps-reports .e-grid.e-bigger .e-frozenheader table tr td.e-rowcell {
    height: 43px; }
  #grid-ps-reports .e-bigger .e-grid .e-frozencontent table tr td:first-child:empty,
  #grid-ps-reports .e-bigger .e-grid .e-movablecontent table tr td:first-child:empty,
  #grid-ps-reports .e-bigger .e-grid .e-frozenhdrcont table tr td:first-child:empty,
  #grid-ps-reports .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  #grid-ps-reports .e-bigger .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty,
  #grid-ps-reports .e-grid.e-bigger .e-frozencontent table tr td:first-child:empty,
  #grid-ps-reports .e-grid.e-bigger .e-movablecontent table tr td:first-child:empty,
  #grid-ps-reports .e-grid.e-bigger .e-frozenhdrcont table tr td:first-child:empty,
  #grid-ps-reports .e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  #grid-ps-reports .e-grid.e-bigger:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    height: 49px; }
  #grid-ps-reports .e-bigger .e-grid.e-bigger .e-columnmenu,
  #grid-ps-reports .e-grid.e-bigger.e-bigger .e-columnmenu {
    bottom: 16px;
    margin: 0 -7px; }
  #grid-ps-reports .e-bigger .e-grid .e-columnmenu,
  #grid-ps-reports .e-grid.e-bigger .e-columnmenu {
    right: 10px; }
  #grid-ps-reports .e-bigger .e-grid .e-groupheadercell,
  #grid-ps-reports .e-bigger .e-grid .e-groupheadercell:hover,
  #grid-ps-reports .e-grid.e-bigger .e-groupheadercell,
  #grid-ps-reports .e-grid.e-bigger .e-groupheadercell:hover {
    border-radius: 16px;
    height: 32px;
    margin: 4px 0 0 24px;
    padding: 0 8px 0 12px;
    font-size: 13px; }
  #grid-ps-reports .e-bigger .e-grid .e-groupheadercell:hover,
  #grid-ps-reports .e-grid.e-bigger .e-groupheadercell:hover {
    padding: 0 8px 0 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-gdclone,
  #grid-ps-reports .e-grid.e-bigger .e-gdclone {
    border-radius: 17px;
    padding: 6px; }
  #grid-ps-reports .e-bigger .e-grid .e-groupheadercell span,
  #grid-ps-reports .e-grid.e-bigger .e-groupheadercell span {
    height: 32px;
    line-height: 32px;
    padding: 0; }
  #grid-ps-reports .e-bigger .e-grid .e-groupheadercell .e-ungroupbutton,
  #grid-ps-reports .e-grid.e-bigger .e-groupheadercell .e-ungroupbutton {
    font-size: 16px; }
  #grid-ps-reports .e-bigger .e-grid .e-groupheadercell .e-grouptext,
  #grid-ps-reports .e-grid.e-bigger .e-groupheadercell .e-grouptext {
    line-height: 32px; }
  #grid-ps-reports .e-bigger .e-grid .e-row .e-input-group .e-input.e-field,
  #grid-ps-reports .e-bigger .e-grid .e-row .e-input-focus .e-input.e-field,
  #grid-ps-reports .e-grid.e-bigger .e-row .e-input-group .e-input.e-field,
  #grid-ps-reports .e-grid.e-bigger .e-row .e-input-focus .e-input.e-field {
    font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
    font-size: 13px;
    padding-bottom: 9px;
    padding-top: 13px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-row .e-input-group .e-input.e-field,
  #grid-ps-reports .e-bigger .e-grid.e-device .e-row .e-input-focus .e-input.e-field,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-row .e-input-group .e-input.e-field,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-row .e-input-focus .e-input.e-field {
    padding-bottom: 5px;
    padding-top: 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-row .e-input-group,
  #grid-ps-reports .e-grid.e-bigger .e-row .e-input-group {
    margin-bottom: 5px;
    vertical-align: middle; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-headercell,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-headercell {
    padding: 0 12px 0; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-headercell:first-child,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-headercell:first-child {
    padding: 0 12px 0 16px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-headercell:last-child,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-headercell:last-child {
    padding: 0 16px 0 12px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-groupheadercell span,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-groupheadercell span {
    line-height: 30px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-rowcell,
  #grid-ps-reports .e-bigger .e-grid.e-device .e-summarycell,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-rowcell,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-summarycell {
    padding: 8px 12px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-rowcell:first-child,
  #grid-ps-reports .e-bigger .e-grid.e-device .e-summarycell:first-child,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-rowcell:first-child,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-summarycell:first-child {
    padding: 8px 12px 8px 16px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-rowcell:last-child,
  #grid-ps-reports .e-bigger .e-grid.e-device .e-summarycell:last-child,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-rowcell:last-child,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-summarycell:last-child {
    padding: 8px 16px 8px 12px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-filterbarcell,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-filterbarcell {
    padding: 8px 12px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-filterbarcell:first-child,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-filterbarcell:first-child {
    padding: 8px 12px 8px 16px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-filterbarcell:last-child,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-filterbarcell:last-child {
    padding: 8px 16px 8px 12px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-groupheadercell .e-ungroupbutton,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-groupheadercell .e-ungroupbutton {
    line-height: 33px; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-normaledit .e-rowcell,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-normaledit .e-rowcell {
    padding-bottom: 0;
    padding-top: 0; }
  #grid-ps-reports .e-bigger .e-grid.e-device .e-editedbatchcell.e-rowcell,
  #grid-ps-reports .e-grid.e-bigger.e-device .e-editedbatchcell.e-rowcell {
    padding-bottom: 0;
    padding-top: 0; }
  #grid-ps-reports .e-bigger .e-grid .e-unboundcell,
  #grid-ps-reports .e-bigger .e-grid .e-editedrow .e-normaledit .e-unboundcell,
  #grid-ps-reports .e-bigger .e-grid .e-addedrow .e-normaledit .e-unboundcell,
  #grid-ps-reports .e-grid.e-bigger .e-unboundcell,
  #grid-ps-reports .e-grid.e-bigger .e-editedrow .e-normaledit .e-unboundcell,
  #grid-ps-reports .e-grid.e-bigger .e-addedrow .e-normaledit .e-unboundcell {
    padding-bottom: 6px;
    padding-top: 6px; }
  #grid-ps-reports .e-bigger .e-grid .e-grouptext,
  #grid-ps-reports .e-grid.e-bigger .e-grouptext {
    margin-right: 8px;
    width: 76px; }
  #grid-ps-reports .e-bigger .e-grid .e-gridheader table th[rowspan],
  #grid-ps-reports .e-bigger .e-grid.e-device .e-gridheader table th[rowspan],
  #grid-ps-reports .e-grid.e-bigger .e-gridheader table th[rowspan],
  #grid-ps-reports .e-grid.e-bigger.e-device .e-gridheader table th[rowspan] {
    padding-bottom: 20px; }
  #grid-ps-reports .e-bigger .e-grid .e-groupsort,
  #grid-ps-reports .e-bigger .e-grid span.e-ungroupbutton,
  #grid-ps-reports .e-bigger .e-grid .e-toggleungroup,
  #grid-ps-reports .e-grid.e-bigger .e-groupsort,
  #grid-ps-reports .e-grid.e-bigger span.e-ungroupbutton,
  #grid-ps-reports .e-grid.e-bigger .e-toggleungroup {
    margin-left: 8px;
    margin-top: 0; }
  #grid-ps-reports .e-bigger .e-grid span.e-ungroupbutton.e-icons,
  #grid-ps-reports .e-grid.e-bigger span.e-ungroupbutton.e-icons {
    font-size: 16px;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0; }
  #grid-ps-reports .e-bigger .e-grid .e-groupsort,
  #grid-ps-reports .e-grid.e-bigger .e-groupsort {
    margin-right: 0;
    margin-top: 0; }
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-groupheadercell,
  #grid-ps-reports .e-bigger .e-grid.e-rtl .e-groupheadercell:hover,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-groupheadercell,
  #grid-ps-reports .e-grid.e-bigger.e-rtl .e-groupheadercell:hover {
    margin: 3px 24px 0 0;
    padding: 0 12px 0 8px; }
  #grid-ps-reports .e-bigger .e-grid.e-rtl span.e-ungroupbutton.e-icons,
  #grid-ps-reports .e-grid.e-bigger.e-rtl span.e-ungroupbutton.e-icons {
    margin-left: 0;
    margin-right: 6px;
    margin-top: 0;
    padding-top: 0; }
  #grid-ps-reports .e-bigger .e-grid .e-groupcaption,
  #grid-ps-reports .e-grid.e-bigger .e-groupcaption {
    line-height: 32px; }
  #grid-ps-reports .e-bigger .e-grid .e-ccdlg .e-dlg-content,
  #grid-ps-reports .e-grid.e-bigger .e-ccdlg .e-dlg-content {
    margin: 20px 0 0;
    padding: 17px 24px 5px 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-ccdlg .e-ccul-ele,
  #grid-ps-reports .e-grid.e-bigger .e-ccdlg .e-ccul-ele {
    padding: 0; }
  #grid-ps-reports .e-bigger .e-grid .e-ccdlg .e-cc-searchdiv,
  #grid-ps-reports .e-grid.e-bigger .e-ccdlg .e-cc-searchdiv {
    padding-left: 6px; }
  #grid-ps-reports .e-bigger .e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard,
  #grid-ps-reports .e-grid.e-bigger .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
    padding-left: 12px; }
  #grid-ps-reports .e-bigger .e-grid .e-ccdlg li.e-cclist,
  #grid-ps-reports .e-grid.e-bigger .e-ccdlg li.e-cclist {
    padding: 11px 0; }
  #grid-ps-reports .e-bigger .e-grid .e-ccdlg .e-toolbar .e-ccdiv,
  #grid-ps-reports .e-grid.e-bigger .e-ccdlg .e-toolbar .e-ccdiv {
    margin-top: 0; }
  #grid-ps-reports .e-grid {
    border-radius: 0;
    border-style: none solid solid;
    border-width: 1px;
    display: block;
    font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
    font-size: 13px;
    height: auto;
    position: relative; }
  #grid-ps-reports .e-grid .e-gridheader {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  #grid-ps-reports .e-grid .e-gridheader .e-firstrow-dragborder,
  #grid-ps-reports .e-grid.e-rtl .e-gridheader .e-firstrow-dragborder,
  #grid-ps-reports .e-grid .e-gridcontent .e-lastrow-dragborder,
  #grid-ps-reports .e-grid.e-rtl .e-gridcontent .e-lastrow-dragborder {
    bottom: 0;
    background-color: #e3165b;
    height: 2px;
    position: absolute;
    z-index: 10; }
  #grid-ps-reports .e-grid .e-grid-relative {
    position: relative; }
  #grid-ps-reports .e-grid .e-dropitemscount {
    border: 1px solid #fff;
    border-radius: 17px;
    box-sizing: content-box;
    font-size: 13px;
    line-height: normal;
    margin-left: -8px;
    min-width: 12px;
    padding: 3px 7px 4px;
    position: absolute;
    text-align: center;
    top: -10px;
    z-index: 5; }
  #grid-ps-reports .e-grid.e-verticallines .e-cloneproperties.e-draganddrop .e-rowdragdrop,
  #grid-ps-reports .e-grid.e-bothlines .e-cloneproperties.e-draganddrop .e-rowdragdrop {
    border-top: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 0; }
  #grid-ps-reports .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
  #grid-ps-reports .e-grid .e-gridcontent .e-rowcell.e-dragborder,
  #grid-ps-reports .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,
  #grid-ps-reports .e-grid .e-gridheader thead tr th.e-firstrowdragborder,
  #grid-ps-reports .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
  #grid-ps-reports .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,
  #grid-ps-reports .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder {
    box-shadow: 0 2px 0 0 #e3165b;
    position: relative;
    z-index: 5; }
  #grid-ps-reports .e-grid .e-gridheader thead .e-icons:not(.e-check):not(.e-stop) {
    font-size: 10px; }
  #grid-ps-reports .e-grid .e-row .e-icon-rowdragicon::before {
    display: block;
    text-indent: 10px;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    opacity: 0.54; }
  #grid-ps-reports .e-grid .e-row .e-icon-rowdragmoveicon::before {
    font-size: 12px;
    font-weight: bold; }
  #grid-ps-reports .e-grid .e-row .e-icon-rowdragmoveicon {
    padding-left: 10px; }
  #grid-ps-reports .e-grid .e-draganddrop .e-rowcell, #grid-ps-reports .e-grid.e-rtl .e-draganddrop .e-rowcell {
    padding-left: 6px;
    padding-right: 6px; }
  #grid-ps-reports .e-grid .e-gridcontent .e-rowdragdrop {
    border-style: solid;
    border-width: 1px 0 0 0;
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-gridcontent .e-rowdragdrop.e-lastrowcell {
    border-bottom-width: 1px; }
  #grid-ps-reports .e-grid .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
    position: relative;
    left: -5px; }
  #grid-ps-reports .e-grid .e-icon-rowdragicon {
    font-size: 10px;
    text-indent: 12px; }
  #grid-ps-reports .e-grid .e-toolbar {
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    border-top: 1px solid #e0e0e0; }
  #grid-ps-reports .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper {
    padding-bottom: 6px;
    padding-top: 1px; }
  #grid-ps-reports .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search {
    margin-bottom: 0;
    opacity: .6;
    width: 230px; }
  #grid-ps-reports .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search.e-input-focus {
    opacity: 1; }
  #grid-ps-reports .e-grid .e-toolbar-items .e-toolbar-item.e-search-wrapper .e-search .e-search-icon {
    min-width: 18px; }
  #grid-ps-reports .e-bigger .e-grid .e-group-animator .e-groupheadercell,
  #grid-ps-reports .e-bigger .e-grid .e-group-animator .e-groupheadercell:hover {
    margin: 15px 0 15px 0;
    border-bottom-width: 1px; }
  #grid-ps-reports .e-grid .e-groupdroparea.e-group-animate.e-grouped {
    height: 54px; }
  #grid-ps-reports .e-bigger .e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
    margin-top: 15px; }
  #grid-ps-reports .e-grid .e-group-animator .e-groupheadercell,
  #grid-ps-reports .e-grid .e-group-animator .e-groupheadercell:hover {
    margin: 12px 0 12px 0;
    border-bottom-width: 1px; }
  #grid-ps-reports .e-grid .e-group-animator:last-child .e-nextgroup.e-icons.e-icon-next {
    display: none; }
  #grid-ps-reports .e-grid .e-groupdroparea.e-group-animate.e-grouped {
    overflow: hidden;
    padding: 0;
    height: 48px;
    border-bottom-width: 0; }
  #grid-ps-reports .e-grid.e-rtl .e-group-animator {
    float: right; }
  #grid-ps-reports .e-grid.e-rtl .e-group-animate .e-groupheadercell, #grid-ps-reports .e-grid.e-rtl .e-group-animate .e-groupheadercell:hover {
    margin-right: 0;
    margin-left: 0; }
  #grid-ps-reports .e-grid.e-rtl .e-group-animate.e-groupdroparea .e-nextgroup {
    transform: rotate(180deg);
    margin-top: 16px; }
  #grid-ps-reports .e-grid.e-rtl .e-group-animator:first-child .e-groupheadercell {
    margin: 12px 16px 12px 0; }
  #grid-ps-reports .e-grid .e-group-animator:first-child .e-groupheadercell {
    margin: 12px 0 12px 16px; }
  #grid-ps-reports .e-grid .e-group-animate.e-groupdroparea .e-nextgroup {
    margin-top: 9px; }
  #grid-ps-reports .e-grid .e-groupdroparea.e-group-animate .e-drag.e-icon-drag {
    display: inline-block;
    height: 24px;
    font-size: 11px;
    line-height: 25px;
    padding: 0;
    vertical-align: middle; }
  #grid-ps-reports .e-grid .e-group-animator .e-icon-drag.e-icons {
    margin-left: 0; }
  #grid-ps-reports .e-grid .e-groupdroparea.e-group-animate span.e-drag.e-icons.e-icon-drag {
    cursor: move; }
  #grid-ps-reports .e-grid .e-group-animate .e-drag.e-icon-drag::before {
    opacity: 0.7; }
  #grid-ps-reports .e-grid .e-group-animate span.e-nextgroup.e-icons.e-icon-next {
    display: inline-block;
    float: left;
    height: 24px;
    line-height: 32px;
    padding: 0;
    vertical-align: middle; }
  #grid-ps-reports .e-grid .e-groupdroparea.e-grouped {
    padding: 9px 0 10px; }
  #grid-ps-reports .e-grid .e-groupdroparea.e-grouped {
    padding: 9px 0 10px; }
  #grid-ps-reports .e-grid.e-default .e-gridheader.e-stackedfilter .e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter .e-grouptopleftcell {
    border-top: 0; }
  #grid-ps-reports .e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
    border-bottom: 1px solid; }
  #grid-ps-reports .e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
    border-bottom: 0; }
  #grid-ps-reports .e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
    border-top: 1px solid; }
  #grid-ps-reports .e-grid.e-default.e-hidelines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-default.e-verticallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell {
    border-top: 0; }
  #grid-ps-reports .e-grid.e-default .e-grouptopleftcell {
    border-top: 1px solid; }
  #grid-ps-reports .e-grid.e-default .e-gridheader .e-headercell.e-firstheader,
  #grid-ps-reports .e-grid.e-default.e-horizontallines .e-headercell.e-firstheader {
    border-left: 1px solid; }
  #grid-ps-reports .e-grid.e-default.e-hidelines .e-headercell.e-firstheader {
    border-left: 0; }
  #grid-ps-reports .e-grid.e-default.e-verticallines .e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-default.e-bothlines .e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-default.e-hidelines .e-grouptopleftcell {
    border-top-width: 0; }
  #grid-ps-reports .e-grid.e-default.e-verticallines .e-detailrowcollapse,
  #grid-ps-reports .e-grid.e-default.e-verticallines .e-detailrowexpand,
  #grid-ps-reports .e-grid.e-default.e-verticallines .e-rowdragdrop, #grid-ps-reports .e-grid.e-default.e-hidelines .e-detailrowcollapse,
  #grid-ps-reports .e-grid.e-default.e-hidelines .e-detailrowexpand,
  #grid-ps-reports .e-grid.e-default.e-hidelines .e-rowdragdrop {
    border-top-width: 0; }
  #grid-ps-reports .e-grid.e-default.e-horizontallines .e-grouptopleftcell {
    border-top: 1px solid; }
  #grid-ps-reports .e-grid .e-gridheader .e-headercell .e-rhandler,
  #grid-ps-reports .e-grid .e-gridheader .e-headercell .e-rsuppress {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 4px; }
  #grid-ps-reports .e-grid.e-device .e-gridheader .e-headercell .e-rhandler {
    width: 14px; }
  #grid-ps-reports .e-grid.e-rtl .e-gridheader .e-headercell .e-rhandler,
  #grid-ps-reports .e-grid.e-rtl .e-gridheader .e-headercell .e-rsuppress {
    left: 0;
    right: auto; }
  #grid-ps-reports .e-grid.e-resize-lines .e-gridheader th.e-headercell.e-lastcell .e-rhandler {
    border-right-width: 0; }
  #grid-ps-reports .e-grid .e-rhelper {
    position: absolute;
    width: 1px; }
  #grid-ps-reports .e-grid.e-device .e-ricon::before {
    border-bottom: 6px solid transparent;
    border-right: 6px solid;
    border-top: 6px solid transparent;
    content: '';
    display: block;
    height: 0;
    position: absolute;
    right: 4px;
    top: 4px;
    width: 20px; }
  #grid-ps-reports .e-grid.e-device .e-ricon::after {
    border-bottom: 6px solid transparent;
    border-left: 6px solid;
    border-top: 6px solid transparent;
    content: '';
    display: block;
    height: 0;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 20px;
    z-index: 3; }
  #grid-ps-reports .e-grid.e-rcursor,
  #grid-ps-reports .e-grid .e-gridheader .e-stackedheadercell.e-rcursor,
  #grid-ps-reports .e-grid .e-gridheader .e-rcursor {
    cursor: col-resize; }
  #grid-ps-reports .e-grid.e-editing .e-gridheader .e-rcursor {
    cursor: default; }
  #grid-ps-reports .e-grid .e-table {
    border-collapse: separate;
    table-layout: fixed;
    width: 100%;
    border: 1px solid #e0e0e0;
    border-top: 0; }
  #grid-ps-reports .e-grid .e-tableborder {
    border-right: 1px solid; }
  #grid-ps-reports .e-grid .e-virtualtable {
    will-change: transform;
    z-index: 1; }
  #grid-ps-reports .e-grid .e-headercelldiv {
    border: 0 none;
    display: block;
    font-size: 12px;
    font-weight: 500;
    height: 29px;
    line-height: 30px;
    margin: 4px 0px;
    overflow: hidden;
    padding: 0 0.6em;
    text-align: left;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  #grid-ps-reports .e-grid .e-headercelldiv.e-headerchkcelldiv {
    overflow: visible; }
  #grid-ps-reports .e-grid .e-gridheader .e-headercontent .e-rightalign .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 .6em; }
  #grid-ps-reports .e-grid .e-gridheader .e-headercontent .e-centeralign .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 .6em; }
  #grid-ps-reports .e-grid .e-headercell,
  #grid-ps-reports .e-grid .e-headercell.e-stackedheadercell,
  #grid-ps-reports .e-grid .e-headercell.e-defaultcursor {
    cursor: default; }
  #grid-ps-reports .e-grid .e-headercell.e-mousepointer,
  #grid-ps-reports .e-grid .e-headercell.e-stackedheadercell.e-mousepointer {
    cursor: pointer; }
  #grid-ps-reports .e-grid .e-gridheader .e-headercell,
  #grid-ps-reports .e-grid .e-gridheader .e-detailheadercell {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  #grid-ps-reports .e-grid .e-gridcontent tr:first-child td {
    border-top: 0 none; }
  #grid-ps-reports .e-grid .e-gridheader tr:first-child th {
    border-top: 0 none; }
  #grid-ps-reports .e-grid .e-gridheader tr th:last-child.e-filterbarcell {
    padding-right: 21px; }
  #grid-ps-reports .e-grid .e-gridheader tr th {
    padding-left: 16px; }
  #grid-ps-reports .e-grid .e-gridheader tr th:first-child.e-filterbarcell {
    padding-left: 21px; }
  #grid-ps-reports .e-grid .e-gridheader {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px; }
  #grid-ps-reports .e-grid .e-frozenhdrcont {
    border-bottom-width: 0; }
  #grid-ps-reports .e-grid .e-frozenhdrcont table tr:not(.e-editedrow):first-child td {
    border-top-style: solid;
    border-top-width: 1px; }
  #grid-ps-reports .e-grid.e-bothlines .e-filterbarcell,
  #grid-ps-reports .e-grid.e-bothlines .e-filterbarcelldisabled {
    border-width: 1px 0 0 1px; }
  #grid-ps-reports .e-grid .e-headercell,
  #grid-ps-reports .e-grid .e-detailheadercell {
    border-style: solid;
    border-width: 0;
    font-size: 12px;
    font-weight: 500;
    height: 42px;
    overflow: hidden;
    padding: 0 5px 0;
    position: relative;
    text-align: left; }
  #grid-ps-reports .e-grid.e-device .e-headercell {
    padding: 0 12px 0; }
  #grid-ps-reports .e-grid.e-device .e-headercell:first-child {
    padding: 0 12px 0 16px; }
  #grid-ps-reports .e-grid.e-device .e-headercell:last-child {
    padding: 0 16px 0 12px; }
  #grid-ps-reports .e-grid .e-rowcell {
    border-style: solid;
    border-width: 1px 0 0 0;
    display: table-cell;
    font-size: 13px;
    line-height: 20px;
    overflow: hidden;
    padding: 8px 21px;
    vertical-align: middle;
    white-space: nowrap;
    width: auto; }
  #grid-ps-reports .e-grid .e-frozenheader table tr td.e-rowcell {
    height: 36px; }
  #grid-ps-reports .e-grid .e-frozencontent table tr td:first-child:empty,
  #grid-ps-reports .e-grid .e-movablecontent table tr td:first-child:empty,
  #grid-ps-reports .e-grid .e-frozenhdrcont table tr td:first-child:empty,
  #grid-ps-reports .e-grid:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  #grid-ps-reports .e-grid:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    height: 36px; }
  #grid-ps-reports .e-grid .e-rowcell:first-child,
  #grid-ps-reports .e-grid .e-summarycell:first-child {
    padding-left: 16px; }
  #grid-ps-reports .e-grid .e-rowcell:last-child,
  #grid-ps-reports .e-grid .e-summarycell:last-child {
    padding-right: 16px; }
  #grid-ps-reports .e-grid .e-unboundcell,
  #grid-ps-reports .e-grid .e-editedrow .e-normaledit .e-unboundcell,
  #grid-ps-reports .e-grid .e-addedrow .e-normaledit .e-unboundcell {
    padding-bottom: 4px;
    padding-top: 4px; }
  #grid-ps-reports .e-grid .e-unboundcelldiv > button {
    margin: 0 3.5px; }
  #grid-ps-reports .e-grid .e-unboundcelldiv {
    margin: 0 -3.5px; }
  #grid-ps-reports .e-grid .e-summarycell {
    border-style: solid;
    border-width: 1px 0 0;
    font-size: 13px;
    font-weight: 500;
    height: auto;
    line-height: 18px;
    padding: 8px 21px;
    white-space: normal;
    word-wrap: break-word; }
  #grid-ps-reports .e-grid .e-summarycontent .e-frozenfootercontent {
    float: left;
    width: -webkit-min-content;
    width: min-content; }
  #grid-ps-reports .e-grid .e-summarycontent .e-movablefootercontent {
    height: inherit;
    overflow: hidden; }
  #grid-ps-reports .e-grid .e-summarycontent .e-indentcell {
    border-width: 0; }
  #grid-ps-reports .e-grid .e-summarycontent .e-detailindentcelltop {
    border-width: 1px 0 0; }
  #grid-ps-reports .e-grid.e-device .e-rowcell,
  #grid-ps-reports .e-grid.e-device .e-summarycell {
    padding: 8px 12px; }
  #grid-ps-reports .e-grid.e-device .e-rowcell:first-child,
  #grid-ps-reports .e-grid.e-device .e-summarycell:first-child {
    padding: 8px 12px 8px 16px; }
  #grid-ps-reports .e-grid.e-device .e-rowcell:last-child,
  #grid-ps-reports .e-grid.e-device .e-summarycell:last-child {
    padding: 8px 16px 8px 12px; }
  #grid-ps-reports .e-grid td.e-rowcell.e-checkbox {
    padding: 6px 21px; }
  #grid-ps-reports .e-grid td.e-rowcell.e-checkbox input[type='checkbox'] {
    margin-top: 5px; }
  #grid-ps-reports .e-grid.e-default .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px; }
  #grid-ps-reports .e-grid.e-bothlines .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px; }
  #grid-ps-reports .e-grid.e-bothlines .e-rowcell {
    border-width: 1px 0 0 1px; }
  #grid-ps-reports .e-grid .e-gridheader table th[rowspan],
  #grid-ps-reports .e-grid.e-device .e-gridheader table th[rowspan] {
    padding-bottom: 13px;
    vertical-align: bottom; }
  #grid-ps-reports .e-grid .e-emptyrow td {
    line-height: 20px;
    padding: .7em; }
  #grid-ps-reports .e-grid.e-responsive .e-rowcell,
  #grid-ps-reports .e-grid.e-responsive .e-headercelldiv {
    text-overflow: unset;
    white-space: nowrap; }
  #grid-ps-reports .e-grid.e-responsive .e-rowcell.e-gridchkbox,
  #grid-ps-reports .e-grid.e-responsive .e-headercelldiv.e-headerchkcelldiv {
    text-overflow: clip; }
  #grid-ps-reports .e-grid.e-default .e-headercell,
  #grid-ps-reports .e-grid.e-default .e-detailheadercell {
    border-width: 0; }
  #grid-ps-reports .e-grid [aria-selected] + tr .e-detailindentcell {
    border-top-style: solid;
    border-top-width: 1px; }
  #grid-ps-reports .e-grid.e-default.e-verticallines .e-headercell,
  #grid-ps-reports .e-grid.e-default.e-verticallines .e-detailheadercell {
    border-width: 0 0 0 1px; }
  #grid-ps-reports .e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell {
    border-bottom: 1px solid; }
  #grid-ps-reports .e-grid.e-default .e-stackedheadercell {
    border-width: 0 0 1px 1px; }
  #grid-ps-reports .e-grid.e-default.e-verticallines tr th:first-child:not(.e-firstcell) {
    border-left-width: 0; }
  #grid-ps-reports .e-grid.e-default.e-bothlines .e-headercell,
  #grid-ps-reports .e-grid.e-default.e-bothlines .e-detailheadercell {
    border-width: 0 0 0 1px; }
  #grid-ps-reports .e-grid.e-default table th[rowspan] {
    border-width: 0 0 0 1px; }
  #grid-ps-reports .e-grid tr th.e-firstcell {
    border-left-style: solid;
    border-left-width: 1px; }
  #grid-ps-reports .e-grid.e-default tr td:first-child,
  #grid-ps-reports .e-grid.e-default tr th.e-headercell:first-child:not(.e-firstcell),
  #grid-ps-reports .e-grid.e-default tr th.e-detailheadercell:first-child,
  #grid-ps-reports .e-grid.e-default tr th.e-filterbarcell:first-child {
    border-left-width: 0; }
  #grid-ps-reports .e-grid.e-default .e-gridheader th.e-firstcell.e-movablefirst {
    border-left-width: 0; }
  #grid-ps-reports .e-grid .e-hide {
    display: none; }
  #grid-ps-reports .e-grid .e-rowcell,
  #grid-ps-reports .e-grid .e-gridcontent,
  #grid-ps-reports .e-grid .e-gridheader,
  #grid-ps-reports .e-grid .e-headercontent,
  #grid-ps-reports .e-grid .e-groupdroparea,
  #grid-ps-reports .e-grid .e-gridfooter,
  #grid-ps-reports .e-grid .e-summarycontent {
    overflow: hidden;
    vertical-align: middle; }
  #grid-ps-reports .e-grid .e-sortfilterdiv {
    float: right;
    height: 10px;
    margin: -15px 10px;
    padding: 3px;
    width: 10px; }
  #grid-ps-reports .e-grid .e-gridheader .e-rightalign .e-sortfilterdiv {
    float: left;
    margin: -15px 5px; }
  #grid-ps-reports .e-grid .e-gridheader .e-sortfilter .e-rightalign .e-headercelldiv,
  #grid-ps-reports .e-grid .e-gridheader .e-rightalign .e-stackedheadercelldiv {
    padding: 0 0.6em 0 1.9em; }
  #grid-ps-reports .e-grid .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv {
    margin: -7px 15px -7px -7px; }
  #grid-ps-reports .e-grid .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv {
    margin: -7px 15px -7px -7px; }
  #grid-ps-reports .e-grid .e-gridheader .e-sortfilter .e-headercelldiv,
  #grid-ps-reports .e-grid .e-gridheader .e-stackedheadercelldiv,
  #grid-ps-reports .e-grid .e-gridheader .e-headercell .e-headercelldiv.e-headerchkcelldiv {
    padding: 0; }
  #grid-ps-reports .e-grid .e-filtermenudiv {
    float: right;
    margin: -18px -7px;
    padding: 6px;
    text-align: right; }
  #grid-ps-reports .e-grid .e-filtermenudiv:hover {
    cursor: pointer; }
  #grid-ps-reports .e-grid.e-print-grid-layout .e-pager, #grid-ps-reports .e-grid.e-print-grid-layout .e-filterbar, #grid-ps-reports .e-grid.e-print-grid-layout .e-icons:not(.e-frame), #grid-ps-reports .e-grid.e-print-grid-layout .e-grouptopleftcell, #grid-ps-reports .e-grid.e-print-grid-layout .e-recordpluscollapse, #grid-ps-reports .e-grid.e-print-grid-layout .e-indentcell, #grid-ps-reports .e-grid.e-print-grid-layout .e-recordplusexpand {
    display: none; }
  #grid-ps-reports .e-grid.e-print-grid-layout .e-indentcell.e-detailindentcelltop {
    display: table-cell; }
  #grid-ps-reports .e-grid.e-print-grid-layout .e-content {
    overflow-y: hidden; }
  #grid-ps-reports .e-grid.e-print-grid-layout .e-grouptext {
    width: auto; }
  #grid-ps-reports .e-grid.e-print-grid-layout .e-detailcell {
    padding: .8em .6em; }
  #grid-ps-reports .e-grid.e-print-grid {
    left: -1000px;
    top: -1000px; }
  #grid-ps-reports .e-grid .e-flmenu-valuediv {
    padding: 24px 0 0; }
  #grid-ps-reports .e-grid .e-flbldcontent {
    padding: 18px 18px 0; }
  #grid-ps-reports .e-grid .e-flblbtn {
    width: 110px; }
  #grid-ps-reports .e-grid .e-sortnumber {
    border-radius: 65%;
    display: inline-block;
    float: right;
    font-size: 9px;
    height: 15px;
    line-height: 16px;
    margin: 8px 5px 0 2px;
    text-align: center;
    width: 15px; }
  #grid-ps-reports .e-grid .e-gridheader .e-rightalign .e-sortnumber {
    float: left;
    margin: 8px 2px 0 5px; }
  #grid-ps-reports .e-grid .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -15px 24px; }
  #grid-ps-reports .e-grid .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -15px 5px; }
  #grid-ps-reports .e-grid.e-wrap .e-gridheader .e-rightalign .e-sortnumber {
    margin: 3px 2px 0 5px; }
  #grid-ps-reports .e-grid.e-wrap .e-gridheader .e-sortnumber {
    margin: 3px 5px 0 2px; }
  #grid-ps-reports .e-grid.e-wrap .e-gridheader .e-sortfilterdiv {
    margin: -9px 10px; }
  #grid-ps-reports .e-grid .e-movableheader .e-editcell.e-normaledit,
  #grid-ps-reports .e-grid .e-frozenheader .e-editcell.e-normaledit {
    border-top-color: transparent; }
  #grid-ps-reports .e-grid .e-columnmenu {
    position: absolute;
    right: 23px;
    float: right;
    margin: -18px;
    padding: 6px; }
  #grid-ps-reports .e-grid.e-wrap .e-columnmenu {
    margin: -13px -13px -23px -23px; }
  #grid-ps-reports .e-grid.e-rtl .e-columnmenu {
    left: 5px;
    right: auto;
    margin: -17px -18px -18px 3px; }
  #grid-ps-reports .e-grid.e-wrap.e-rtl .e-columnmenu {
    margin: -13px -13px -23px -3px; }
  #grid-ps-reports .e-grid [class^='e-'] {
    box-sizing: border-box; }
  #grid-ps-reports .e-grid .e-detailrowcollapse,
  #grid-ps-reports .e-grid .e-detailrowexpand {
    border-style: solid;
    border-width: 1px 0 0 0;
    cursor: pointer; }
  #grid-ps-reports .e-grid .e-detailindentcell {
    border-right-style: solid;
    border-right-width: 1px; }
  #grid-ps-reports .e-grid .e-detailcell {
    border-top-style: solid;
    border-top-width: 1px;
    padding: .3em; }
  #grid-ps-reports .e-grid.e-verticallines .e-rowcell,
  #grid-ps-reports .e-grid.e-verticallines .e-filterbarcell {
    border-width: 0 0 0 1px; }
  #grid-ps-reports .e-grid.e-hidelines .e-rowcell,
  #grid-ps-reports .e-grid.e-horizontallines .e-headercell,
  #grid-ps-reports .e-grid.e-hidelines .e-headercell,
  #grid-ps-reports .e-grid.e-horizontallines .e-detailheadercell,
  #grid-ps-reports .e-grid.e-hidelines .e-detailheadercell,
  #grid-ps-reports .e-grid.e-hidelines tr th.e-firstcell,
  #grid-ps-reports .e-grid.e-hidelines .e-filterbarcell {
    border-width: 0; }
  #grid-ps-reports .e-grid.e-horizontallines .e-headercell.e-stackedheadercell {
    border-width: 0 0 1px 1px; }
  #grid-ps-reports .e-grid.e-horizontallines .e-rowcell {
    border-width: 1px 0 0; }
  #grid-ps-reports .e-grid.e-horizontallines .e-filterbarcell {
    border-width: 1px 0 0; }
  #grid-ps-reports .e-grid.e-horizontallines .e-rowcell.e-lastrowcell, #grid-ps-reports .e-grid.e-verticallines .e-rowcell.e-lastrowcell, #grid-ps-reports .e-grid.e-hidelines .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px; }
  #grid-ps-reports .e-grid.e-horizontallines .e-detailrowvisible, #grid-ps-reports .e-grid.e-verticallines .e-detailrowvisible, #grid-ps-reports .e-grid.e-hidelines .e-detailrowvisible, #grid-ps-reports .e-grid.e-bothlines .e-detailrowvisible {
    border-left-width: 0; }
  #grid-ps-reports .e-grid.e-verticallines .e-firstchildrow .e-rowcell,
  #grid-ps-reports .e-grid.e-verticallines .e-firstchildrow .e-detailrowcollapse,
  #grid-ps-reports .e-grid.e-verticallines .e-firstchildrow .e-detailrowexpand, #grid-ps-reports .e-grid.e-hidelines .e-firstchildrow .e-rowcell,
  #grid-ps-reports .e-grid.e-hidelines .e-firstchildrow .e-detailrowcollapse,
  #grid-ps-reports .e-grid.e-hidelines .e-firstchildrow .e-detailrowexpand {
    border-top-width: 1px; }
  #grid-ps-reports .e-grid .e-filterbarcell .e-icons::before {
    display: block;
    margin: 0 auto; }
  #grid-ps-reports .e-grid .e-filterbarcell .e-filtertext::-webkit-search-cancel-button,
  #grid-ps-reports .e-grid .e-search input::-webkit-search-cancel-button {
    display: none; }
  #grid-ps-reports .e-grid .e-filterbarcell .e-filtertext::-ms-clear,
  #grid-ps-reports .e-grid .e-search input::-ms-clear {
    display: none; }
  #grid-ps-reports .e-grid .e-filterbarcell,
  #grid-ps-reports .e-grid .e-filterbarcelldisabled {
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px 0 0;
    cursor: default;
    height: 42px;
    overflow: hidden;
    padding: 0 21px;
    vertical-align: middle; }
  #grid-ps-reports .e-grid .e-rowdragheader {
    border-color: #e0e0e0;
    border-style: solid;
    border-width: 1px 0 0; }
  #grid-ps-reports .e-grid .e-filterbarcell input {
    border-radius: 0;
    border-style: solid;
    border-width: 0 0 2px 0;
    font-size: 13px;
    font-weight: normal;
    height: 26px;
    padding-right: 24px;
    text-indent: 0;
    width: 100%; }
  #grid-ps-reports .e-grid.e-device .e-filterbarcell {
    padding: 8px 12px; }
  #grid-ps-reports .e-grid.e-device .e-filterbarcell:first-child {
    padding: 8px 12px 8px 16px; }
  #grid-ps-reports .e-grid.e-device .e-filterbarcell:last-child {
    padding: 8px 16px 8px 12px; }
  #grid-ps-reports .e-grid .e-searchclear {
    float: right;
    position: relative; }
  #grid-ps-reports .e-grid.e-rtl .e-searchclear {
    float: left;
    position: relative;
    top: 10px; }
  #grid-ps-reports .e-grid .e-checkboxlist {
    height: 200px;
    margin-top: 5px;
    min-height: 160px;
    overflow-y: auto; }
  #grid-ps-reports .e-grid .e-chk-hidden {
    -moz-appearance: none;
    height: 1px;
    opacity: 0;
    width: 1px; }
  #grid-ps-reports .e-grid .e-checkselect,
  #grid-ps-reports .e-grid .e-checkselectall {
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 0; }
  #grid-ps-reports .e-grid .e-rowcell .e-checkbox-wrapper,
  #grid-ps-reports .e-grid .e-rowcell .e-css.e-checkbox-wrapper {
    height: 20px;
    line-height: 20px; }
  #grid-ps-reports .e-grid .e-dialog.e-checkboxfilter,
  #grid-ps-reports .e-grid .e-dialog.e-flmenu {
    min-width: 250px; }
  #grid-ps-reports .e-grid .e-dialog.e-checkboxfilter {
    min-height: 322px; }
  #grid-ps-reports .e-grid .e-ftrchk {
    padding-bottom: 9px;
    padding-top: 9px; }
  #grid-ps-reports .e-grid .e-filterdiv,
  #grid-ps-reports .e-grid .e-fltrtempdiv {
    padding: 0;
    position: relative;
    text-align: center;
    width: 100%; }
  #grid-ps-reports .e-grid .e-pager {
    border-bottom: transparent;
    border-left: transparent;
    border-right: transparent; }
  #grid-ps-reports .e-grid .e-gridpopup {
    font-weight: normal;
    position: absolute;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99999; }
  #grid-ps-reports .e-grid .e-gridpopup .e-content {
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    padding: 4px; }
  #grid-ps-reports .e-grid .e-lastsummarycell {
    border-right: 1px solid; }
  #grid-ps-reports .e-grid .e-footerpadding {
    padding-right: 14px; }
  #grid-ps-reports .e-grid .e-gridpopup span {
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    height: 26px;
    padding: 4px;
    width: 26px; }
  #grid-ps-reports .e-grid .e-gridpopup .e-tail::before,
  #grid-ps-reports .e-grid .e-gridpopup .e-tail::after {
    border: 10px solid transparent;
    content: '';
    height: 0;
    left: 8px;
    position: absolute;
    width: 0; }
  #grid-ps-reports .e-grid .e-gridpopup .e-downtail::after {
    top: 34px; }
  #grid-ps-reports .e-grid .e-gridpopup .e-uptail::after {
    top: -17px; }
  #grid-ps-reports .e-grid .e-gridpopup .e-uptail::before {
    top: -19px; }
  #grid-ps-reports .e-grid .e-gridpopup .e-sortdirect,
  #grid-ps-reports .e-grid .e-gridpopup .e-rowselect {
    line-height: 18px;
    text-indent: 7%; }
  #grid-ps-reports .e-grid .e-cloneproperties {
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 0;
    font-size: 12px;
    font-weight: 500;
    opacity: 1;
    overflow: hidden;
    padding: 4px 5px;
    text-align: center;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
    z-index: 10; }
  #grid-ps-reports .e-grid .e-cloneproperties.e-draganddrop {
    border-spacing: 0;
    font-size: 12px;
    font-weight: normal;
    overflow: visible; }
  #grid-ps-reports .e-grid .e-cloneproperties.e-draganddrop table {
    border-spacing: 0; }
  #grid-ps-reports .e-grid .e-defaultcur {
    cursor: default; }
  #grid-ps-reports .e-grid .e-notallowedcur {
    cursor: not-allowed; }
  #grid-ps-reports .e-grid .e-cloneproperties.e-headerclone table {
    border-spacing: 0; }
  #grid-ps-reports .e-grid .e-headerclone {
    border-radius: 12px;
    font-size: 12px;
    font-weight: 500;
    line-height: 29px; }
  #grid-ps-reports .e-grid .e-draganddrop {
    border-width: 0 1px 1px;
    font-weight: normal;
    padding: 0; }
  #grid-ps-reports .e-grid .e-draganddrop .e-rowcell {
    opacity: .95; }
  #grid-ps-reports .e-grid.e-default .e-gridheader th.e-firstcell {
    border-left-style: solid;
    border-left-width: 1px; }
  #grid-ps-reports .e-grid.e-bothlines .e-gridheader th.e-stackedheadercell {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px; }
  #grid-ps-reports .e-grid.e-default.e-hidelines .e-gridheader th.e-firstcell {
    border-left-width: 0; }
  #grid-ps-reports .e-grid .e-gridheader .e-headercontent .e-reorderuparrow,
  #grid-ps-reports .e-grid .e-gridheader .e-headercontent .e-reorderdownarrow {
    font-size: 7px;
    position: absolute;
    z-index: 10; }
  #grid-ps-reports .e-grid td.e-active {
    font-weight: normal; }
  #grid-ps-reports .e-grid td.e-cellselectionbackground {
    font-weight: normal; }
  #grid-ps-reports .e-grid .e-groupdroparea {
    height: auto;
    min-height: 48px; }
  #grid-ps-reports .e-grid .e-griddragarea {
    border: 1px solid;
    opacity: .6;
    position: absolute; }
  #grid-ps-reports .e-grid .e-gdclone {
    border-radius: 13px;
    padding: 2px; }
  #grid-ps-reports .e-grid .e-content {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: scroll;
    position: relative; }
  #grid-ps-reports .e-grid.e-ungroupdrag .e-columnheader,
  #grid-ps-reports .e-grid.e-ungroupdrag .e-groupdroparea,
  #grid-ps-reports .e-grid.e-rowdrag .e-columnheader,
  #grid-ps-reports .e-grid.e-rowdrag .e-groupdroparea {
    cursor: not-allowed; }
  #grid-ps-reports .e-grid .e-groupdroparea,
  #grid-ps-reports .e-grid.e-ungroupdrag .e-gridcontent,
  #grid-ps-reports .e-grid.e-rowdrag .e-gridcontent {
    cursor: default; }
  #grid-ps-reports .e-grid .e-groupdroparea {
    border-style: solid none;
    border-width: 1px 0 0; }
  #grid-ps-reports .e-grid .e-groupdroparea {
    border-top-width: 1px;
    font-size: 14px;
    font-weight: lighter;
    opacity: 0.87;
    padding: 14px 24px;
    text-align: left;
    text-indent: 1pt;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%; }
  #grid-ps-reports .e-grid .e-grouptext {
    display: inline-block;
    margin-right: 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 57px; }
  #grid-ps-reports .e-grid .e-grid-icon {
    float: left; }
  #grid-ps-reports .e-grid .e-groupheadercell,
  #grid-ps-reports .e-grid .e-groupheadercell:hover {
    border: 0;
    border-collapse: collapse;
    border-radius: 12px;
    cursor: pointer;
    font-size: 13px;
    font-weight: normal;
    height: 24px;
    margin: 3px 0 0 18px;
    overflow: hidden;
    padding: 0 6px 0 9px;
    vertical-align: middle; }
  #grid-ps-reports .e-grid .e-groupheadercell:hover {
    border: 0;
    padding: 0 6px 0 9px; }
  #grid-ps-reports .e-grid .e-groupheadercell span {
    display: inline-block;
    float: left;
    height: 24px;
    line-height: 26px;
    padding: 0;
    vertical-align: middle; }
  #grid-ps-reports .e-grid .e-groupheadercell .e-grouptext {
    line-height: 24px; }
  #grid-ps-reports .e-grid .e-groupheadercell .e-ungroupbutton {
    font-size: 13px;
    line-height: 26px; }
  #grid-ps-reports .e-grid.e-device .e-groupheadercell span {
    line-height: 26px; }
  #grid-ps-reports .e-grid.e-device .e-groupheadercell .e-ungroupbutton {
    line-height: 28px; }
  #grid-ps-reports .e-grid .e-groupheadercell .e-cancel {
    padding-right: 10px; }
  #grid-ps-reports .e-grid .e-groupheadercell .e-icons::before {
    display: inline; }
  #grid-ps-reports .e-grid .e-groupsort,
  #grid-ps-reports .e-grid .e-ungroupbutton,
  #grid-ps-reports .e-grid .e-toggleungroup {
    font-size: 10px;
    margin-left: 6px; }
  #grid-ps-reports .e-grid .e-groupsort {
    margin-right: 0;
    margin-top: 0; }
  #grid-ps-reports .e-grid span.e-ungroupbutton.e-icons {
    margin-left: 6px;
    margin-top: 0; }
  #grid-ps-reports .e-grid .e-grptogglebtn {
    padding: 7px; }
  #grid-ps-reports .e-grid .e-icon-gdownarrow {
    font-size: 11px;
    text-indent: 12px; }
  #grid-ps-reports .e-grid .e-icon-grightarrow {
    font-size: 10px;
    text-indent: 12px; }
  #grid-ps-reports .e-grid .e-recordplusexpand {
    padding-top: 5px; }
  #grid-ps-reports .e-grid .e-indentcell {
    border-style: solid;
    border-width: 0 1px 0 0; }
  #grid-ps-reports .e-grid .e-indentcell.e-indentcelltop, #grid-ps-reports .e-grid .e-indentcell.e-detailindentcelltop {
    border-width: 1px 0 0; }
  #grid-ps-reports .e-grid .e-recordplusexpand,
  #grid-ps-reports .e-grid .e-recordpluscollapse {
    border-style: solid;
    border-width: 1px 0 0;
    cursor: pointer; }
  #grid-ps-reports .e-grid .e-groupcaption {
    border-style: solid;
    border-width: 1px 0 0;
    display: table-cell;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    padding: .7em;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: auto; }
  #grid-ps-reports .e-grid .e-virtualtable .e-groupcaption {
    line-height: 20px;
    padding: 8px 21px; }
  #grid-ps-reports .e-grid .e-autofill {
    border: 1px solid;
    height: 8px;
    position: absolute;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 8px; }
  #grid-ps-reports .e-grid .e-headercontent {
    border-style: solid;
    border-width: 0; }
  #grid-ps-reports .e-grid .e-stackedheadercell {
    border-width: 0 0 1px 1px;
    white-space: nowrap; }
  #grid-ps-reports .e-grid .e-noselect {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  #grid-ps-reports .e-grid .e-toolbar .e-btn-icon.e-icons.e-columnchooser-btn {
    font-size: 9px;
    line-height: 3; }
  #grid-ps-reports .e-grid .e-toolbar-item.e-cc.e-ccdiv.e-cc-toolbar {
    margin-top: 0;
    padding: 3px 0 0; }
  #grid-ps-reports .e-grid .e-edit-dialog .e-dlg-content {
    position: relative; }
  #grid-ps-reports .e-grid .e-edit-dialog {
    min-height: 350px; }
  #grid-ps-reports .e-grid .e-griderror label {
    display: inline !important; }
  #grid-ps-reports .e-grid .e-tooltip-wrap.e-griderror {
    z-index: 1000; }
  #grid-ps-reports .e-grid .e-tooltip-wrap.e-griderror .e-arrow-tip.e-tip-top {
    left: 44%; }
  #grid-ps-reports .e-grid .e-normaledit .e-rowcell {
    padding-bottom: 0;
    padding-top: 0; }
  #grid-ps-reports .e-grid.e-device .e-normaledit .e-rowcell {
    padding-bottom: 4px;
    padding-top: 4px; }
  #grid-ps-reports .e-grid .e-gridcontent .e-normaledit .e-rowcell.e-lastrowadded {
    border-bottom: 1px solid #e0e0e0;
    border-top: 0 none #e0e0e0; }
  #grid-ps-reports .e-grid .e-normaledit {
    border-top: 0;
    padding: 0; }
  #grid-ps-reports .e-grid .e-gridcontent .e-normaledit .e-rowcell {
    border-top: 1px solid; }
  #grid-ps-reports .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell {
    border-top: 0; }
  #grid-ps-reports .e-grid.e-device .e-editedbatchcell.e-rowcell,
  #grid-ps-reports .e-grid .e-editedbatchcell.e-rowcell,
  #grid-ps-reports .e-grid.e-device .e-gridcontent .e-normaledit .e-rowcell {
    padding-bottom: 0;
    padding-top: 0; }
  #grid-ps-reports .e-grid .e-editedbatchcell,
  #grid-ps-reports .e-grid td.e-boolcell {
    padding-left: 21px;
    padding-right: 21px; }
  #grid-ps-reports .e-grid td.e-boolcell input {
    margin: 3px 3px 3px 4px; }
  #grid-ps-reports .e-grid td.e-boolcell.e-rowcell {
    padding-bottom: 5px;
    padding-top: 5px; }
  #grid-ps-reports .e-grid .e-dialog .e-gridform .e-rowcell {
    border: 0;
    padding: 0; }
  #grid-ps-reports .e-grid .e-row .e-input-group .e-input.e-field,
  #grid-ps-reports .e-grid .e-row .e-input-focus .e-input.e-field {
    font-family: "Roboto", "Segoe UI", "GeezaPro", "DejaVu Serif", "sans-serif", "-apple-system", "BlinkMacSystemFont";
    font-size: 13px;
    padding-bottom: 6px;
    padding-top: 9px; }
  #grid-ps-reports .e-grid .e-row .e-input-group {
    margin-bottom: 2px;
    margin-top: 0;
    vertical-align: middle; }
  #grid-ps-reports .e-grid .e-defaultcell.e-ralign,
  #grid-ps-reports .e-grid .e-editedrow .e-defaultcell.e-ralign,
  #grid-ps-reports .e-grid .e-defaultcell.e-ralign:focus,
  #grid-ps-reports .e-grid .e-editedrow .e-defaultcell.e-ralign:focus {
    padding-right: 10px; }
  #grid-ps-reports .e-grid .e-dlg-content .e-defaultcell.e-ralign,
  #grid-ps-reports .e-grid .e-dlg-content .e-defaultcell.e-ralign:focus {
    padding-right: 0; }
  #grid-ps-reports .e-grid .e-hiddenrow {
    display: none; }
  #grid-ps-reports .e-grid .e-columnchooserdiv {
    float: right;
    margin: -12px; }
  #grid-ps-reports .e-grid .e-ccdlg .e-dlg-content {
    margin: 20px 0 0;
    overflow: visible;
    padding: 16px 18px 13px 9px; }
  #grid-ps-reports .e-grid .e-ccdlg .e-checkbox-wrapper.e-control.e-keyboard {
    padding-left: 9px; }
  #grid-ps-reports .e-grid .e-ccdlg .e-main-div {
    box-sizing: border-box;
    position: relative; }
  #grid-ps-reports .e-grid .e-ccdlg .e-ccul-ele {
    margin: 13px 0;
    padding: 0; }
  #grid-ps-reports .e-grid .e-ccdlg li.e-cclist {
    padding: 9px 0; }
  #grid-ps-reports .e-grid .e-ccdlg .e-checkbox-wrapper .e-frame {
    margin-left: 0; }
  #grid-ps-reports .e-grid .e-ccdlg label.e-cc {
    margin: 0; }
  #grid-ps-reports .e-grid .e-ccdlg .e-footer-content {
    border-style: solid;
    border-width: 1px 0 0; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc-contentdiv {
    height: 196px;
    overflow-y: auto; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc-searchdiv {
    border-style: solid;
    border-width: 0 0 2px;
    left: 4px;
    opacity: 0.6;
    position: absolute;
    right: 0;
    top: -46px; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
    float: right;
    opacity: .6;
    padding: 5px 2px; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc-searchdiv span.e-ccsearch-icon.e-cc-cancel {
    font-size: 11px;
    padding: 5px 2px 6px; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus {
    opacity: 1; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus span.e-ccsearch-icon.e-icons {
    opacity: 1; }
  #grid-ps-reports .e-grid .e-ccdlg .e-innerdiv.e-ccnmdiv {
    height: 60px;
    padding: 23px;
    text-align: center; }
  #grid-ps-reports .e-grid .e-ccdlg .e-checkbox-wrapper .e-label {
    text-overflow: ellipsis; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc-chbox {
    margin: 3px;
    vertical-align: middle; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc-lab-name {
    padding: 7px;
    text-overflow: ellipsis;
    vertical-align: middle; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc.e-input,
  #grid-ps-reports .e-grid .e-ccdlg .e-cc.e-input:focus {
    border: 0;
    padding-bottom: 8px;
    padding-left: 4px;
    padding-top: 4px; }
  #grid-ps-reports .e-grid .e-checkboxfiltertext {
    width: 150px;
    word-break: normal; }
  #grid-ps-reports .e-grid .e-frozenhdrcont .e-headercontent > .e-table,
  #grid-ps-reports .e-grid .e-frozenhdrcont .e-frozenheader > .e-table,
  #grid-ps-reports .e-grid .e-frozenhdrcont .e-movableheader > .e-table,
  #grid-ps-reports .e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable > .e-table {
    border-bottom: 1px solid; }
  #grid-ps-reports .e-grid .e-frozenheader > .e-table,
  #grid-ps-reports .e-grid .e-frozencontent > .e-table,
  #grid-ps-reports .e-grid .e-frozenheader .e-virtualtable > .e-table,
  #grid-ps-reports .e-grid .e-frozencontent .e-virtualtable > .e-table {
    border-left: 0;
    border-right: 1px solid; }
  #grid-ps-reports .e-grid .e-frozenheader {
    float: left;
    width: -webkit-min-content;
    width: min-content; }
  #grid-ps-reports .e-grid.e-rtl .e-frozenheader > .e-table,
  #grid-ps-reports .e-grid.e-rtl .e-frozencontent > .e-table {
    border-left: 1px solid;
    border-right: 0; }
  #grid-ps-reports .e-grid.e-rtl .e-frozenheader {
    float: right; }
  #grid-ps-reports .e-grid.e-rtl .e-frozencontent {
    float: right; }
  #grid-ps-reports .e-grid .e-movableheader {
    overflow: hidden; }
  #grid-ps-reports .e-grid .e-frozenhdrcont {
    -ms-touch-action: none; }
  #grid-ps-reports .e-grid .e-frozencontent {
    -ms-touch-action: none;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
    height: inherit;
    overflow: hidden;
    width: -webkit-min-content;
    width: min-content; }
  #grid-ps-reports .e-grid .e-movablecontent {
    height: inherit;
    overflow: scroll; }
  #grid-ps-reports .e-grid .e-columnchooser::before {
    line-height: 1.9; }
  #grid-ps-reports .e-grid .e-toolbar .e-ccdiv .e-columnchooser.e-cctbn-icon {
    font-size: 15px;
    vertical-align: middle; }
  #grid-ps-reports .e-grid .e-toolbar .e-ccdiv {
    margin-top: -1px;
    padding: 0 10px; }
  #grid-ps-reports .e-grid.e-rtl .e-tableborder {
    border-left: 1px solid;
    border-right: 0; }
  #grid-ps-reports .e-grid.e-rtl .e-headercell,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell {
    border-width: 0;
    text-align: right; }
  #grid-ps-reports .e-grid.e-rtl .e-headercell .e-headercelldiv,
  #grid-ps-reports .e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell .e-headercelldiv,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv {
    padding: 0 0.6em 0 1.8em;
    text-align: right; }
  #grid-ps-reports .e-grid.e-rtl .e-headercell .e-headercelldiv .e-sortnumber,
  #grid-ps-reports .e-grid.e-rtl .e-headercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell .e-headercelldiv .e-sortnumber,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell .e-headercelldiv.e-headerchkcelldiv .e-sortnumber {
    float: left;
    margin: 9px 0 0 5px; }
  #grid-ps-reports .e-grid.e-rtl .e-headercell .e-filterbarcell input,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell .e-filterbarcell input {
    border-width: 0 0 2px 0; }
  #grid-ps-reports .e-grid.e-rtl .e-headercell .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell .e-sortfilterdiv {
    float: left;
    margin: -14px 10px; }
  #grid-ps-reports .e-grid.e-rtl .e-headercell.e-leftalign .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-sortfilterdiv {
    float: right;
    margin: -14px 3px; }
  #grid-ps-reports .e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv {
    padding: 0 25px 0 .7em; }
  #grid-ps-reports .e-grid.e-rtl .e-headercell.e-leftalign .e-headercelldiv .e-sortnumber,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell.e-leftalign .e-headercelldiv .e-sortnumber {
    float: right;
    margin: 6px 5px 0 0; }
  #grid-ps-reports .e-grid.e-rtl .e-headercell.e-rightalign .e-sortnumber,
  #grid-ps-reports .e-grid.e-rtl .e-detailheadercell.e-rightalign .e-sortnumber {
    float: left;
    margin: 9px 0 0 5px; }
  #grid-ps-reports .e-grid.e-rtl .e-rowcell:first-child,
  #grid-ps-reports .e-grid.e-rtl .e-summarycell:first-child {
    padding-right: 21px; }
  #grid-ps-reports .e-grid.e-rtl .e-rowcell:last-child,
  #grid-ps-reports .e-grid.e-rtl .e-summarycell:last-child {
    padding-left: 21px; }
  #grid-ps-reports .e-grid.e-rtl.e-wrap .e-gridheader .e-rightalign .e-sortnumber {
    margin: 3px 5px 0 2px; }
  #grid-ps-reports .e-grid.e-rtl.e-wrap .e-gridheader .e-sortnumber {
    margin: 3px 5px 0 2px; }
  #grid-ps-reports .e-grid.e-rtl.e-wrap .e-gridheader .e-sortfilterdiv {
    margin: -17px 4px; }
  #grid-ps-reports .e-grid.e-rtl.e-wrap .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -17px 5px; }
  #grid-ps-reports .e-grid.e-rtl .e-gridheader .e-fltr-icon .e-sortfilterdiv {
    margin: -14px 0 0 11px; }
  #grid-ps-reports .e-grid.e-rtl .e-gridheader .e-rightalign.e-fltr-icon .e-sortfilterdiv {
    margin: -14px 0 0 11px; }
  #grid-ps-reports .e-grid.e-rtl .e-gridheader .e-sortfilter .e-rightalign.e-fltr-icon .e-headercelldiv {
    margin: -7px; }
  #grid-ps-reports .e-grid.e-rtl .e-gridheader .e-sortfilter .e-fltr-icon .e-headercelldiv {
    margin: -7px; }
  #grid-ps-reports .e-grid.e-rtl.e-verticallines .e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-rtl.e-bothlines .e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-rtl.e-hidelines .e-grouptopleftcell {
    border-top: 0; }
  #grid-ps-reports .e-grid.e-rtl .e-grouptopleftcell {
    border-top: 1px solid; }
  #grid-ps-reports .e-grid.e-rtl .e-grouptext {
    margin-left: 18px;
    margin-right: 0; }
  #grid-ps-reports .e-grid.e-rtl .e-groupheadercell span {
    float: right; }
  #grid-ps-reports .e-grid.e-rtl.e-horizontallines .e-grouptopleftcell {
    border-top: 1px solid; }
  #grid-ps-reports .e-grid.e-rtl .e-rowcell {
    border-width: 1px 0 0 0; }
  #grid-ps-reports .e-grid.e-rtl .e-filterbarcell,
  #grid-ps-reports .e-grid.e-rtl .e-filterbarcelldisabled {
    border-width: 1px 0 0; }
  #grid-ps-reports .e-grid.e-rtl .e-lastrowcell {
    border-width: 1px 1px 1px 0; }
  #grid-ps-reports .e-grid.e-rtl .e-gridheader .e-rightalign .e-sortfilterdiv {
    margin: -14px 10px; }
  #grid-ps-reports .e-grid.e-rtl .e-cloneproperties {
    border-width: 1px 1px 3px; }
  #grid-ps-reports .e-grid.e-rtl tr td:first-child,
  #grid-ps-reports .e-grid.e-rtl tr th:first-child {
    border-left-width: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines tr td:first-child:not(.e-summarycell),
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines tr th:first-child {
    border-left-width: 1px; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowcollapse,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines tr td:first-child.e-detailrowexpand {
    border-left-width: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default tr td:last-child,
  #grid-ps-reports .e-grid.e-rtl.e-default tr th:last-child {
    border-left: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines tr th:last-child {
    border-left: 1px solid; }
  #grid-ps-reports .e-grid.e-rtl.e-default .e-gridheader tr th:last-child {
    padding-left: 21px;
    padding-right: 21px; }
  #grid-ps-reports .e-grid.e-rtl.e-default .e-gridheader tr th:first-child {
    padding-left: 21px;
    padding-right: 21px; }
  #grid-ps-reports .e-grid.e-rtl.e-default th:first-child
.e-grid.e-rtl.e-default .e-headercell,
  #grid-ps-reports .e-grid.e-rtl.e-default .e-detailheadercell {
    border-width: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default .e-rowcell {
    border-width: 1px 0 0 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-headercell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-rowcell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-filterbarcell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-detailheadercell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-firstcell {
    border-width: 0 0 0 1px; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines tr th:first-child:not(.e-firstcell) {
    border-left-width: 1px; }
  #grid-ps-reports .e-grid.e-rtl.e-default .e-stackedheadercell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-horizontallines .e-stackedheadercell {
    border-width: 0 1px 1px 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default .e-gridheader th.e-firstcell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-horizontallines .e-gridheader th.e-firstcell {
    border-left-width: 0;
    border-right-width: 1px; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-firstcell {
    border-left-width: 1px;
    border-right-width: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader {
    border-left: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-hidelines .e-gridheader th.e-firstcell {
    border-left: 0;
    border-right: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-horizontallines .e-gridheader .e-headercell.e-firstheader {
    border-right: 1px solid; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader {
    border-right: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
    border-left: 1px solid; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell {
    border-bottom: 1px solid; }
  #grid-ps-reports .e-grid.e-rtl.e-default .e-detailcell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-detailcell {
    border-right-style: solid;
    border-right-width: 1px; }
  #grid-ps-reports .e-grid.e-rtl .e-cc-searchdiv span.e-ccsearch-icon.e-icons {
    float: left; }
  #grid-ps-reports .e-grid.e-rtl .e-groupsort,
  #grid-ps-reports .e-grid.e-rtl .e-ungroupbutton,
  #grid-ps-reports .e-grid.e-rtl .e-toggleungroup {
    margin-left: 0;
    margin-right: 6px; }
  #grid-ps-reports .e-grid.e-rtl span.e-ungroupbutton.e-icons {
    margin-left: 0;
    margin-right: 6px;
    padding-top: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-headercell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-detailheadercell {
    border-width: 0 0 0 1px; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-dragheadercell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-rowdragheader,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-cloneproperties.e-draganddrop td.e-rowdragdrop,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-cloneproperties.e-draganddrop td.e-rowdragdrop {
    border-left: 1px solid #e0e0e0;
    padding-left: 3px; }
  #grid-ps-reports .e-grid.e-rtl .e-cloneproperties.e-draganddrop .e-row .e-icon-rowdragicon::before {
    left: 4px;
    position: relative; }
  #grid-ps-reports .e-grid.e-rtl.e-default table th[rowspan] {
    border-width: 0 1px 0 0; }
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
    border-left: 1px solid;
    border-right: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-bothlines .e-gridheader th.e-stackedheadercell {
    border-bottom-style: solid;
    border-bottom-width: 1px; }
  #grid-ps-reports .e-grid.e-rtl.e-bothlines .e-filterbarcell,
  #grid-ps-reports .e-grid.e-rtl.e-bothlines .e-filterbarcelldisabled {
    border-width: 1px 0 0 1px; }
  #grid-ps-reports .e-grid.e-rtl.e-bothlines .e-rowcell,
  #grid-ps-reports .e-grid.e-rtl.e-bothlines .e-rowcell.e-lastrowcell {
    border-width: 1px 0 0 1px; }
  #grid-ps-reports .e-grid.e-rtl.e-verticallines .e-rowcell,
  #grid-ps-reports .e-grid.e-rtl.e-verticallines .e-filterbarcell {
    border-width: 1px 0 0 1px; }
  #grid-ps-reports .e-grid.e-rtl.e-hidelines .e-rowcell,
  #grid-ps-reports .e-grid.e-rtl.e-hidelines .e-headercell,
  #grid-ps-reports .e-grid.e-rtl.e-hidelines .e-detailheadercell,
  #grid-ps-reports .e-grid.e-rtl.e-hidelines .e-filterbarcell {
    border-width: 0; }
  #grid-ps-reports .e-grid.e-rtl.e-horizontallines .e-rowcell {
    border-width: 1px 0 0; }
  #grid-ps-reports .e-grid.e-rtl.e-horizontallines .e-filterbarcell {
    border-width: 1px 0 0; }
  #grid-ps-reports .e-grid.e-rtl.e-horizontallines .e-rowcell.e-lastrowcell, #grid-ps-reports .e-grid.e-rtl.e-verticallines .e-rowcell.e-lastrowcell, #grid-ps-reports .e-grid.e-rtl.e-hidelines .e-rowcell.e-lastrowcell {
    border-bottom-width: 1px; }
  #grid-ps-reports .e-grid.e-rtl.e-verticallines .e-firstchildrow .e-rowcell, #grid-ps-reports .e-grid.e-rtl.e-hidelines .e-firstchildrow .e-rowcell {
    border-top-width: 1px; }
  #grid-ps-reports .e-grid.e-rtl .e-groupheadercell .e-icons::before {
    display: inline-block; }
  #grid-ps-reports .e-grid.e-rtl .e-groupheadercell .e-cancel {
    padding-left: 23px;
    padding-right: 0;
    padding-top: 2px; }
  #grid-ps-reports .e-grid.e-rtl .e-groupheadercell,
  #grid-ps-reports .e-grid.e-rtl .e-groupheadercell:hover {
    margin-left: 10px;
    margin-right: 18px;
    padding: 0 9px 0 6px; }
  #grid-ps-reports .e-grid.e-rtl .e-groupheadercell,
  #grid-ps-reports .e-grid.e-rtl .e-groupheadercell:hover {
    float: right; }
  #grid-ps-reports .e-grid.e-rtl .e-groupdroparea {
    text-align: right; }
  #grid-ps-reports .e-grid.e-rtl .e-ungroupbutton {
    float: left; }
  #grid-ps-reports .e-grid.e-rtl tr:not(.e-summaryrow) td.e-indentcell {
    border-style: solid;
    border-width: 0 0 0 1px; }
  #grid-ps-reports .e-grid.e-rtl .e-defaultcell.e-ralign,
  #grid-ps-reports .e-grid.e-rtl .e-row .e-input.e-defaultcell.e-ralign,
  #grid-ps-reports .e-grid.e-rtl .e-defaultcell.e-ralign:focus,
  #grid-ps-reports .e-grid.e-rtl .e-editedrow .e-defaultcell.e-ralign:focus {
    padding-left: 10px; }
  #grid-ps-reports .e-grid.e-rtl .e-detailindentcell {
    border-left-style: solid;
    border-left-width: 1px;
    border-right-width: 0; }
  #grid-ps-reports .e-grid.e-rtl .e-filtermenudiv {
    float: left;
    margin: -18px 0 -18px -11px;
    padding: 6px; }
  #grid-ps-reports .e-grid.e-wrap .e-rowcell,
  #grid-ps-reports .e-grid.e-wrap .e-columnheader .e-stackedheadercelldiv,
  #grid-ps-reports .e-grid.e-wrap .e-columnheader .e-headercelldiv {
    height: Auto;
    line-height: 18px;
    overflow-wrap: break-word;
    text-overflow: clip;
    white-space: normal;
    word-wrap: break-word; }
  #grid-ps-reports .e-grid.e-wrap .e-stackedheader .e-columnheader .e-stackedheadercelldiv,
  #grid-ps-reports .e-grid.e-wrap .e-stackedheader .e-columnheader .e-headercelldiv {
    max-height: 36px; }
  #grid-ps-reports .e-grid.e-wrap .e-columnheader .e-headercelldiv,
  #grid-ps-reports .e-grid .e-columnheader.e-wrap .e-headercelldiv {
    margin-bottom: 2px;
    margin-top: 0; }
  #grid-ps-reports .e-grid.e-wrap .e-columnheader .e-filtermenudiv {
    line-height: 18px; }
  #grid-ps-reports .e-grid .e-columnheader.e-wrap .e-filtermenudiv {
    line-height: 18px; }
  #grid-ps-reports .e-grid .e-columnheader.e-wrap .e-headercelldiv,
  #grid-ps-reports .e-grid .e-columnheader.e-wrap .e-stackedheadercelldiv,
  #grid-ps-reports .e-grid .e-gridcontent.e-wrap .e-rowcell,
  #grid-ps-reports .e-grid .e-frozenhdrcont.e-wrap .e-rowcell {
    height: Auto;
    line-height: 18px;
    overflow-wrap: break-word;
    text-overflow: clip;
    white-space: normal;
    word-wrap: break-word; }
  #grid-ps-reports .e-grid .e-stackedheadercelldiv {
    overflow: hidden;
    text-overflow: ellipsis; }
  #grid-ps-reports .e-grid .e-stackedheader .e-columnheader.e-wrap .e-headercelldiv,
  #grid-ps-reports .e-grid .e-stackedheader .e-columnheader.e-wrap .e-stackedheadercelldiv {
    max-height: 36px; }
  #grid-ps-reports .e-grid .e-columnheader.e-wrap .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-wrap .e-columnheader .e-sortfilterdiv {
    margin: -18px 10px; }
  #grid-ps-reports .e-grid .e-columnheader.e-wrap .e-rightalign .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-wrap .e-columnheader .e-rightalign .e-sortfilterdiv {
    margin: -18px 5px; }
  #grid-ps-reports .e-grid .e-columnheader.e-wrap .e-fltr-icon .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-wrap .e-columnheader .e-fltr-icon .e-sortfilterdiv {
    margin: -11px 24px; }
  #grid-ps-reports .e-grid .e-columnheader.e-wrap .e-fltr-icon.e-rightalign .e-sortfilterdiv,
  #grid-ps-reports .e-grid.e-wrap .e-columnheader .e-fltr-icon.e-rightalign .e-sortfilterdiv {
    margin: -10px 5px; }
  #grid-ps-reports .e-grid .e-columnheader.e-wrap .e-icon-group::before,
  #grid-ps-reports .e-grid.e-wrap .e-columnheader .e-icon-group::before {
    display: inline-block; }
  #grid-ps-reports .e-grid.e-responsive .e-rowcell.e-gridclip,
  #grid-ps-reports .e-grid.e-responsive .e-gridclip .e-headercelldiv,
  #grid-ps-reports .e-grid.e-responsive .e-stackedheadercelldiv.e-gridclip {
    text-overflow: clip; }
  #grid-ps-reports .e-grid .e-clipboard {
    cursor: default;
    height: 1px;
    left: -1000px;
    overflow: hidden;
    position: fixed;
    resize: none;
    top: -1000px;
    width: 1px; }
  #grid-ps-reports .e-grid.e-resize-lines th.e-headercell.e-stackedheadercell,
  #grid-ps-reports .e-grid.e-resize-lines th.e-headercell.e-firstcell, #grid-ps-reports .e-grid.e-resize-lines.e-rtl th.e-headercell.e-stackedheadercell,
  #grid-ps-reports .e-grid.e-resize-lines.e-rtl th.e-headercell.e-firstcell {
    border-left: 0;
    border-right: 0;
    border-top: 0; }
  #grid-ps-reports .e-grid.e-resize-lines tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor, #grid-ps-reports .e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor {
    border-right: 0; }
  #grid-ps-reports .e-grid.e-resize-lines.e-default table th[rowspan], #grid-ps-reports .e-grid.e-resize-lines.e-rtl.e-default table th[rowspan] {
    border-left: 0; }
  #grid-ps-reports .e-grid.e-resize-lines.e-rtl tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor,
  #grid-ps-reports .e-grid.e-resize-lines.e-rtl tr.e-columnheader th.e-lastcell .e-rhandler.e-rcursor {
    border-left: 0; }
  #grid-ps-reports .e-grid.e-resize-lines.e-rtl.e-default table th[rowspan] {
    border-right: 0; }
  #grid-ps-reports .e-grid-min-height .e-rowcell {
    line-height: 0;
    padding-bottom: 0;
    padding-top: 0; }
  #grid-ps-reports .e-grid-min-height .e-gridheader .e-headercell,
  #grid-ps-reports .e-grid-min-height .e-gridheader .e-detailheadercell,
  #grid-ps-reports .e-grid-min-height .e-gridheader .e-headercell .e-headercelldiv {
    height: auto; }
  #grid-ps-reports .e-grid-min-height .e-gridcontent .e-groupcaption {
    line-height: normal;
    padding: 0 .7em; }
  #grid-ps-reports .e-grid-min-height .e-summarycell {
    line-height: normal;
    padding: 0 8px; }
  #grid-ps-reports .e-device.e-grid-min-height .e-rowcell,
  #grid-ps-reports .e-device.e-grid-min-height .e-rowcell:first-child,
  #grid-ps-reports .e-device.e-grid-min-height .e-rowcell:last-child {
    padding-bottom: 0;
    padding-top: 0; }
  #grid-ps-reports .e-bigger .e-grid.e-grid-min-height .e-rowcell,
  #grid-ps-reports .e-bigger .e-grid.e-grid-min-height .e-rowcell:first-child,
  #grid-ps-reports .e-bigger .e-grid.e-grid-min-height .e-rowcell:last-child {
    line-height: 0;
    padding-bottom: 0;
    padding-top: 0; }
  #grid-ps-reports .e-bigger .e-wrap.e-grid-min-height .e-rowcell {
    line-height: 18px; }
  #grid-ps-reports .e-bigger .e-wrap.e-grid-min-height .e-frozencontent table tr td:first-child:empty,
  #grid-ps-reports .e-bigger .e-wrap.e-grid-min-height .e-movablecontent table tr td:first-child:empty,
  #grid-ps-reports .e-bigger .e-wrap.e-grid-min-height .e-frozenhdrcont table tr td:first-child:empty,
  #grid-ps-reports .e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr td:not(.e-indentcell):first-child:empty,
  #grid-ps-reports .e-bigger .e-wrap.e-grid-min-height:not(.e-grid-min-height) .e-gridcontent tr.e-row .e-rowcell:empty {
    height: 18px; }
  #grid-ps-reports .e-rtl .e-grid .e-headercell,
  #grid-ps-reports .e-rtl .e-grid .e-detailheadercell,
  #grid-ps-reports .e-rtl .e-grid .e-headercelldiv,
  #grid-ps-reports .e-rtl .e-grid .e-headercelldiv.e-headerchkcelldiv {
    text-align: right; }
  #grid-ps-reports .e-edit-dialog .e-gridform .e-table {
    border-collapse: separate;
    border-spacing: 11px;
    width: 100%; }
  #grid-ps-reports .e-edit-dialog .e-dlg-content {
    position: relative; }
  #grid-ps-reports .e-grid {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-content {
    background-color: #fff; }
  #grid-ps-reports .e-grid .e-icons {
    color: #000; }
  #grid-ps-reports .e-grid .e-unboundcelldiv .e-icons {
    color: #000; }
  #grid-ps-reports .e-grid .e-table {
    background-color: #fff; }
  #grid-ps-reports .e-grid .e-focused:not(.e-menu-item) {
    box-shadow: 0 0 0 1px #9e9e9e inset; }
  #grid-ps-reports .e-grid .e-gridheader .e-icons:not(.e-icon-hide):not(.e-check):not(.e-stop) {
    color: #212121; }
  #grid-ps-reports .e-grid .e-groupdroparea .e-icons {
    color: #fff; }
  #grid-ps-reports .e-grid .e-tableborder {
    border-right-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-autofill,
  #grid-ps-reports .e-grid .e-xlsel {
    background-color: #e3165b;
    border-color: #e3165b; }
  #grid-ps-reports .e-grid .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
  #grid-ps-reports .e-grid .e-gridcontent .e-rowcell.e-dragborder,
  #grid-ps-reports .e-grid .e-gridcontent .e-rowdragdrop.e-dragborder,
  #grid-ps-reports .e-grid .e-gridheader thead tr th.e-firstrowdragborder,
  #grid-ps-reports .e-grid.e-rtl .e-gridcontent tr.e-row:first-child .e-rowcell.e-dragborder,
  #grid-ps-reports .e-grid.e-rtl .e-gridcontent .e-rowcell.e-dragborder,
  #grid-ps-reports .e-grid.e-rtl .e-gridcontent .e-rowdragdrop.e-dragborder {
    box-shadow: 0 2px 0 0 #e3165b;
    position: relative;
    z-index: 5; }
  #grid-ps-reports .e-grid .e-gridheader {
    background-color: #fff;
    border-bottom-color: #e0e0e0;
    border-top-color: #e0e0e0;
    color: black; }
  #grid-ps-reports .e-grid .e-gridcontent tr:first-child td {
    border-top-color: transparent; }
  #grid-ps-reports .e-grid th.e-headercell[aria-sort='ascending'] .e-headertext,
  #grid-ps-reports .e-grid th.e-headercell[aria-sort='descending'] .e-headertext,
  #grid-ps-reports .e-grid th.e-headercell[aria-sort='ascending'] .e-sortfilterdiv,
  #grid-ps-reports .e-grid th.e-headercell[aria-sort='descending'] .e-sortfilterdiv {
    color: #000;
    opacity: 1; }
  #grid-ps-reports .e-grid.e-default.e-verticallines .e-headercell.e-stackedheadercell {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid.e-default.e-horizontallines .e-grouptopleftcell {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid.e-default .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:last-child th.e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-default .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-default.e-horizontallines .e-gridheader.e-stackedfilter tr:first-child th.e-grouptopleftcell {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid.e-default .e-gridheader .e-headercell.e-firstheader,
  #grid-ps-reports .e-grid.e-default.e-horizontallines .e-headercell.e-firstheader {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-filterbarcell input {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-gridcontent {
    background-color: #fff; }
  #grid-ps-reports .e-grid .e-gridfooter {
    background-color: #f6f6f6; }
  #grid-ps-reports .e-grid .e-headercontent {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-headercell,
  #grid-ps-reports .e-grid .e-detailheadercell {
    background-color: #fff;
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid [aria-selected] + tr .e-detailindentcell {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid tr th.e-firstcell {
    border-left-color: #e0e0e0;
    border-right-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-rowcell:not(.e-editedbatchcell),
  #grid-ps-reports .e-grid .e-detailrowcollapse:not(.e-editedbatchcell),
  #grid-ps-reports .e-grid .e-detailrowexpand:not(.e-editedbatchcell),
  #grid-ps-reports .e-grid .e-gridcontent .e-rowdragdrop:not(.e-editedbatchcell),
  #grid-ps-reports .e-grid .e-emptyrow:not(.e-editedbatchcell) {
    color: #000;
    opacity: 0.87; }
  #grid-ps-reports .e-grid .e-summarycell {
    background-color: #fafafa;
    border-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.54); }
  #grid-ps-reports .e-grid .e-summaryrow .e-summarycell,
  #grid-ps-reports .e-grid .e-summaryrow .e-templatecell,
  #grid-ps-reports .e-grid .e-summarycontent .e-indentcell,
  #grid-ps-reports .e-grid .e-indentcell.e-detailindentcelltop {
    background-color: #f6f6f6;
    border-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.54); }
  #grid-ps-reports .e-grid .e-rowcell,
  #grid-ps-reports .e-grid .e-groupcaption,
  #grid-ps-reports .e-grid .e-indentcell,
  #grid-ps-reports .e-grid .e-recordplusexpand,
  #grid-ps-reports .e-grid .e-recordpluscollapse,
  #grid-ps-reports .e-grid .e-detailrowcollapse,
  #grid-ps-reports .e-grid .e-detailrowexpand,
  #grid-ps-reports .e-grid .e-detailindentcell,
  #grid-ps-reports .e-grid .e-detailcell {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid.e-default .e-grouptopleftcell {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-frozenhdrcont .e-headercontent > .e-table,
  #grid-ps-reports .e-grid .e-frozenhdrcont .e-frozenheader > .e-table,
  #grid-ps-reports .e-grid .e-frozenhdrcont .e-movableheader > .e-table,
  #grid-ps-reports .e-grid .e-frozenhdrcont .e-headercontent .e-virtualtable > .e-table {
    border-bottom-color: #e3165b; }
  #grid-ps-reports .e-grid .e-frozencontent {
    border-bottom-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-frozenheader > .e-table,
  #grid-ps-reports .e-grid .e-frozencontent > .e-table,
  #grid-ps-reports .e-grid .e-frozencontent .e-virtualtable > .e-table,
  #grid-ps-reports .e-grid .e-frozenheader .e-virtualtable > .e-table {
    border-right-color: #e3165b; }
  #grid-ps-reports .e-grid.e-rtl .e-frozenheader > .e-table,
  #grid-ps-reports .e-grid.e-rtl .e-frozencontent > .e-table {
    border-left-color: #e3165b; }
  #grid-ps-reports .e-grid.e-gridhover tr[role='row']:not(.e-editedrow):hover .e-rowcell:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
  #grid-ps-reports .e-grid.e-gridhover tr[role='row']:hover .e-detailrowcollapse:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
  #grid-ps-reports .e-grid.e-gridhover tr[role='row']:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
  #grid-ps-reports .e-grid.e-rtl .e-gridhover tr[role='row']:hover .e-rowdragdrop:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell),
  #grid-ps-reports .e-grid.e-gridhover tr[role='row']:hover .e-detailrowexpand:not(.e-cellselectionbackground):not(.e-active):not(.e-updatedtd):not(.e-indentcell) {
    background-color: #eee;
    color: #000; }
  #grid-ps-reports .e-grid tr[role='row']:hover .e-rowdragdrop {
    cursor: move; }
  #grid-ps-reports .e-grid .e-sortnumber {
    background-color: #bbbdc0;
    color: #000; }
  #grid-ps-reports .e-grid.e-gridhover .e-frozenhover {
    background-color: #eee;
    color: #000; }
  #grid-ps-reports .e-grid .e-col-menu.e-filter-popup {
    box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.24); }
  #grid-ps-reports .e-grid td.e-active .e-icon-rowdragicon::before {
    color: #000; }
  #grid-ps-reports .e-grid td.e-active {
    background: #e0e0e0;
    color: #000; }
  #grid-ps-reports .e-grid td.e-cellselectionbackground {
    background: #e0e0e0;
    color: #000; }
  #grid-ps-reports .e-grid .e-filterbarcell,
  #grid-ps-reports .e-grid .e-filterbarcelldisabled {
    background-color: #fff;
    background-image: none;
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-filtered::before {
    color: #e3165b; }
  #grid-ps-reports .e-grid .e-gridpopup .e-content {
    background-color: #fff;
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-gridpopup span:hover,
  #grid-ps-reports .e-grid .e-gridpopup .e-spanclicked {
    border-color: #000; }
  #grid-ps-reports .e-grid .e-gridpopup .e-downtail::before,
  #grid-ps-reports .e-grid .e-gridpopup .e-downtail {
    border-top-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-gridpopup .e-downtail::after {
    border-top-color: #fff; }
  #grid-ps-reports .e-grid .e-gridpopup .e-uptail::before,
  #grid-ps-reports .e-grid .e-gridpopup .e-uptail {
    border-bottom-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-gridpopup .e-uptail::after {
    border-bottom-color: #fff; }
  #grid-ps-reports .e-grid .e-cloneproperties {
    background-color: #eee;
    border-color: #e0e0e0;
    color: rgba(0, 0, 0, 0.54); }
  #grid-ps-reports .e-grid .e-rhelper {
    background-color: #000;
    cursor: col-resize;
    opacity: 0.87; }
  #grid-ps-reports .e-grid.e-device .e-rcursor::before {
    border-right-color: #000;
    opacity: 0.87; }
  #grid-ps-reports .e-grid.e-device .e-rcursor::after {
    border-left-color: #000;
    opacity: 0.87; }
  #grid-ps-reports .e-grid.e-resize-lines .e-headercell .e-rhandler,
  #grid-ps-reports .e-grid.e-resize-lines .e-headercell .e-rsuppress {
    border-right: 1px solid #e0e0e0; }
  #grid-ps-reports .e-grid.e-resize-lines .e-focused .e-rhandler {
    border: 0 none; }
  #grid-ps-reports .e-grid.e-resize-lines .e-headercell.e-stackedheadercell {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0; }
  #grid-ps-reports .e-grid.e-rtl.e-resize-lines .e-headercell.e-stackedheadercell,
  #grid-ps-reports .e-grid.e-rtl.e-resize-lines .e-headercell .e-rhandler,
  #grid-ps-reports .e-grid.e-rtl.e-resize-lines .e-headercell .e-rsuppress {
    border-left: 1px solid #e0e0e0;
    border-right-width: 0; }
  #grid-ps-reports .e-grid.e-resize-lines .e-filterbarcell,
  #grid-ps-reports .e-grid.e-rtl.e-resize-lines .e-filterbarcell {
    border-top: 1px solid #e0e0e0; }
  #grid-ps-reports .e-grid .e-cloneproperties.e-draganddrop {
    box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.26);
    opacity: .95;
    overflow: visible; }
  #grid-ps-reports .e-grid .e-row .e-dragstartrow::before,
  #grid-ps-reports .e-grid .e-row .e-selectionbackground .e-dragstartrow::before {
    color: #e3165b; }
  #grid-ps-reports .e-grid .e-griddragarea {
    background-color: #eee;
    border-color: #eee;
    color: #000; }
  #grid-ps-reports .e-grid .e-groupdroparea {
    background-color: #e8eaf6;
    border-top-color: #e0e0e0;
    color: #000; }
  #grid-ps-reports .e-grid .e-groupdroparea.e-hover {
    background-color: #c5cae9; }
  #grid-ps-reports .e-grid .e-groupdroparea.e-grouped {
    background-color: #7986cb; }
  #grid-ps-reports .e-grid .e-groupheadercell {
    background-color: #3f51b5;
    border-color: #e0e0e0;
    border-radius: 12px;
    color: #fff; }
  #grid-ps-reports .e-grid .e-groupheadercell:hover {
    background-color: #3f51b5;
    border-color: #000; }
  #grid-ps-reports .e-grid .e-ungroupbutton:hover {
    color: #fff;
    opacity: 1; }
  #grid-ps-reports .e-grid .e-ungroupbutton {
    opacity: 0.7; }
  #grid-ps-reports .e-grid .e-groupcaption,
  #grid-ps-reports .e-grid .e-indentcell,
  #grid-ps-reports .e-grid .e-recordplusexpand,
  #grid-ps-reports .e-grid .e-recordpluscollapse {
    background-color: #fafafa;
    color: #000; }
  #grid-ps-reports .e-grid .e-grouptopleftcell {
    background-color: #fff;
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-stackedheadercell {
    border-bottom-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-verticallines tr th {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid td.e-updatedtd {
    background-color: #d7f9c7;
    color: #000; }
  #grid-ps-reports .e-grid .e-gridcontent .e-normaledit .e-rowcell {
    border-top-color: #e0e0e0; }
  #grid-ps-reports .e-grid .e-gridcontent .e-normaledit .e-dragindentcell,
  #grid-ps-reports .e-grid .e-gridcontent .e-normaledit .e-detailrowcollapse {
    border-top: 1px solid #e0e0e0; }
  #grid-ps-reports .e-grid .e-ccdlg .e-footer-content {
    border-color: rgba(0, 0, 0, 0.12);
    opacity: 1; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc-searchdiv {
    border-color: #212121; }
  #grid-ps-reports .e-grid .e-ccdlg .e-cc-searchdiv.e-input-focus {
    border-color: #ff4081; }
  #grid-ps-reports .e-grid .e-cloneproperties.e-draganddrop .e-rowcell {
    color: #000; }
  #grid-ps-reports .e-grid .e-cloneproperties.e-draganddrop table,
  #grid-ps-reports .e-grid .e-cloneproperties.e-draganddrop table .e-selectionbackground {
    background-color: #fff;
    height: 30px; }
  #grid-ps-reports .e-grid.e-rtl .e-verticallines tr th:first-child:not(.e-firstcell) {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid.e-rtl.e-default .e-gridheader .e-headercell.e-firstheader,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-horizontallines .e-headercell.e-firstheader,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-gridheader .e-headercell.e-firstheader,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-headercell.e-stackedheadercell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines tr th:last-child,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-verticallines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-gridheader .e-headercell.e-firstheader,
  #grid-ps-reports .e-grid.e-rtl.e-default.e-bothlines .e-gridheader th.e-grouptopleftcell.e-lastgrouptopleftcell {
    border-color: #e0e0e0; }
  #grid-ps-reports .e-grid.e-rtl .e-tableborder {
    border-left-color: #e0e0e0; }
  #grid-ps-reports .e-tooltip-wrap.e-griderror,
  #grid-ps-reports .e-control.e-tooltip-wrap.e-popup.e-griderror {
    background-color: #fcdbe4;
    border-color: #fcdbe4; }
  #grid-ps-reports .e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-top,
  #grid-ps-reports .e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-top {
    border-bottom: 8px solid #fcdbe4;
    color: #fcdbe4; }
  #grid-ps-reports .e-tooltip-wrap.e-griderror .e-arrow-tip-outer.e-tip-bottom,
  #grid-ps-reports .e-tooltip-wrap.e-griderror .e-arrow-tip-inner.e-tip-bottom {
    border-top: 8px solid #fcdbe4;
    color: #fcdbe4; }
  #grid-ps-reports .e-tooltip-wrap.e-griderror .e-tip-content,
  #grid-ps-reports .e-tooltip-wrap.e-griderror .e-tip-content label {
    color: #f44336; }
  #grid-ps-reports .e-dropitemscount {
    background-color: #e3165b;
    color: #fff; }
  #grid-ps-reports .e-headertext {
    font-size: 12px;
    font-family: "Museo Sans Cyrl 500",Arial,sans-serif; }
  #grid-ps-reports .e-content {
    overflow-y: auto !important; }
  #grid-ps-reports .e-gridheader.e-lib.e-droppable {
    padding-right: 0 !important; }
  #grid-ps-reports .e-rhandler.e-rcursor {
    display: block; }
  #grid-ps-reports .e-grid.e-default .e-rowcell.e-lastrowcell {
    border-bottom-width: 0px !important; }
  #grid-ps-reports .e-grid.e-resize-lines .e-gridheader th.e-headercell.e-lastcell .e-rhandler {
    border-right-width: 1px !important; }
  #grid-ps-reports .e-gridpager.e-control.e-pager.e-lib {
    border: 0 !important; }
  #grid-ps-reports .e-grid {
    margin-bottom: 0; }

.header-block-ps-sub {
  background: #f3f3f3;
  padding: 5px 20px;
  border: 1px solid #e0e0e0;
  border-bottom: 0px; }

.header-text-ps-sub {
  font-size: 16px;
  font-family: "Museo Sans Cyrl 500",Arial,sans-serif; }

#Grid-sub {
  border: 0 !important; }

#Grid-summary {
  border: 0 !important; }

#pagespeed_summary, #errors_css, #errors_js {
  width: 300px; }

.center-text {
  text-align: center;
  margin: 0 0 50px 0; }

.right-text {
  text-align: right; }

#pagespeed-reports-main-block {
  display: none; }

.right-text {
  margin: 25px 0; }

.back-to-audit {
  margin: 20px 0 50px 0; }
#grid-ps-reports .ps-first-block .e-grid td.e-active {
  background: #e0e0e0;
  color: #fff !important;
}
#grid-ps-reports .ps-first-block .e-grid td:first-child {
  color: #98bf38 !important;
  text-decoration: underline;
}