body > #root > .app-shell.dashboard-layout {
  display: grid !important;
  grid-template-columns: 248px minmax(0, 1fr) !important;
  width: 100%;
  max-width: 100vw;
  min-height: 100vh;
  overflow-x: hidden;
}

body > #root > .app-shell.dashboard-layout > .sidebar {
  position: sticky;
  top: 0;
  height: 100vh;
}

body > #root > .app-shell.dashboard-layout > .workspace {
  min-width: 0;
  width: 100%;
}

@media @media (max-width: 760px) {
  body > #root > .app-shell.dashboard-layout {
    grid-template-columns: 1fr !important;
  }

  body > #root > .app-shell.dashboard-layout > .sidebar {
    position: relative;
    height: auto;
  }
}

body > #root > .app-shell.dashboard-layout .client-profile-layout .clients-toolbar{gap:4px !important;overflow-x:auto;padding-bottom:0}body > #root > .app-shell.dashboard-layout .client-profile-layout .client-filters{gap:4px !important;min-width:max-content}body > #root > .app-shell.dashboard-layout .client-profile-layout .client-filters .filter-field{gap:4px;flex:0 0 auto}body > #root > .app-shell.dashboard-layout .client-profile-layout .client-filters .filter-field span{flex:0 0 56px;font-size:.68rem;line-height:1}body > #root > .app-shell.dashboard-layout .client-profile-layout .client-filters .filter-field input,body > #root > .app-shell.dashboard-layout .client-profile-layout .client-filters .filter-field select{width:132px;height:36px;padding:7px 8px;font-size:.85rem}body > #root > .app-shell.dashboard-layout .client-profile-layout .client-filters .filter-field input[type="date"]{width:140px}body > #root > .app-shell.dashboard-layout .client-profile-layout .client-filters .filter-field:nth-child(4) input{width:148px}body > #root > .app-shell.dashboard-layout .client-profile-layout .client-filters .ghost-button{min-width:64px;height:36px;padding:7px 8px;font-size:.84rem}body > #root > .app-shell.dashboard-layout .client-profile-layout .clients-toolbar > .search-group{margin-left:8px !important;gap:6px;flex-shrink:0}body > #root > .app-shell.dashboard-layout .client-profile-layout .clients-toolbar > .search-group .limit-field{gap:4px}body > #root > .app-shell.dashboard-layout .client-profile-layout .clients-toolbar > .search-group .limit-field span{font-size:.68rem}body > #root > .app-shell.dashboard-layout .client-profile-layout .clients-toolbar > .search-group .limit-field select{width:64px;height:36px;padding:7px 8px;font-size:.84rem} @media (max-width: 1180px){body > #root > .app-shell.dashboard-layout .client-profile-layout .clients-toolbar{flex-wrap:wrap}} @media (max-width: 760px){body > #root > .app-shell.dashboard-layout .client-profile-layout .clients-toolbar{flex-direction:column;align-items:stretch}}