form.create-idea-form {
  width: 400px;
  top: 75px; }
  form.create-idea-form select {
    margin: 0;
    margin-right: 0 !important; }
  form.create-idea-form .field {
    width: 100%; }
    form.create-idea-form .field div:not(.error), form.create-idea-form .field input, form.create-idea-form .field select {
      width: 100%; }
  form.create-idea-form textarea {
    width: 100%;
    height: 150px !important; }
  form.create-idea-form .bottom {
    display: flex;
    justify-content: space-between; }
    form.create-idea-form .bottom .delete {
      background-color: #c83232;
      cursor: pointer;
      border-radius: 5px;
      margin: 0px;
      margin-top: 5px !important;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 9px 17px;
      border: none;
      width: 110px;
      font-weight: var(--main-text-font-weight);
      font-family: var(--main-text-font-family);
      color: var(--main-text-inverted-color) !important;
      text-decoration: none;
      margin: 0;
      cursor: pointer;
      width: 100px;
      font-size: var(--service-font-size); }
  form.create-idea-form .screens .screens-container {
    display: flex;
    align-items: center;
    gap: 20px; }
    form.create-idea-form .screens .screens-container .screen {
      position: relative;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 50px;
      min-width: 50px;
      height: 100px; }
      form.create-idea-form .screens .screens-container .screen img {
        width: 100%; }
  form.create-idea-form .screens button {
    border: 2px solid black;
    background-color: transparent;
    max-width: 30px;
    min-width: 30px;
    max-height: 30px;
    min-height: 30px;
    padding: 0;
    color: black;
    text-align: center;
    font-size: 25px;
    display: flex;
    justify-content: center;
    align-items: center; }

table.ideas tr::after {
  height: 10px; }

table.ideas tr td {
  padding: 10px 0px; }

table.ideas tr td:first-child {
  padding-top: 7px; }

table.ideas tr:last-child {
  border-bottom: 0px !important; }
  table.ideas tr:last-child td {
    padding: 0px;
    padding-top: 10px; }

table.ideas tbody td {
  vertical-align: top; }
  table.ideas tbody td p:first-child {
    margin-top: 0; }

table.ideas tbody .description {
  display: -webkit-box;
  cursor: pointer;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }
  table.ideas tbody .description p {
    margin-top: 0px; }
  table.ideas tbody .description.hidden {
    -webkit-line-clamp: 2; }

table.ideas tbody .status img {
  height: 27px;
  border-radius: 50%; }

table.ideas tbody .like {
  display: flex;
  gap: 10px;
  justify-content: flex-end; }
  table.ideas tbody .like img {
    height: 20px;
    cursor: pointer; }

table.ideas .change-idea {
  display: flex;
  align-items: center;
  gap: 10px; }
  table.ideas .change-idea img {
    width: 12px;
    height: 12px;
    cursor: pointer; }
  table.ideas .change-idea span {
    font-size: var(--service-font-size); }

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