@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

* {
  font-family: 'Inter', sans-serif !important;
}

.MuiPaper-root {
  border-radius: 14px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.08) !important;
}

.MuiButton-root {
  border-radius: 10px !important;
  text-transform: none !important;
  font-weight: 600 !important;
  box-shadow: none !important;
}

.MuiAppBar-root {
  box-shadow: 0 1px 4px rgba(0,0,0,0.06) !important;
}

.MuiDrawer-paper {
  border-right: none !important;
  box-shadow: 2px 0 12px rgba(0,0,0,0.05) !important;
}

.MuiTableRow-root:hover {
  background-color: rgba(27, 42, 77, 0.04) !important;
}

.MuiCard-root {
  border-radius: 16px !important;
}
.MuiListItemText-primary {
  font-weight: 700 !important;
  font-size: 1.05rem !important;
}

.MuiListItemText-secondary {
  font-weight: 500 !important;
}

.MuiTypography-root {
  font-weight: 500 !important;
}

.MuiTypography-h6, .MuiTypography-h5 {
  font-weight: 700 !important;
}

.MuiAvatar-root {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.MuiAvatar-root svg {
  width: 32px !important;
  height: 32px !important;
  color: #1B2A4D !important;
}

.MuiListItemText-primary {
  font-weight: 700 !important;
  font-size: 1.05rem !important;
}

.MuiListItemText-secondary {
  font-weight: 500 !important;
}

.MuiTypography-root {
  font-weight: 500 !important;
}

.MuiTypography-h6, .MuiTypography-h5 {
  font-weight: 700 !important;
}

.MuiAvatar-root {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.MuiAvatar-root svg {
  width: 32px !important;
  height: 32px !important;
  color: #1B2A4D !important;
}

.MuiAvatar-root {
  background-color: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.MuiAvatar-root svg,
.MuiAvatar-root svg *,
.MuiListItemAvatar-root svg,
.MuiListItemAvatar-root svg * {
  fill: #1B2A4D !important;
  color: #1B2A4D !important;
  width: 30px !important;
  height: 30px !important;
}
