:root {
  --service-font-size: 13px;
  --user-font-size: 14px; }

.menu {
  height: 100%;
  min-height: 630px; }
  .menu ul {
    padding-left: 15px; }
  .menu li {
    margin: 5px 0px;
    font-weight: 400;
    padding: 10px; }
    .menu li img {
      height: 20px; }
    .menu li::marker {
      display: none;
      content: ''; }
    .menu li a {
      display: flex;
      align-items: center;
      margin: 0px;
      gap: 10px;
      font-weight: 400;
      text-decoration: none;
      cursor: pointer; }
  .menu .active {
    border-radius: 15px 0px 0px 15px;
    background-color: #fefbf3; }
  .menu .ideas-banner {
    display: block;
    padding-top: 50px;
    padding-bottom: 50px;
    width: calc(100% - 40px);
    margin: auto; }
    .menu .ideas-banner img {
      width: 100%; }

hr {
  border-top: 1px solid var(--dark-color); }

.account-main {
  padding-left: 50px;
  padding-right: 50px;
  min-width: calc(100% - 300px); }
  .account-main a, .account-main p {
    font-size: var(--service-font-size); }
  .account-main button {
    background-color: var(--main-color);
    border: none;
    width: 110px; }

body {
  overflow-x: hidden;
  background-color: #fefbf3; }

#content {
  display: flex;
  width: 100%; }

a, p {
  font-size: 14px;
  margin: 22px 0px; }

th, td {
  font-size: var(--service-font-size);
  margin: 0;
  color: black; }

h1 {
  font-size: 27px; }

.title-button {
  margin: 0px;
  width: 160px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center; }
  .title-button * {
    font-size: 13px; }

header .logo {
  cursor: pointer; }

table thead .fields-title {
  display: flex;
  gap: 10px;
  align-items: center; }
  table thead .fields-title .context-help {
    font-weight: var(--main-text-font-weight);
    margin: 0; }

table tr td span {
  font-size: var(--service-font-size); }

table tr:last-child {
  border-bottom: 0px !important; }

/*# sourceMappingURL=base.css.map */