/* /Layout/AuthLayout.razor.rz.scp.css */
.main-section[b-7iycwnle2b] {
  position: fixed;
  height: 100svh;
  left: 0;
  right: 0;
  display: flex;
}

.auth-section[b-7iycwnle2b] {
  width: 55%;
  overflow: auto;
  height: 100svh;
  display: flex;
  flex-direction: column;
  padding: 0px 3vw;
}

.auth-content[b-7iycwnle2b] {
  max-width: 450px;
  margin: auto;
  padding: 6vh 0px;
}

.auth-logo[b-7iycwnle2b] {
  padding-bottom: 30px;
}

.auth-logo img[b-7iycwnle2b] {
  width: 34px;
  cursor: pointer;
}

.info-section[b-7iycwnle2b] {
  width: 45%;
  background: url("/images/auth-background.jpg") no-repeat center center;
  background-size: cover;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.main-section[b-klfopz2os3] {
  width: 100%;
  height: 100svh;
  overflow: hidden;
  display: flex;
  background-color: rgba(255, 255, 255, 1);
}

.main-body[b-klfopz2os3] {
  flex: 1;
  overflow-y: auto;
  height: 100svh;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}
/* /Pages/Account/Account.razor.rz.scp.css */
.content[b-zqbslmqzah] {
  width: 60%;
  padding-top: 12vh;
  padding-bottom: 10vh;

  display: flex;
  flex-direction: column;
  gap: 30px;
}

.account-user[b-zqbslmqzah] {
  display: flex;
  align-items: center;
  gap: 20px;
}

.account-user-avatar[b-zqbslmqzah] {
  min-width: 50px;
  width: 50px;
  height: 50px;
  background-color: rgba(245, 245, 245, 1);
  border: 2px solid rgba(234, 234, 234, 1);
  border-radius: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 600;
}

.account-user-name[b-zqbslmqzah] {
  font-size: 16px;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: capitalize;
}

.account-user-email[b-zqbslmqzah] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Settings */
.account-content[b-zqbslmqzah] {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}

.account-content > div[b-zqbslmqzah] {
  border: 1px solid rgba(234, 234, 234, 1);
  padding: 20px 0px;
  border-radius: 8px;
}

.account-settings[b-zqbslmqzah] {
  width: 60%;
}

.settings-top[b-zqbslmqzah] {
  padding: 0px 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(234, 234, 234, 1);
}

.settings-title[b-zqbslmqzah] {
  font-size: 14px;
  font-weight: 600;
}

/* Settings */
.settings[b-zqbslmqzah] {
  padding: 0px 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.settings-option[b-zqbslmqzah] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.settings-option-title[b-zqbslmqzah] {
  font-size: 11px;
  font-weight: 600;
  padding-left: 6px;
}

.settings-option-input[b-zqbslmqzah] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.settings-option-input input[b-zqbslmqzah] {
  width: 100%;
  height: 30px;

  padding: 0px 10px;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 4px;
  font-size: 11px;
  outline: none;
}

.settings-option-input input.invalid[b-zqbslmqzah] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.update-button[b-zqbslmqzah] {
  position: relative;
  height: 30px;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;

  background-color: black;
  color: white;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 2%;
}

.update-loading[b-zqbslmqzah] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;

  display: flex;
  align-items: center;
  justify-content: center;

  background-color: black;
  border-radius: 4px;
}

.update-loading span[b-zqbslmqzah] {
  font-size: 18px;
}

.remove-avatar[b-zqbslmqzah] {
  display: flex;
  padding: 0px 10px;
}

.remove-button[b-zqbslmqzah] {
  font-size: 11px;
  font-weight: 500;
  color: #f35163;
  cursor: pointer;
}

/* Instructions */

.password-instructions[b-zqbslmqzah] {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-left: 10px;
}

.password-instruction[b-zqbslmqzah] {
  display: flex;
  align-items: center;
  gap: 8px;

  font-size: 11px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}
.indicator[b-zqbslmqzah] {
  display: flex;
  align-items: center;
}

.indicator span[b-zqbslmqzah] {
  font-size: 8px;
  font-variation-settings: "FILL" 1;
  color: rgb(192, 192, 192);
}

.indicator.valid span[b-zqbslmqzah] {
  color: rgb(0, 200, 0);
}

.show-password-pane[b-zqbslmqzah] {
  padding: 6px 0px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.show-password-pane input[b-zqbslmqzah] {
  position: relative;
  width: 20px;
  height: 20px;
  appearance: none;
  -webkit-appearance: none;
  background-color: rgba(242, 242, 242, 1);
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.show-password-pane input:checked[b-zqbslmqzah]::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 7px;
  width: 5px;
  height: 10px;
  border: solid black;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.show-password-pane label[b-zqbslmqzah] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
  cursor: pointer;
}

.update-password[b-zqbslmqzah] {
  display: flex;
}

/* Error */
.settings-error[b-zqbslmqzah] {
  font-size: 10px;
  font-weight: 400;
  color: black;
  height: 30px;
  padding: 0px 10px;
  border-radius: 4px;
  text-align: center;
  background-color: rgba(248, 153, 153, 0.5);

  display: flex;
  align-items: center;
  justify-content: center;
}

/* Details */
.account-details[b-zqbslmqzah] {
  width: 40%;
}

.details[b-zqbslmqzah] {
  padding: 0px 20px;
  padding-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.detail[b-zqbslmqzah] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.details-icon[b-zqbslmqzah] {
  max-width: 32px;
  width: 32px;
  height: 32px;
  background-color: rgba(245, 245, 245, 1);
  border: 2px solid rgba(234, 234, 234, 1);
  border-radius: 8px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.details-icon span[b-zqbslmqzah] {
  font-size: 16px;
}

.detail-name[b-zqbslmqzah] {
  font-size: 12px;
  font-weight: 600;
}

.detail-value[b-zqbslmqzah] {
  font-size: 10px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}

.details-message[b-zqbslmqzah] {
  padding: 10px 10px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: rgba(109, 109, 109, 1);
}

.details-message span[b-zqbslmqzah] {
  font-weight: 600;
  color: black;
}
/* /Pages/Auth/EmailSent.razor.rz.scp.css */
.auth-content[b-d23g1cnfo6] {
  display: flex;
  flex-direction: column;
}

.auth-title[b-d23g1cnfo6] {
  font-size: 32px;
  font-weight: 700;
  padding-bottom: 13px;
}

.auth-subtitle[b-d23g1cnfo6] {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1%;
  padding-bottom: 32px;
}

.auth-subtitle span[b-d23g1cnfo6] {
  font-weight: 600;
  color: rgba(0, 95, 229, 1);
}

.back-button[b-d23g1cnfo6] {
  display: flex;
}

.back-button a[b-d23g1cnfo6] {
  display: flex;
  align-items: center;
  gap: 10px;

  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 95, 229, 1);
}

.back-button a span[b-d23g1cnfo6] {
  font-size: 16px;
}
/* /Pages/Auth/ForgotPassword.razor.rz.scp.css */
.auth-content[b-il7uaaqubt] {
  display: flex;
  flex-direction: column;
}

.auth-title[b-il7uaaqubt] {
  font-size: 32px;
  font-weight: 700;
  padding-bottom: 13px;
}

.auth-subtitle[b-il7uaaqubt] {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1%;
  padding-bottom: 32px;
}

.auth-subtitle span[b-il7uaaqubt] {
  font-weight: 600;
  color: rgba(0, 95, 229, 1);
}

/* Form */

.auth-form[b-il7uaaqubt] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-bottom: 45px;
}

.auth-input[b-il7uaaqubt] {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 6px;
}

.auth-input.invalid[b-il7uaaqubt] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.input-icon[b-il7uaaqubt] {
  position: absolute;
  left: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.password-icon[b-il7uaaqubt] {
  position: absolute;
  right: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.input-icon span[b-il7uaaqubt],
.password-icon span[b-il7uaaqubt] {
  font-size: 24px;
  color: rgba(151, 149, 157, 1);
}

.auth-input input[b-il7uaaqubt] {
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  padding-left: 75px;
  padding-right: 25px;
  border-radius: 6px;
}

/* Error */
.auth-error[b-il7uaaqubt] {
  font-size: 12px;
  font-weight: 400;
  color: black;
  padding: 10px 10px;
  border-radius: 4px;
  text-align: center;
  background-color: rgba(248, 153, 153, 0.5);
}

/* Button */

.auth-button[b-il7uaaqubt] {
  position: relative;
  width: 100%;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: black;
  border-radius: 6px;
  cursor: pointer;

  font-size: 15px;
  font-weight: 600;
  letter-spacing: 6%;
  color: white;
}

.auth-loading[b-il7uaaqubt] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;
}

.auth-loading span[b-il7uaaqubt] {
  font-size: 22px;
}

/* Back */

.back-button[b-il7uaaqubt] {
  display: flex;
}

.back-button a[b-il7uaaqubt] {
  display: flex;
  align-items: center;
  gap: 10px;

  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 95, 229, 1);
}

.back-button a span[b-il7uaaqubt] {
  font-size: 16px;
}
/* /Pages/Auth/ResetPassword.razor.rz.scp.css */
.auth-content[b-yk5tfa6cqp] {
  display: flex;
  flex-direction: column;
}

.auth-title[b-yk5tfa6cqp] {
  font-size: 32px;
  font-weight: 700;
  padding-bottom: 13px;
}

.auth-subtitle[b-yk5tfa6cqp] {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1%;
  padding-bottom: 32px;
}

.auth-subtitle span[b-yk5tfa6cqp] {
  font-weight: 600;
  color: rgba(0, 95, 229, 1);
}

/* Verify Loading */

.verify-loading[b-yk5tfa6cqp] {
  padding-bottom: 32px;
}
.verify-loading span[b-yk5tfa6cqp] {
  font-size: 25px;
  color: rgba(0, 95, 229, 1);
}

/* Form */

.auth-form[b-yk5tfa6cqp] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-bottom: 45px;
}

.auth-input[b-yk5tfa6cqp] {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 6px;
}

.auth-input.invalid[b-yk5tfa6cqp] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.input-icon[b-yk5tfa6cqp] {
  position: absolute;
  left: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.password-icon[b-yk5tfa6cqp] {
  position: absolute;
  right: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.input-icon span[b-yk5tfa6cqp],
.password-icon span[b-yk5tfa6cqp] {
  font-size: 24px;
  color: rgba(151, 149, 157, 1);
}

.auth-input input[b-yk5tfa6cqp] {
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  padding-left: 75px;
  padding-right: 25px;
  border-radius: 6px;
}

/* Instructions */

.password-instructions[b-yk5tfa6cqp] {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-left: 10px;
}

.password-instruction[b-yk5tfa6cqp] {
  display: flex;
  align-items: center;
  gap: 8px;

  font-size: 12px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}
.indicator[b-yk5tfa6cqp] {
  display: flex;
  align-items: center;
}

.indicator span[b-yk5tfa6cqp] {
  font-size: 8px;
  font-variation-settings: "FILL" 1;
  color: rgb(192, 192, 192);
}

.indicator.valid span[b-yk5tfa6cqp] {
  color: rgb(0, 200, 0);
}

/* Error */
.auth-error[b-yk5tfa6cqp] {
  font-size: 12px;
  font-weight: 400;
  color: black;
  padding: 10px 10px;
  border-radius: 4px;
  text-align: center;
  background-color: rgba(248, 153, 153, 0.5);
}

/* Button */

.auth-button[b-yk5tfa6cqp] {
  position: relative;
  width: 100%;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: black;
  border-radius: 6px;
  cursor: pointer;

  font-size: 15px;
  font-weight: 600;
  letter-spacing: 6%;
  color: white;
}

.auth-loading[b-yk5tfa6cqp] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;
}

.auth-loading span[b-yk5tfa6cqp] {
  font-size: 22px;
}

/* Back */

.back-button[b-yk5tfa6cqp] {
  display: flex;
}

.back-button a[b-yk5tfa6cqp] {
  display: flex;
  align-items: center;
  gap: 10px;

  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 95, 229, 1);
}

.back-button a span[b-yk5tfa6cqp] {
  font-size: 16px;
}
/* /Pages/Auth/SignIn.razor.rz.scp.css */
.auth-content[b-fxaxay5udz] {
  display: flex;
  flex-direction: column;
}

.auth-title[b-fxaxay5udz] {
  font-size: 32px;
  font-weight: 700;
  padding-bottom: 13px;
}

.auth-subtitle[b-fxaxay5udz] {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1%;
  padding-bottom: 32px;
}

.auth-form[b-fxaxay5udz] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-bottom: 45px;
}

.auth-input[b-fxaxay5udz] {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 6px;
}

.auth-input.invalid[b-fxaxay5udz] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.input-icon[b-fxaxay5udz] {
  position: absolute;
  left: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.password-icon[b-fxaxay5udz] {
  position: absolute;
  right: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.input-icon span[b-fxaxay5udz],
.password-icon span[b-fxaxay5udz] {
  font-size: 24px;
  color: rgba(151, 149, 157, 1);
}

.auth-input input[b-fxaxay5udz] {
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  padding-left: 75px;
  padding-right: 25px;
  border-radius: 6px;
}

.auth-input-password input[b-fxaxay5udz] {
  padding-right: 75px;
}

.password-option-pane[b-fxaxay5udz] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.signedin-pane[b-fxaxay5udz] {
  display: flex;
  align-items: center;
  gap: 17px;
}

.signedin-pane input[b-fxaxay5udz] {
  position: relative;
  width: 20px;
  height: 20px;
  appearance: none;
  -webkit-appearance: none;
  background-color: rgba(242, 242, 242, 1);
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.signedin-pane input:checked[b-fxaxay5udz]::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 7px;
  width: 5px;
  height: 10px;
  border: solid black;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.signedin-pane label[b-fxaxay5udz] {
  font-size: 13px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
  cursor: pointer;
}

.forgot-password-pane[b-fxaxay5udz] {
  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 95, 229, 1);
  cursor: pointer;
}

/* Error */
.auth-error[b-fxaxay5udz] {
  font-size: 12px;
  font-weight: 400;
  color: black;
  padding: 10px 10px;
  border-radius: 4px;
  text-align: center;
  background-color: rgba(248, 153, 153, 0.5);
}

.auth-button[b-fxaxay5udz] {
  position: relative;
  width: 100%;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: black;
  border-radius: 6px;
  cursor: pointer;

  font-size: 15px;
  font-weight: 600;
  letter-spacing: 6%;
  color: white;
}

.auth-loading[b-fxaxay5udz] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;
}

.auth-loading span[b-fxaxay5udz] {
  font-size: 22px;
}

.auth-option[b-fxaxay5udz] {
  font-size: 13px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}

.auth-option a[b-fxaxay5udz] {
  color: rgba(0, 95, 229, 1);
  font-weight: 500;
}

.or-pane[b-fxaxay5udz] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 0px 55px;
  padding-bottom: 45px;

  font-size: 13px;
  font-weight: 300;
  color: rgba(172, 172, 172, 1);
}

.or-line[b-fxaxay5udz] {
  width: 100%;
  height: 1px;
  background-color: rgba(234, 234, 234, 1);
}

.media-auth-options[b-fxaxay5udz] {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.media-auth-option[b-fxaxay5udz] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  width: 100%;
  height: 51px;
  border: 1px solid rgba(226, 226, 226, 1);
  border-radius: 6px;

  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}

.media-icon img[b-fxaxay5udz] {
  width: 21px;
}
/* /Pages/Auth/SignUp.razor.rz.scp.css */
.auth-content[b-j2ufx7ap4y] {
  display: flex;
  flex-direction: column;
}

.auth-title[b-j2ufx7ap4y] {
  font-size: 32px;
  font-weight: 700;
  padding-bottom: 13px;
}

.auth-subtitle[b-j2ufx7ap4y] {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1%;
  padding-bottom: 32px;
}

.auth-subtitle span[b-j2ufx7ap4y] {
  font-weight: 600;
  color: rgba(0, 95, 229, 1);
}

.auth-form[b-j2ufx7ap4y] {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.auth-input[b-j2ufx7ap4y] {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 6px;
}

.auth-input.invalid[b-j2ufx7ap4y] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.input-icon[b-j2ufx7ap4y] {
  font-size: 24px;
  color: rgba(151, 149, 157, 1);

  position: absolute;
  left: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.password-icon[b-j2ufx7ap4y] {
  font-size: 24px;
  color: rgba(151, 149, 157, 1);

  position: absolute;
  right: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.auth-input input[b-j2ufx7ap4y] {
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  padding-left: 75px;
  padding-right: 25px;
  border-radius: 6px;
}

.auth-input-password input[b-j2ufx7ap4y] {
  padding-right: 75px;
}

/* Instructions */

.password-instructions[b-j2ufx7ap4y] {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-left: 10px;
}

.password-instruction[b-j2ufx7ap4y] {
  display: flex;
  align-items: center;
  gap: 8px;

  font-size: 12px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}
.indicator[b-j2ufx7ap4y] {
  display: flex;
  align-items: center;
}

.indicator span[b-j2ufx7ap4y] {
  font-size: 8px;
  font-variation-settings: "FILL" 1;
  color: rgb(192, 192, 192);
}

.indicator.valid span[b-j2ufx7ap4y] {
  color: rgb(0, 200, 0);
}

/* Error */
.auth-error[b-j2ufx7ap4y] {
  font-size: 12px;
  font-weight: 400;
  color: black;
  padding: 10px 10px;
  border-radius: 4px;
  text-align: center;
  background-color: rgba(248, 153, 153, 0.5);
}

/* Auth Button */

.auth-button[b-j2ufx7ap4y] {
  position: relative;
  width: 100%;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: black;
  border-radius: 6px;
  cursor: pointer;

  font-size: 15px;
  font-weight: 600;
  letter-spacing: 6%;
  color: white;
}

.auth-loading[b-j2ufx7ap4y] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;
}

.auth-loading span[b-j2ufx7ap4y] {
  font-size: 22px;
}

.auth-option[b-j2ufx7ap4y] {
  font-size: 13px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}

.auth-option a[b-j2ufx7ap4y] {
  color: rgba(0, 95, 229, 1);
  font-weight: 500;
}

.or-pane[b-j2ufx7ap4y] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 0px 55px;
  padding-bottom: 45px;

  font-size: 13px;
  font-weight: 300;
  color: rgba(172, 172, 172, 1);
}

.or-line[b-j2ufx7ap4y] {
  width: 100%;
  height: 1px;
  background-color: rgba(234, 234, 234, 1);
}

.media-auth-options[b-j2ufx7ap4y] {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.media-auth-option[b-j2ufx7ap4y] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  width: 100%;
  height: 51px;
  border: 1px solid rgba(226, 226, 226, 1);
  border-radius: 6px;

  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}

.media-icon img[b-j2ufx7ap4y] {
  width: 21px;
}
/* /Pages/Auth/VerifyEmail.razor.rz.scp.css */
.auth-content[b-50zcxf0lde] {
  display: flex;
  flex-direction: column;
}

.auth-title[b-50zcxf0lde] {
  font-size: 32px;
  font-weight: 700;
  padding-bottom: 13px;
}

.auth-subtitle[b-50zcxf0lde] {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1%;
  padding-bottom: 32px;
}

.auth-subtitle span[b-50zcxf0lde] {
  font-weight: 600;
  color: rgba(0, 95, 229, 1);
}

/* Verify Loading */

.verify-loading[b-50zcxf0lde] {
  padding-bottom: 32px;
}
.verify-loading span[b-50zcxf0lde] {
  font-size: 25px;
  color: rgba(0, 95, 229, 1);
}

/* Form */

.auth-form[b-50zcxf0lde] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-bottom: 45px;
}

.auth-input[b-50zcxf0lde] {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 6px;
}

.input-icon[b-50zcxf0lde] {
  position: absolute;
  left: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.password-icon[b-50zcxf0lde] {
  position: absolute;
  right: 25px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.input-icon span[b-50zcxf0lde],
.password-icon span[b-50zcxf0lde] {
  font-size: 24px;
  color: rgba(151, 149, 157, 1);
}

.auth-input input[b-50zcxf0lde] {
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  padding-left: 75px;
  padding-right: 25px;
  border-radius: 6px;
}

/* Error */
.auth-error[b-50zcxf0lde] {
  font-size: 12px;
  font-weight: 400;
  color: black;
  padding: 10px 10px;
  border-radius: 4px;
  text-align: center;
  background-color: rgba(248, 153, 153, 0.5);
}

.auth-button[b-50zcxf0lde] {
  position: relative;
  width: 100%;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: black;
  border-radius: 6px;
  cursor: pointer;

  font-size: 15px;
  font-weight: 600;
  letter-spacing: 6%;
  color: white;
}

.auth-loading[b-50zcxf0lde] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;
}

.auth-loading span[b-50zcxf0lde] {
  font-size: 22px;
}

/* Back Button */
.back-button[b-50zcxf0lde] {
  display: flex;
}

.back-button a[b-50zcxf0lde] {
  display: flex;
  align-items: center;
  gap: 10px;

  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 95, 229, 1);
}

.back-button a span[b-50zcxf0lde] {
  font-size: 16px;
}
/* /Pages/DataSources/DataSourceExcelSheets.razor.rz.scp.css */
.source[b-ymgaie5fuu] {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.source-pane[b-ymgaie5fuu] {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  overflow: hidden;
}

.source-top[b-ymgaie5fuu] {
  display: flex;
  gap: 10px;
}

.source-image[b-ymgaie5fuu] {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.source-image img[b-ymgaie5fuu] {
  width: 40px;
}

.source-details[b-ymgaie5fuu] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 2px;
}

.source-name[b-ymgaie5fuu] {
  font-size: var(--font-sm);
  font-weight: 500;
}

.source-description[b-ymgaie5fuu] {
  font-size: var(--font-xs);
  color: rgba(102, 102, 102, 1);
}

.sources-close[b-ymgaie5fuu] {
  display: flex;
  justify-content: flex-end;
}
.sources-close span[b-ymgaie5fuu] {
  font-size: 20px;
  cursor: pointer;
  color: rgba(28, 27, 31, 1);
}

/* Source Body */
.source-body[b-ymgaie5fuu] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
}

.loading-pane[b-ymgaie5fuu] {
  flex: 1;
  display: none;
}

.loading-pane.active[b-ymgaie5fuu] {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Upload */

.upload-pane[b-ymgaie5fuu] {
  flex: 1;
  padding: 50px;

  display: none;
}

.upload-pane.active[b-ymgaie5fuu] {
  display: flex;
  align-items: center;
  justify-content: center;
}

.upload-area[b-ymgaie5fuu] {
  width: 500px;
  padding: 40px 20px;
  border: 2px dashed rgb(228, 228, 228);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: center;

  transition: all 0.3s ease-in-out;
}

.upload-area.hover[b-ymgaie5fuu] {
  border-color: rgb(0, 95, 229);
  background-color: rgba(0, 95, 229, 0.025);
}

.file-image[b-ymgaie5fuu] {
  padding-bottom: 15px;
}

.file-image img[b-ymgaie5fuu] {
  width: 40px;
}

.file-button[b-ymgaie5fuu] {
  height: 32px;
  border: 1px solid rgb(191, 191, 191);
  border-radius: 6px;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;

  font-size: 11px;
  font-weight: 600;
  cursor: pointer;

  margin-top: 10px;
}

.file-button span[b-ymgaie5fuu] {
  font-size: 18px;
  font-variation-settings: "wght" 300;
}

.support-text[b-ymgaie5fuu] {
  font-size: 10px;
  color: rgb(102, 102, 102);
  padding-top: 8px;
}

/* Tables */
.tables-pane[b-ymgaie5fuu] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
}

.key-title[b-ymgaie5fuu] {
  font-size: var(--font-sm);
  padding-bottom: 4px;
}

.key-subtitle[b-ymgaie5fuu] {
  font-size: var(--font-xs);
  color: rgba(102, 102, 102, 1);
  padding-bottom: 15px;
}

.key-input[b-ymgaie5fuu] {
  display: flex;
  padding-bottom: 15px;
}
.key-input input[b-ymgaie5fuu] {
  border-radius: 6px;
  font-size: 11px;
  font-weight: 400;
  width: 100%;
  height: 34px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;
  padding: 0px 18px;
  outline: none;
}

.project-title[b-ymgaie5fuu] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding-bottom: 4px;
}

.project-name[b-ymgaie5fuu] {
  font-size: var(--font-sm);
  padding-bottom: 4px;
}

.project-icon span[b-ymgaie5fuu] {
  font-size: 20px;
  font-variation-settings: "wght" 300;
  color: rgba(102, 102, 102, 1);
}

.project-description[b-ymgaie5fuu] {
  font-size: var(--font-xs);
  color: rgba(102, 102, 102, 1);
  padding-bottom: 15px;
  max-width: 400px;
}

.project-info[b-ymgaie5fuu] {
  display: flex;
  align-items: center;
  gap: 20px;

  font-size: var(--font-xs);
  font-weight: 300;
}

.select-options[b-ymgaie5fuu] {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-bottom: 15px;

  font-size: 10px;
}

.select-option[b-ymgaie5fuu] {
  padding: 4px 8px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 4px;
  cursor: pointer;
}

.selection-info[b-ymgaie5fuu] {
  color: rgb(102, 102, 102);
}

.tables-list[b-ymgaie5fuu] {
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 8px;
  margin-bottom: 20px;
}

.table-item[b-ymgaie5fuu] {
  padding: 20px 18px;
  transition: all 0.3s ease-in-out;

  display: flex;
  gap: 15px;
  cursor: pointer;
  border-top: 1px solid rgba(229, 229, 229, 1);
}

.table-item:first-child[b-ymgaie5fuu] {
  border-top: none;
}

.table-item:hover[b-ymgaie5fuu] {
  background-color: rgba(21, 119, 255, 0.025);
}

.table-checkbox[b-ymgaie5fuu] {
  padding-top: 4px;
}
.checkbox[b-ymgaie5fuu] {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  user-select: none;

  display: flex;
  align-items: baseline;
  justify-content: center;
}

.checkbox input[type="checkbox"][b-ymgaie5fuu] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 0;
  height: 0;
}

.checkbox .checkmark[b-ymgaie5fuu] {
  position: relative;
  width: 20px;
  height: 20px;
  background-color: rgb(230, 230, 230);
  border: none;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
}

td .checkbox .checkmark[b-ymgaie5fuu] {
  width: 16px;
  height: 16px;
  background-color: transparent;
  border: 1px solid rgba(242, 242, 242, 1);
}

input[type="checkbox"]:checked ~ .checkmark[b-ymgaie5fuu] {
  background-color: rgba(0, 95, 229, 1);
  border-color: rgba(0, 95, 229, 1);
}

.checkmark[b-ymgaie5fuu]::after {
  content: "";
  position: absolute;
  display: none;
  left: 7px;
  top: 3px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

td .checkbox .checkmark[b-ymgaie5fuu]::after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 2px;
  width: 3px;
  height: 6px;
  border: 1px solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

input[type="checkbox"]:checked ~ .checkmark[b-ymgaie5fuu]::after {
  display: block;
}

.table-info[b-ymgaie5fuu] {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.project-title[b-ymgaie5fuu] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding-bottom: 4px;
}

.project-name[b-ymgaie5fuu] {
  font-size: var(--font-sm);
  padding-bottom: 4px;
}

.project-icon span[b-ymgaie5fuu] {
  font-size: 20px;
  font-variation-settings: "wght" 300;
  color: rgba(102, 102, 102, 1);
}

.project-description[b-ymgaie5fuu] {
  font-size: var(--font-xs);
  color: rgba(102, 102, 102, 1);
  padding-bottom: 15px;
  max-width: 400px;
}

.project-info[b-ymgaie5fuu] {
  display: flex;
  align-items: center;
  gap: 20px;

  font-size: var(--font-xs);
  font-weight: 300;
}

/* Bottom */
.source-bottom[b-ymgaie5fuu] {
  display: flex;
  flex-direction: column;
}

.name-label[b-ymgaie5fuu] {
  font-size: var(--font-xs);
  padding-bottom: 6px;
  padding-left: 4px;
}

.source-buttons[b-ymgaie5fuu] {
  display: flex;
  align-items: center;
  gap: 15px;
}

.source-back-button[b-ymgaie5fuu] {
  height: 32px;
  border: 1px solid rgb(191, 191, 191);
  border-radius: 6px;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 11px;
  font-weight: 600;
  cursor: pointer;
}

.source-button[b-ymgaie5fuu] {
  position: relative;
  height: 32px;
  background-color: black;
  border-radius: 6px;
  color: white;
  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 12px;
  font-weight: 600;
  padding: 0px 16px;
}

.button-loading[b-ymgaie5fuu] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;

  display: flex;
  align-items: center;
  justify-content: center;

  background-color: black;
  border-radius: 4px;
}

.button-loading span[b-ymgaie5fuu] {
  font-size: 18px;
}

.invalid[b-ymgaie5fuu] {
  border-color: rgba(248, 153, 153, 0.692) !important;
}
/* /Pages/DataSources/DataSourceKobo.razor.rz.scp.css */
.source[b-qzygj8t043] {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.source-pane[b-qzygj8t043] {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  overflow: hidden;
}

.source-top[b-qzygj8t043] {
  display: flex;
  gap: 10px;
}

.source-image[b-qzygj8t043] {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.source-image img[b-qzygj8t043] {
  width: 40px;
}

.source-details[b-qzygj8t043] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 2px;
}

.source-name[b-qzygj8t043] {
  font-size: var(--font-sm);
  font-weight: 500;
}

.source-description[b-qzygj8t043] {
  font-size: var(--font-xs);
  color: rgba(102, 102, 102, 1);
}

.sources-close[b-qzygj8t043] {
  display: flex;
  justify-content: flex-end;
}
.sources-close span[b-qzygj8t043] {
  font-size: 20px;
  cursor: pointer;
  color: rgba(28, 27, 31, 1);
}

/* Nav */

.source-nav[b-qzygj8t043] {
  display: flex;
  gap: 10px;
}

.source-nav-option[b-qzygj8t043] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.nav-option-line[b-qzygj8t043] {
  width: 20px;
  height: 1px;
  background-color: rgba(191, 191, 191, 1);
}

.nav-option-info[b-qzygj8t043] {
  display: flex;
  align-items: center;
  gap: 8px;
}

.nav-option-icon[b-qzygj8t043] {
  display: flex;
  align-items: center;
  justify-content: center;
}

.nav-option-icon span[b-qzygj8t043] {
  font-size: 18px;
  font-variation-settings: "wght" 200;
}

.nav-option-name[b-qzygj8t043] {
  font-size: var(--font-xs);
  font-weight: 300;
}

.source-nav-option.active .nav-option-name[b-qzygj8t043],
.source-nav-option.active .nav-option-icon span[b-qzygj8t043] {
  color: rgba(0, 95, 229, 1) !important;
}
.source-nav-option.active .nav-option-line[b-qzygj8t043] {
  background-color: rgba(0, 95, 229, 1) !important;
}

/* Source Body */
.source-body[b-qzygj8t043] {
  flex: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
}

/* API Key */
.api-key-pane[b-qzygj8t043],
.projects-pane[b-qzygj8t043],
.export-settings-pane[b-qzygj8t043],
.tables-pane[b-qzygj8t043] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
}

.key-title[b-qzygj8t043] {
  font-size: var(--font-sm);
  padding-bottom: 4px;
}

.key-subtitle[b-qzygj8t043] {
  font-size: var(--font-xs);
  color: rgba(102, 102, 102, 1);
  padding-bottom: 15px;
}

.key-input[b-qzygj8t043] {
  display: flex;
  padding-bottom: 15px;
}
.key-input input[b-qzygj8t043] {
  border-radius: 6px;
  font-size: 11px;
  font-weight: 400;
  width: 100%;
  height: 34px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;
  padding: 0px 18px;
  outline: none;
}

.key-instructions[b-qzygj8t043] {
  padding: 15px;
  background-color: rgba(21, 119, 255, 0.055);
  border: 1px solid rgba(44, 132, 255, 0.226);
  border-radius: 6px;
}

.key-instructions[b-qzygj8t043] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.instructions-title[b-qzygj8t043] {
  font-size: 12px;
  font-weight: 500;
  padding-bottom: 2px;
}

.instruction[b-qzygj8t043] {
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.instruction span[b-qzygj8t043] {
  font-size: 10px;
}

/* Projects */
.projects-list[b-qzygj8t043] {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding-bottom: 20px;
}

.project-item[b-qzygj8t043] {
  padding: 20px 18px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 8px;

  display: flex;
  flex-direction: column;
  cursor: pointer;

  transition: all 0.3s ease-in-out;
}

.project-item:hover[b-qzygj8t043] {
  background-color: rgba(21, 119, 255, 0.025);
}

.project-title[b-qzygj8t043] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding-bottom: 4px;
}

.project-name[b-qzygj8t043] {
  font-size: var(--font-sm);
  padding-bottom: 4px;
}

.project-icon span[b-qzygj8t043] {
  font-size: 20px;
  font-variation-settings: "wght" 300;
  color: rgba(102, 102, 102, 1);
}

.project-description[b-qzygj8t043] {
  font-size: var(--font-xs);
  color: rgba(102, 102, 102, 1);
  padding-bottom: 15px;
  max-width: 400px;
}

.project-info[b-qzygj8t043] {
  display: flex;
  align-items: center;
  gap: 20px;

  font-size: var(--font-xs);
  font-weight: 300;
}

/* Export Settings */

.data-types[b-qzygj8t043] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.data-type[b-qzygj8t043] {
  font-size: 9px;
  background-color: rgba(191, 191, 191, 0.25);
  padding: 4px 6px;
  border-radius: 4px;
}

/* Tables */
.select-options[b-qzygj8t043] {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-bottom: 15px;

  font-size: 10px;
}

.select-option[b-qzygj8t043] {
  padding: 4px 8px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 4px;
  cursor: pointer;
}

.selection-info[b-qzygj8t043] {
  color: rgb(102, 102, 102);
}

.tables-list[b-qzygj8t043] {
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 8px;
  margin-bottom: 20px;
}

.table-item[b-qzygj8t043] {
  padding: 20px 18px;
  transition: all 0.3s ease-in-out;

  display: flex;
  gap: 15px;
  cursor: pointer;
  border-top: 1px solid rgba(229, 229, 229, 1);
}

.table-item:first-child[b-qzygj8t043] {
  border-top: none;
}

.table-item:hover[b-qzygj8t043] {
  background-color: rgba(21, 119, 255, 0.025);
}

.table-checkbox[b-qzygj8t043] {
  padding-top: 4px;
}
.checkbox[b-qzygj8t043] {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  user-select: none;

  display: flex;
  align-items: baseline;
  justify-content: center;
}

.checkbox input[type="checkbox"][b-qzygj8t043] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 0;
  height: 0;
}

.checkbox .checkmark[b-qzygj8t043] {
  position: relative;
  width: 20px;
  height: 20px;
  background-color: rgb(230, 230, 230);
  border: none;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
}

td .checkbox .checkmark[b-qzygj8t043] {
  width: 16px;
  height: 16px;
  background-color: transparent;
  border: 1px solid rgba(242, 242, 242, 1);
}

input[type="checkbox"]:checked ~ .checkmark[b-qzygj8t043] {
  background-color: rgba(0, 95, 229, 1);
  border-color: rgba(0, 95, 229, 1);
}

.checkmark[b-qzygj8t043]::after {
  content: "";
  position: absolute;
  display: none;
  left: 7px;
  top: 3px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

td .checkbox .checkmark[b-qzygj8t043]::after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 2px;
  width: 3px;
  height: 6px;
  border: 1px solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

input[type="checkbox"]:checked ~ .checkmark[b-qzygj8t043]::after {
  display: block;
}

.table-info[b-qzygj8t043] {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.project-title[b-qzygj8t043] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding-bottom: 4px;
}

.project-name[b-qzygj8t043] {
  font-size: var(--font-sm);
  padding-bottom: 4px;
}

.project-icon span[b-qzygj8t043] {
  font-size: 20px;
  font-variation-settings: "wght" 300;
  color: rgba(102, 102, 102, 1);
}

.project-description[b-qzygj8t043] {
  font-size: var(--font-xs);
  color: rgba(102, 102, 102, 1);
  padding-bottom: 15px;
  max-width: 400px;
}

.project-info[b-qzygj8t043] {
  display: flex;
  align-items: center;
  gap: 20px;

  font-size: var(--font-xs);
  font-weight: 300;
}

/* Bottom */
.source-bottom[b-qzygj8t043] {
  display: flex;
  flex-direction: column;
}

.name-label[b-qzygj8t043] {
  font-size: var(--font-xs);
  padding-bottom: 6px;
  padding-left: 4px;
}

.source-buttons[b-qzygj8t043] {
  display: flex;
  align-items: center;
  gap: 15px;
}

.source-back-button[b-qzygj8t043] {
  height: 32px;
  border: 1px solid rgb(191, 191, 191);
  border-radius: 6px;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 11px;
  font-weight: 600;
  cursor: pointer;
}

.source-button[b-qzygj8t043] {
  height: 32px;
  background-color: black;
  border-radius: 6px;
  color: white;
  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 12px;
  font-weight: 600;
  padding: 0px 16px;
}
/* /Pages/DataSources/DataSources.razor.rz.scp.css */
.sources-container[b-4m5pjdo39v] {
  position: relative;
  flex: 1;
  width: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.sources-top[b-4m5pjdo39v] {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  border-bottom: 1px solid rgba(240, 240, 240, 1);
}

.sources-top-content[b-4m5pjdo39v] {
  width: 96%;
  padding-top: 4vh;
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.sources-titles-button[b-4m5pjdo39v] {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 0px 5px;
}

.sources-title[b-4m5pjdo39v] {
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 7px;
}

.sources-subtitle[b-4m5pjdo39v] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.new-source-button[b-4m5pjdo39v] {
  background-color: rgba(0, 95, 229, 1);
  color: white;

  height: 32px;
  border-radius: 34px;
  padding: 0px 32px;
  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 11px;
  font-weight: 600;
  cursor: pointer;
}

/* Nav */
.nav[b-4m5pjdo39v] {
  display: flex;
  align-items: flex-end;
  gap: 30px;
  margin-bottom: -1px;
}

.nav-item[b-4m5pjdo39v] {
  font-size: 12px;
  font-weight: 500;
  padding: 10px;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.nav-item span[b-4m5pjdo39v] {
  font-weight: 600;
}

.nav-item.active[b-4m5pjdo39v] {
  color: rgba(0, 95, 229, 1);
  border-bottom: 2px solid rgba(0, 95, 229, 1);
}

.sources-body[b-4m5pjdo39v] {
  flex: 1;
  width: 100%;
  overflow: hidden;

  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 17px;
}

/* Search */
.search[b-4m5pjdo39v] {
  width: 96%;
  padding-top: 22px;
}

.search-content[b-4m5pjdo39v] {
  position: relative;
  display: flex;
  height: 34px;
  width: 244px;
  border-radius: 6px;
  border: 1px solid rgba(234, 234, 234, 1);
}

.search-content span[b-4m5pjdo39v] {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-variation-settings: "wght" 400;
  padding-left: 10px;
}

.search-content input[b-4m5pjdo39v] {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: none;
  outline: none;
  padding-left: 40px;
  padding-right: 10px;
}

/* Sources */
.sources[b-4m5pjdo39v] {
  flex: 1;
  width: 96%;
  overflow: hidden;
  position: relative;
}

.table[b-4m5pjdo39v] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  overflow: auto;
}

table[b-4m5pjdo39v] {
  min-width: 100%;
  width: max-content;
  border-collapse: collapse;
}

thead th[b-4m5pjdo39v] {
  position: sticky;
  top: 0;
  z-index: 2;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  padding: 13px 29px;

  min-width: 150px;
  max-width: 250px;
  background-color: rgba(245, 245, 245, 1);

  font-size: 12px;
  font-weight: 600;
}

thead th:nth-child(1)[b-4m5pjdo39v] {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

thead th:last-child[b-4m5pjdo39v] {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

td[b-4m5pjdo39v] {
  border-top: 1px solid rgba(240, 240, 240, 1);
  border-left: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  padding: 10px 29px;

  min-width: 150px;
  max-width: 250px;

  font-size: 12px;
  font-weight: 400;
}

td.inactive[b-4m5pjdo39v] {
  font-weight: 600;
}

.source-row-name[b-4m5pjdo39v] {
  text-transform: capitalize;
}

tbody tr:nth-child(1) td[b-4m5pjdo39v] {
  border-top: 0px;
}

.row-action[b-4m5pjdo39v] {
  display: flex;
  align-items: center;
  justify-content: center;
}

.row-action-button[b-4m5pjdo39v] {
  height: 28px;
  padding: 0px 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;

  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}

/* Source Options */
.sources-pane[b-4m5pjdo39v] {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.24);
  padding: 0px 50px;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

.sources-pane.view[b-4m5pjdo39v] {
  opacity: 1;
  visibility: visible;
}

.sources-content[b-4m5pjdo39v] {
  background-color: white;
  border-radius: 14px;
  width: 1200px;
  height: 70svh;

  display: flex;
}

.sources-options-pane[b-4m5pjdo39v] {
  max-width: 300px;
  height: 100%;
  overflow: hidden;
  padding: 30px 30px;
  display: flex;
  flex-direction: column;
}

.choose-sources-titles[b-4m5pjdo39v] {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding-bottom: 34px;
}

.choose-sources-title[b-4m5pjdo39v] {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 10px;
}

.choose-sources-subtitle[b-4m5pjdo39v] {
  font-size: 11px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  max-width: 326px;
}

.source-options-wrapper[b-4m5pjdo39v] {
  flex: 1;
  overflow: auto;
}

.source-options[b-4m5pjdo39v] {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  padding-bottom: 20px;
}

.source-option[b-4m5pjdo39v] {
  min-width: 100px;
  width: 100px;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.source-image[b-4m5pjdo39v] {
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.source-image img[b-4m5pjdo39v] {
  width: 34px;
}

.source-name[b-4m5pjdo39v] {
  font-size: 10px;
  font-weight: 600;
  color: rgba(101, 101, 101, 1);
  text-align: center;
}

/* Sources Body */

.sources-options-body[b-4m5pjdo39v] {
  width: 100%;
  padding: 30px 30px;
  border-top-right-radius: 14px;
  border-bottom-right-radius: 14px;
  background-color: #fcfcfc;
  background-color: #f8f8f8;

  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.none[b-4m5pjdo39v] {
  display: none !important;
}

.sources-close[b-4m5pjdo39v] {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 28px;
}
.sources-close span[b-4m5pjdo39v] {
  font-size: 20px;
  cursor: pointer;
  color: rgba(28, 27, 31, 1);
}

/* Sources wrapper */
.sources-wrapper[b-4m5pjdo39v] {
  flex: 1;
  display: flex;
  flex-direction: column;
}

/* Not Selected */
.no-source-selected[b-4m5pjdo39v] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.no-selected-icon span[b-4m5pjdo39v] {
  font-size: 70px;
  font-variation-settings: "FILL" 1;
  color: rgba(226, 226, 226, 1);

  padding-bottom: 23px;
}

.no-selected-title[b-4m5pjdo39v] {
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 10px;
}

.no-selected-description[b-4m5pjdo39v] {
  max-width: 355px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(147, 147, 147, 1);
  text-align: center;
}

/* Details*/
.new-source[b-4m5pjdo39v] {
  position: absolute;
  z-index: 9999;
  top: 0;
  right: -30px;
  height: 100%;
  min-width: 400px;
  max-width: 400px;
  border-left: 1px solid rgba(229, 229, 229, 1);
  background-color: white;

  display: flex;
  flex-direction: column;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

.new-source.view[b-4m5pjdo39v] {
  opacity: 1;
  visibility: visible;
  right: 0px;
}

/* Delete Source */
.delete-container[b-4m5pjdo39v] {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.24);
  display: flex;
  align-items: center;
  justify-content: center;

  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.delete-container.view[b-4m5pjdo39v] {
  opacity: 1;
  visibility: visible;
}

.delete-content[b-4m5pjdo39v] {
  background-color: white;
  border-radius: 8px;
  padding: 25px;
  max-width: 500px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.delete-top[b-4m5pjdo39v] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.delete-title[b-4m5pjdo39v] {
  width: 100%;
  font-size: 14px;
  font-weight: 600;
}

.delete-title span[b-4m5pjdo39v] {
  text-transform: capitalize;
  color: rgba(0, 95, 229, 1);
}

.delete-close span[b-4m5pjdo39v] {
  font-size: 20px;
  cursor: pointer;
}

.delete-subtitle[b-4m5pjdo39v] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.delete-subtitle span[b-4m5pjdo39v] {
  font-weight: 600;
  color: black;
}

.delete-warning[b-4m5pjdo39v] {
  background-color: #fdf5f5;
  padding: 20px;
  border-radius: 8px;

  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.delete-warning p[b-4m5pjdo39v] {
  padding: 8px 0px;
  padding-left: 20px;
  border-left: 1px solid #f35163;
}

.delete-warning span[b-4m5pjdo39v] {
  font-weight: 600;
  color: black;
}

.delete-bottom[b-4m5pjdo39v] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;

  font-size: 13px;
  font-weight: 600;
}

.delete-bottom div[b-4m5pjdo39v] {
  cursor: pointer;
}

.delete-button-delete[b-4m5pjdo39v] {
  position: relative;
  padding: 8px 20px;
  background-color: #f35163;
  border-radius: 4px;
  color: white;
}

.delete-loading[b-4m5pjdo39v] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f35163;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  padding: 0px 10px;
}

.delete-loading span[b-4m5pjdo39v] {
  font-size: 18px;
}
/* /Pages/DataSources/ExcelSourceDetails.razor.rz.scp.css */
.create-top[b-iynqzkv2hz] {
  padding: 20px 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  border-bottom: 1px solid rgba(242, 242, 242, 1);
}

.create-title[b-iynqzkv2hz] {
  width: 100%;
  font-size: 13px;
  font-weight: 600;
}

.create-top span[b-iynqzkv2hz] {
  font-size: 20px;
  cursor: pointer;
}

.create-top span.small[b-iynqzkv2hz] {
  font-size: 15px;
}

.create-form[b-iynqzkv2hz] {
  flex: 1;
  width: 100%;
  padding: 20px 32px;
  padding-bottom: 50px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: auto;
}

.form-input[b-iynqzkv2hz] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.input-label[b-iynqzkv2hz] {
  font-size: 11px;
  font-weight: 400;
  padding: 0px 7px;
  margin-bottom: -2px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.save-text-button[b-iynqzkv2hz] {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 2%;
  color: rgba(0, 95, 229, 1);
  cursor: pointer;
}

.view-input[b-iynqzkv2hz] {
  display: flex;
  align-items: center;
  gap: 9px;
}

.input[b-iynqzkv2hz] {
  width: 100%;
  display: flex;
  align-items: center;
  height: 34px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;
}

.input.error[b-iynqzkv2hz] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

input[b-iynqzkv2hz] {
  border: none;
  outline: none;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 400;
  width: 100%;
  height: 100%;
}

.input input[b-iynqzkv2hz] {
  padding: 0px 18px;
  background-color: transparent;
}

.input-action-icon[b-iynqzkv2hz] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  border-left: 1px solid rgba(229, 229, 229, 1);
  cursor: pointer;
}

.input-action-icon span[b-iynqzkv2hz] {
  font-size: 17px;
  color: rgba(28, 27, 31, 1);
}

.input-label-icon[b-iynqzkv2hz] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  border-right: 1px solid rgba(229, 229, 229, 1);
  cursor: pointer;
}

.input-label-icon span[b-iynqzkv2hz] {
  font-size: 17px;
  color: rgba(163, 163, 163, 1);
}

.remove-button[b-iynqzkv2hz] {
  height: 100%;
  background-color: black;
  border-radius: 6px;
  color: white;
  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 12px;
  font-weight: 600;
  padding: 0px 16px;
}

.save-button-pane[b-iynqzkv2hz] {
  display: flex;
  padding: 0px 6px;
}

.save-button[b-iynqzkv2hz] {
  height: 30px;
  background-color: rgba(0, 95, 229, 1);
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 21px;

  font-size: 11px;
  font-weight: 600;
  color: white;
  cursor: pointer;
}

.form-button-pane[b-iynqzkv2hz] {
  padding: 0px 6px;
  display: flex;
}

.form-button[b-iynqzkv2hz] {
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 0px 12px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 4px;
  cursor: pointer;

  font-size: 9px;
  font-weight: 600;
}

.form-button span[b-iynqzkv2hz] {
  font-size: 13px;
}

/* Edit */
.no-permissions[b-iynqzkv2hz] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  padding: 10px 0px;
  color: rgba(147, 147, 147, 1);
}

.user-permissions[b-iynqzkv2hz] {
  padding: 16px;
  display: flex;
  align-items: start;
  flex-direction: column;
  gap: 12px;

  background-color: rgba(245, 245, 245, 1);
  border: 1px solid rgba(240, 240, 240, 1);
  border-radius: 6px;
}

.user-permissions-title[b-iynqzkv2hz] {
  font-size: 9px;
  font-weight: 600;
  margin-bottom: -4px;
}

.permission-user[b-iynqzkv2hz] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}

.permission-user-image[b-iynqzkv2hz] {
  min-height: 30px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: capitalize;
  font-size: 11px;
  font-weight: 600;
  background-color: #e2e2e2;

  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.permission-user-details[b-iynqzkv2hz] {
  flex: 1;
}

.permission-username[b-iynqzkv2hz] {
  font-size: 10px;
  font-weight: 600;
  text-transform: capitalize;
}

.permission-user-email[b-iynqzkv2hz] {
  font-size: 9px;
  font-weight: 400;
  color: rgba(163, 163, 163, 1);
}

.permission-user-email span[b-iynqzkv2hz] {
  color: rgba(0, 0, 0, 1);
}

.source-settings[b-iynqzkv2hz] {
  padding-top: 14px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.delete-user-pane[b-iynqzkv2hz] {
  height: 30px;
  display: flex;
  align-items: end;
}

.delete-user-pane span[b-iynqzkv2hz] {
  font-size: 16px;
  cursor: pointer;
}

.source-status[b-iynqzkv2hz] {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 12px;
}

.source-settings-title[b-iynqzkv2hz] {
  font-size: 10px;
  font-weight: 500;
  padding-bottom: 3px;
}

.source-status-subtitle[b-iynqzkv2hz] {
  max-width: 247px;
  font-size: 9px;
  font-weight: 400;
  color: rgba(147, 147, 147, 1);
}
.switch[b-iynqzkv2hz] {
  position: relative;
  display: inline-block;
  width: 27px;
  height: 15px;
}

.switch input[b-iynqzkv2hz] {
  opacity: 0;
  width: 0;
  height: 0;
}

/* Slider */
.slider[b-iynqzkv2hz] {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
  border-radius: 15px;
}

/* The circle inside */
.slider[b-iynqzkv2hz]:before {
  position: absolute;
  content: "";
  height: 11px;
  width: 11px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}

/* Checked state */
input:checked + .slider[b-iynqzkv2hz] {
  background-color: #2196f3;
}

input:checked + .slider[b-iynqzkv2hz]:before {
  transform: translateX(12px);
}
.delete-button-pane[b-iynqzkv2hz] {
  padding-top: 8px;
  display: flex;
}

.delete-button[b-iynqzkv2hz] {
  height: 27px;
  background-color: rgba(243, 81, 99, 1);
  border-radius: 4px;
  padding: 0px 18px;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 10px;
  font-weight: 600;
  color: white;
  cursor: pointer;
}

/* Permissions */

.settings-option-input[b-iynqzkv2hz] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
}

.drop-input[b-iynqzkv2hz] {
  position: relative;
}

.drop-input input[b-iynqzkv2hz] {
  padding: 0px 10px;
}

.input-drop[b-iynqzkv2hz] {
  position: absolute;
  top: 20px;
  right: 0;
  width: 100%;
  padding: 12px 0px;
  background-color: white;
  border: 1px solid rgba(240, 240, 240, 1);
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;

  display: flex;
  flex-direction: column;
  gap: 10px;
  cursor: default;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

.short-input[b-iynqzkv2hz] {
  width: 60%;
}

.input-drop.view[b-iynqzkv2hz] {
  opacity: 1;
  visibility: visible;
  top: 35px;
}

.input-drop-option[b-iynqzkv2hz] {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;

  font-size: 10px;
  font-weight: 400;
  color: rgb(31, 31, 31);
  cursor: pointer;

  overflow: hidden;
}

.input-drop-option p[b-iynqzkv2hz] {
  width: 100%;
  padding: 0px 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.update-button[b-iynqzkv2hz] {
  position: relative;
  height: 30px;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;

  background-color: black;
  color: white;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 2%;
}

.update-loading[b-iynqzkv2hz] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;

  display: flex;
  align-items: center;
  justify-content: center;

  background-color: black;
  border-radius: 4px;
}

.update-loading span[b-iynqzkv2hz] {
  font-size: 18px;
}
/* /Pages/DataSources/KoboSourceDetails.razor.rz.scp.css */
.create-top[b-c8z3cuo41n] {
  padding: 20px 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  border-bottom: 1px solid rgba(242, 242, 242, 1);
}

.create-title[b-c8z3cuo41n] {
  width: 100%;
  font-size: 13px;
  font-weight: 600;
}

.create-top span[b-c8z3cuo41n] {
  font-size: 20px;
  cursor: pointer;
}

.create-top span.small[b-c8z3cuo41n] {
  font-size: 15px;
}

.create-form[b-c8z3cuo41n] {
  flex: 1;
  width: 100%;
  padding: 20px 32px;
  padding-bottom: 50px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: auto;
}

.form-input[b-c8z3cuo41n] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.input-label[b-c8z3cuo41n] {
  font-size: 11px;
  font-weight: 400;
  padding: 0px 7px;
  margin-bottom: -2px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.save-text-button[b-c8z3cuo41n] {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 2%;
  color: rgba(0, 95, 229, 1);
  cursor: pointer;
}

.view-input[b-c8z3cuo41n] {
  display: flex;
  align-items: center;
  gap: 9px;
}

.input[b-c8z3cuo41n] {
  width: 100%;
  display: flex;
  align-items: center;
  height: 34px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;
}

input[b-c8z3cuo41n] {
  border: none;
  outline: none;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 400;
  width: 100%;
  height: 100%;
}

.input input[b-c8z3cuo41n] {
  padding: 0px 18px;
}

.input-action-icon[b-c8z3cuo41n] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  border-left: 1px solid rgba(229, 229, 229, 1);
  cursor: pointer;
}

.input-action-icon span[b-c8z3cuo41n] {
  font-size: 17px;
  color: rgba(28, 27, 31, 1);
}

.input-label-icon[b-c8z3cuo41n] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  border-right: 1px solid rgba(229, 229, 229, 1);
  cursor: pointer;
}

.input-label-icon span[b-c8z3cuo41n] {
  font-size: 17px;
  color: rgba(163, 163, 163, 1);
}

.remove-button[b-c8z3cuo41n] {
  height: 100%;
  background-color: black;
  border-radius: 6px;
  color: white;
  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 12px;
  font-weight: 600;
  padding: 0px 16px;
}

.save-button-pane[b-c8z3cuo41n] {
  display: flex;
  padding: 0px 6px;
}

.save-button[b-c8z3cuo41n] {
  height: 30px;
  background-color: rgba(0, 95, 229, 1);
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 21px;

  font-size: 11px;
  font-weight: 600;
  color: white;
  cursor: pointer;
}

.form-button-pane[b-c8z3cuo41n] {
  padding: 0px 6px;
  display: flex;
}

.form-button[b-c8z3cuo41n] {
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 0px 12px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 4px;
  cursor: pointer;

  font-size: 9px;
  font-weight: 600;
}

.form-button span[b-c8z3cuo41n] {
  font-size: 13px;
}

/* Edit */
.user-permissions[b-c8z3cuo41n] {
  padding: 16px;
  display: flex;
  align-items: start;
  flex-direction: column;
  gap: 12px;

  background-color: rgba(245, 245, 245, 1);
  border: 1px solid rgba(240, 240, 240, 1);
  border-radius: 6px;
}

.user-permissions-title[b-c8z3cuo41n] {
  font-size: 9px;
  font-weight: 600;
  margin-bottom: -4px;
}

.permission-user[b-c8z3cuo41n] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}

.permission-user-image[b-c8z3cuo41n] {
  min-height: 30px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: capitalize;
  font-size: 11px;
  font-weight: 600;
  background-color: #e2e2e2;

  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.permission-user-details[b-c8z3cuo41n] {
  flex: 1;
}

.permission-username[b-c8z3cuo41n] {
  font-size: 10px;
  font-weight: 600;
  text-transform: capitalize;
}

.permission-user-email[b-c8z3cuo41n] {
  font-size: 9px;
  font-weight: 400;
  color: rgba(163, 163, 163, 1);
}

.permission-user-email span[b-c8z3cuo41n] {
  color: rgba(0, 0, 0, 1);
}

.source-settings[b-c8z3cuo41n] {
  padding-top: 14px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.delete-user-pane[b-c8z3cuo41n] {
  height: 30px;
  display: flex;
  align-items: end;
}

.delete-user-pane span[b-c8z3cuo41n] {
  font-size: 16px;
  cursor: pointer;
}

.source-status[b-c8z3cuo41n] {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 12px;
}

.source-settings-title[b-c8z3cuo41n] {
  font-size: 10px;
  font-weight: 500;
  padding-bottom: 3px;
}

.source-status-subtitle[b-c8z3cuo41n] {
  max-width: 247px;
  font-size: 9px;
  font-weight: 400;
  color: rgba(147, 147, 147, 1);
}
.switch[b-c8z3cuo41n] {
  position: relative;
  display: inline-block;
  width: 27px;
  height: 15px;
}

.switch input[b-c8z3cuo41n] {
  opacity: 0;
  width: 0;
  height: 0;
}

/* Slider */
.slider[b-c8z3cuo41n] {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: 0.4s;
  border-radius: 15px;
}

/* The circle inside */
.slider[b-c8z3cuo41n]:before {
  position: absolute;
  content: "";
  height: 11px;
  width: 11px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  transition: 0.4s;
  border-radius: 50%;
}

/* Checked state */
input:checked + .slider[b-c8z3cuo41n] {
  background-color: #2196f3;
}

input:checked + .slider[b-c8z3cuo41n]:before {
  transform: translateX(12px);
}
.delete-button-pane[b-c8z3cuo41n] {
  padding-top: 8px;
  display: flex;
}

.delete-button[b-c8z3cuo41n] {
  height: 27px;
  background-color: rgba(243, 81, 99, 1);
  border-radius: 4px;
  padding: 0px 18px;

  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 10px;
  font-weight: 600;
  color: white;
  cursor: pointer;
}
/* /Pages/Home/Home.razor.rz.scp.css */
.content[b-wywe8avvm1] {
  width: 60%;
  padding-top: 12vh;
  padding-bottom: 10vh;
}

.home-title[b-wywe8avvm1] {
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 18px;
  padding-left: 5px;
}

.home-description[b-wywe8avvm1] {
  font-size: 13px;
  font-weight: 400;
  padding-bottom: 38px;
  max-width: 442px;
  padding-left: 5px;
}

/* Analytics */

.analytics[b-wywe8avvm1] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
  padding-bottom: 48px;
}

.analysis[b-wywe8avvm1] {
  padding: 25px;
  border-radius: 17px;
  border: 1px solid rgba(242, 242, 242, 1);
}

.analysis-icon[b-wywe8avvm1] {
  width: 34px;
  height: 34px;
  border-radius: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: black;
}

.analysis-icon span[b-wywe8avvm1] {
  font-size: 18px;
  color: white;
}

.analysis-title[b-wywe8avvm1] {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 3%;
  color: rgba(47, 59, 75, 1);
  padding-top: 27px;
  padding-bottom: 8px;
}

.analysis-value[b-wywe8avvm1] {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 5%;
}

/* Action */

.home-action[b-wywe8avvm1] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 0px 12px;
  padding-bottom: 26px;
}

.home-action-title[b-wywe8avvm1] {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2%;
}

.home-action-button[b-wywe8avvm1] {
  height: 30px;
  border-radius: 30px;
  background-color: black;

  font-size: 11px;
  font-weight: 600;
  color: white;
  padding: 0px 20px;

  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

/* Projects */

.projects[b-wywe8avvm1] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

.project[b-wywe8avvm1] {
  padding: 30px;
  border-radius: 17px;
  border: 1px solid rgba(240, 240, 240, 1);

  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 64px;
}

.project-name[b-wywe8avvm1] {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2%;
  text-transform: capitalize;
  padding-bottom: 6px;
}

.project-industry[b-wywe8avvm1] {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 2%;
  color: rgba(109, 109, 109, 1);
}

.project-bottom[b-wywe8avvm1] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.project-status[b-wywe8avvm1] {
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 24px;
  border-radius: 34px;

  font-size: 11px;
  font-weight: 600;
  letter-spacing: 3%;

  color: rgba(0, 95, 229, 1);
  background-color: rgba(0, 95, 229, 0.08);
}

.project-members[b-wywe8avvm1] {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2%;
}

.project-action[b-wywe8avvm1] {
  min-width: 34px;
  width: 34px;
  height: 34px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: black;
}

.project-action span[b-wywe8avvm1] {
  font-size: 20px;
  color: white;
  transform: rotate(-45deg);
}
/* /Pages/Members/Member.razor.rz.scp.css */
.content[b-bhy7hzdayu] {
  width: 60%;
  padding-top: 12vh;
  padding-bottom: 10vh;

  display: flex;
  flex-direction: column;
  gap: 30px;
}

/* Loadin */

.account-user-loading[b-bhy7hzdayu] {
  height: 50px;
  width: 350px;
  border-radius: 8px;
}

.details-loading[b-bhy7hzdayu] {
  display: flex;
  gap: 20px;
}

.details-loading > div[b-bhy7hzdayu] {
  height: 300px;
  border-radius: 8px;
}

.loading-left[b-bhy7hzdayu] {
  width: 60%;
}

.loading-right[b-bhy7hzdayu] {
  width: 40%;
}

.skeleton[b-bhy7hzdayu] {
  background: linear-gradient(
    90deg,
    #f0f0f0 0%,
    #e0e0e0 20%,
    #f0f0f0 40%,
    #f0f0f0 100%
  );
  background-size: 200% 100%;
  animation: shimmer-b-bhy7hzdayu 2s infinite;
  border-radius: 4px;
}

@keyframes shimmer-b-bhy7hzdayu {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

@media (max-width: 768px) {
  .skeleton-table th[b-bhy7hzdayu],
  .skeleton-table td[b-bhy7hzdayu] {
    padding: 8px 12px;
  }
}

/* Details */

.account-user[b-bhy7hzdayu] {
  display: flex;
  align-items: center;
  gap: 20px;
}

.account-user-avatar[b-bhy7hzdayu] {
  min-width: 50px;
  width: 50px;
  height: 50px;
  background-color: rgba(245, 245, 245, 1);
  border: 2px solid rgba(234, 234, 234, 1);
  border-radius: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 600;
}

.account-user-name[b-bhy7hzdayu] {
  font-size: 16px;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: capitalize;
}

.account-user-email[b-bhy7hzdayu] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Settings */
.account-content[b-bhy7hzdayu] {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}

.account-content > div[b-bhy7hzdayu] {
  border: 1px solid rgba(234, 234, 234, 1);
  padding: 20px 0px;
  border-radius: 8px;
}

.account-settings[b-bhy7hzdayu] {
  width: 60%;
}

.settings-top[b-bhy7hzdayu] {
  padding: 0px 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(234, 234, 234, 1);
}

.settings-title[b-bhy7hzdayu] {
  font-size: 14px;
  font-weight: 600;
}

/* Settings */
.settings[b-bhy7hzdayu] {
  padding: 0px 20px;
  padding-top: 20px;
  padding-bottom: 25px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.settings-option[b-bhy7hzdayu] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.settings-option-title[b-bhy7hzdayu] {
  font-size: 11px;
  font-weight: 600;
  padding-left: 6px;
}

.settings-option-input[b-bhy7hzdayu] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.input[b-bhy7hzdayu] {
  width: 100%;
  display: flex;
  align-items: center;
  height: 30px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;
}

input[b-bhy7hzdayu] {
  border: none;
  outline: none;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 400;
  width: 100%;
  height: 100%;
}

.input input[b-bhy7hzdayu] {
  padding: 0px 18px;
}

.input.error[b-bhy7hzdayu] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.input-action-icon[b-bhy7hzdayu] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  border-left: 1px solid rgba(229, 229, 229, 1);
  cursor: pointer;
}

.input-action-icon span[b-bhy7hzdayu] {
  font-size: 17px;
  color: rgba(28, 27, 31, 1);
}

.input-label-icon[b-bhy7hzdayu] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  border-right: 1px solid rgba(229, 229, 229, 1);
  cursor: pointer;
}

.input-label-icon span[b-bhy7hzdayu] {
  font-size: 17px;
  color: rgba(163, 163, 163, 1);
}

.role-input[b-bhy7hzdayu] {
  position: relative;
}

.input-drop[b-bhy7hzdayu] {
  position: absolute;
  top: 20px;
  right: 0;
  width: 100%;
  padding: 18px 0px 18px;
  background-color: white;
  border: 1px solid rgba(240, 240, 240, 1);
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;

  display: flex;
  flex-direction: column;
  gap: 10px;
  cursor: default;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

.input-drop.view[b-bhy7hzdayu] {
  opacity: 1;
  visibility: visible;
  top: 35px;
}

.input-drop-option[b-bhy7hzdayu] {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 18px;

  font-size: 10px;
  font-weight: 400;
  color: rgb(31, 31, 31);
  cursor: pointer;
}

/* button */

.update-button[b-bhy7hzdayu] {
  position: relative;
  height: 30px;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;

  background-color: black;
  color: white;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 2%;
}

.update-loading[b-bhy7hzdayu] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;

  display: flex;
  align-items: center;
  justify-content: center;

  background-color: black;
  border-radius: 4px;
}

.update-loading span[b-bhy7hzdayu] {
  font-size: 18px;
}

.status-pane[b-bhy7hzdayu] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;

  font-size: 11px;
  font-weight: 400px;
  color: rgba(109, 109, 109, 1);
}

.status-info[b-bhy7hzdayu] {
  max-width: 350px;
}

.switch[b-bhy7hzdayu] {
  position: relative;
  display: inline-block;
  min-width: 48px;
  width: 48px;
  height: 24px;
}

.switch input[b-bhy7hzdayu] {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider[b-bhy7hzdayu] {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d1d5db;
  transition: 0.3s;
  border-radius: 24px;
}

.slider[b-bhy7hzdayu]:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: 0.3s;
  border-radius: 50%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

input:checked + .slider[b-bhy7hzdayu]:before {
  transform: translateX(24px);
  background-color: black;
}

/* settings bottom */
.settings-bottom[b-bhy7hzdayu] {
  padding: 0px 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  border-top: 1px solid rgba(234, 234, 234, 1);
}

.bottom-delete[b-bhy7hzdayu] {
  display: flex;
  padding-top: 5px;
}

/* Details */
.account-details[b-bhy7hzdayu] {
  width: 40%;
}

.details[b-bhy7hzdayu] {
  padding: 0px 20px;
  padding-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.detail[b-bhy7hzdayu] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.details-icon[b-bhy7hzdayu] {
  max-width: 32px;
  width: 32px;
  height: 32px;
  background-color: rgba(245, 245, 245, 1);
  border: 2px solid rgba(234, 234, 234, 1);
  border-radius: 8px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.details-icon span[b-bhy7hzdayu] {
  font-size: 16px;
}

.detail-name[b-bhy7hzdayu] {
  font-size: 12px;
  font-weight: 600;
}

.detail-value[b-bhy7hzdayu] {
  font-size: 10px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}

.details-message[b-bhy7hzdayu] {
  padding: 10px 10px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: rgba(109, 109, 109, 1);
}

.details-message span[b-bhy7hzdayu] {
  font-weight: 600;
  color: black;
}

/* Delete Member */
.delete-container[b-bhy7hzdayu] {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.24);
  display: flex;
  align-items: center;
  justify-content: center;

  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.delete-container.view[b-bhy7hzdayu] {
  opacity: 1;
  visibility: visible;
}

.delete-content[b-bhy7hzdayu] {
  background-color: white;
  border-radius: 8px;
  padding: 25px;
  max-width: 500px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.delete-top[b-bhy7hzdayu] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.delete-title[b-bhy7hzdayu] {
  width: 100%;
  font-size: 14px;
  font-weight: 600;
}

.delete-close span[b-bhy7hzdayu] {
  font-size: 20px;
  cursor: pointer;
}

.delete-subtitle[b-bhy7hzdayu] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.delete-subtitle span[b-bhy7hzdayu] {
  font-weight: 600;
  color: black;
}

.delete-warning[b-bhy7hzdayu] {
  background-color: #fdf5f5;
  padding: 20px;
  border-radius: 8px;

  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.delete-warning p[b-bhy7hzdayu] {
  padding: 8px 0px;
  padding-left: 20px;
  border-left: 1px solid #f35163;
}

.delete-warning span[b-bhy7hzdayu] {
  font-weight: 600;
  color: black;
}

.delete-bottom[b-bhy7hzdayu] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;

  font-size: 13px;
  font-weight: 600;
}

.delete-bottom div[b-bhy7hzdayu] {
  cursor: pointer;
}

.delete-button-delete[b-bhy7hzdayu] {
  position: relative;
  padding: 8px 20px;
  background-color: #f35163;
  border-radius: 4px;
  color: white;
}

.delete-loading[b-bhy7hzdayu] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f35163;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  padding: 0px 10px;
}

.delete-loading span[b-bhy7hzdayu] {
  font-size: 18px;
}
/* /Pages/Members/Members.razor.rz.scp.css */
.members-container[b-rsg9nuje59] {
  position: relative;
  flex: 1;
  width: 100%;
  overflow: hidden;
  display: flex;
  align-items: center;
  flex-direction: column;
}

.members-content[b-rsg9nuje59] {
  width: 96%;
  padding: 0px 5px;
  padding-top: 4vh;
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 27px;
}

.members-top[b-rsg9nuje59] {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

.members-title[b-rsg9nuje59] {
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 7px;
}

.members-subtitle[b-rsg9nuje59] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.search-add[b-rsg9nuje59] {
  display: flex;
  align-items: center;
  gap: 11px;
}

.search[b-rsg9nuje59] {
  position: relative;
  width: 220px;
  flex: 1;
  display: flex;
  height: 32px;
  border-radius: 5px;
  border: 1px solid rgba(226, 226, 226, 1);
}

.search span[b-rsg9nuje59] {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  font-variation-settings: "wght" 400;
  padding-left: 10px;
}

.search input[b-rsg9nuje59] {
  width: 100%;
  height: 100%;
  font-size: 11px;
  background-color: transparent;
  border: none;
  outline: none;
  padding-left: 36px;
  padding-right: 10px;
}

.add-button[b-rsg9nuje59] {
  min-width: 28px;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  background-color: rgba(28, 27, 31, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.add-button span[b-rsg9nuje59] {
  font-size: 17px;
  color: white;
}

/* members */
.members[b-rsg9nuje59] {
  flex: 1;
  width: 100%;
  overflow: hidden;
  position: relative;
}

.table[b-rsg9nuje59] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  overflow: auto;
}

table[b-rsg9nuje59] {
  min-width: 100%;
  width: max-content;
  border-collapse: collapse;
}

thead th[b-rsg9nuje59] {
  position: sticky;
  top: 0;
  z-index: 2;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  padding: 13px 29px;

  min-width: 150px;
  max-width: 250px;
  background-color: rgba(245, 245, 245, 1);

  font-size: 12px;
  font-weight: 600;
}

thead th:nth-child(1)[b-rsg9nuje59] {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

thead th:last-child[b-rsg9nuje59] {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

td[b-rsg9nuje59] {
  border-top: 1px solid rgba(240, 240, 240, 1);
  border-left: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  padding: 10px 29px;

  min-width: 150px;
  max-width: 250px;

  font-size: 12px;
  font-weight: 400;
}

td.inactive[b-rsg9nuje59] {
  font-weight: 600;
}

tbody tr:nth-child(1) td[b-rsg9nuje59] {
  border-top: 0px;
}

tr .name[b-rsg9nuje59] {
  display: flex;
  align-items: center;
  gap: 17px;
  text-transform: capitalize;
}

td .image[b-rsg9nuje59] {
  min-height: 30px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: capitalize;
  font-size: 11px;
  font-weight: 600;
  background-color: #e2e2e2;

  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.row-action[b-rsg9nuje59] {
  position: relative;
}

.row-action-content[b-rsg9nuje59] {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.row-action-button[b-rsg9nuje59] {
  height: 28px;
  padding: 0px 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;

  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}

/* Create */
.new-member[b-rsg9nuje59] {
  position: absolute;
  z-index: 9999;
  top: 0;
  right: -30px;
  height: 100%;
  min-width: 400px;
  max-width: 400px;
  border-left: 1px solid rgba(229, 229, 229, 1);
  background-color: white;

  display: flex;
  flex-direction: column;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

.new-member.view[b-rsg9nuje59] {
  opacity: 1;
  visibility: visible;
  right: 0px;
}

.create-top[b-rsg9nuje59] {
  padding: 20px 32px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  border-bottom: 1px solid rgba(242, 242, 242, 1);
}

.create-title[b-rsg9nuje59] {
  width: 100%;
  font-size: 13px;
  font-weight: 600;
}

.create-top span[b-rsg9nuje59] {
  font-size: 20px;
  cursor: pointer;
}

.create-top span.small[b-rsg9nuje59] {
  font-size: 15px;
}

.create-form[b-rsg9nuje59] {
  flex: 1;
  width: 100%;
  padding: 20px 32px;
  padding-bottom: 50px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  overflow: auto;
}

.form-input[b-rsg9nuje59] {
  width: 100%;
}

.input-label[b-rsg9nuje59] {
  font-size: 11px;
  font-weight: 400;
  padding: 0px 7px;
  padding-bottom: 6px;
}

.input[b-rsg9nuje59] {
  width: 100%;
  display: flex;
  align-items: center;
  height: 34px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;
}

input[b-rsg9nuje59] {
  border: none;
  outline: none;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 400;
  width: 100%;
  height: 100%;
}

.input input[b-rsg9nuje59] {
  padding: 0px 18px;
}

.input.error[b-rsg9nuje59] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.input-action-icon[b-rsg9nuje59] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  border-left: 1px solid rgba(229, 229, 229, 1);
  cursor: pointer;
}

.input-action-icon span[b-rsg9nuje59] {
  font-size: 17px;
  color: rgba(28, 27, 31, 1);
}

.input-label-icon[b-rsg9nuje59] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  border-right: 1px solid rgba(229, 229, 229, 1);
  cursor: pointer;
}

.input-label-icon span[b-rsg9nuje59] {
  font-size: 17px;
  color: rgba(163, 163, 163, 1);
}

.role-input[b-rsg9nuje59] {
  position: relative;
}

.input-drop[b-rsg9nuje59] {
  position: absolute;
  top: 20px;
  right: 0;
  width: 100%;
  padding: 18px 0px 18px;
  background-color: white;
  border: 1px solid rgba(240, 240, 240, 1);
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;

  display: flex;
  flex-direction: column;
  gap: 10px;
  cursor: default;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

.input-drop.view[b-rsg9nuje59] {
  opacity: 1;
  visibility: visible;
  top: 35px;
}

.input-drop-option[b-rsg9nuje59] {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 18px;

  font-size: 10px;
  font-weight: 400;
  color: rgb(31, 31, 31);
  cursor: pointer;
}

.create-bottom[b-rsg9nuje59] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 32px;
  border-top: 1px solid rgba(242, 242, 242, 1);
}

.create-button[b-rsg9nuje59] {
  position: relative;
  width: 100%;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: black;
  color: white;
  border-radius: 5px;
  cursor: pointer;

  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2%;
}

.add-loading[b-rsg9nuje59] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;
}

.add-loading span[b-rsg9nuje59] {
  font-size: 20px;
}
/* /Pages/Project/Project.razor.rz.scp.css */
.project-container[b-i97jsms3mr] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.project-top[b-i97jsms3mr] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-bottom: 1px solid rgba(240, 240, 240, 1);
}

.project-top-content[b-i97jsms3mr] {
  width: 96%;
  padding: 4vh 0px 0px;
}

.project-details[b-i97jsms3mr] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 23px;
}

.project-route[b-i97jsms3mr] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding-bottom: 11px;
}

.project-route a[b-i97jsms3mr] {
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 3%;
  color: rgba(101, 101, 101, 1);
}

.project-route span[b-i97jsms3mr] {
  font-size: 14px;
  color: rgba(172, 172, 172, 1);
}

.project-route p[b-i97jsms3mr] {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 2%;
  text-transform: capitalize;
  color: rgba(172, 172, 172, 1);
  max-width: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.project-name[b-i97jsms3mr] {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 2%;
  text-transform: capitalize;
}

/* Members */
.project-users[b-i97jsms3mr] {
  display: flex;
  align-items: center;
  gap: 25px;
}

.members[b-i97jsms3mr] {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  padding-left: 10px;
}

.member[b-i97jsms3mr] {
  width: 34px;
  height: 34px;
  border-radius: 100%;
  border: 2px solid rgba(255, 255, 255, 1);
  background-color: rgba(226, 226, 226, 1);

  margin-left: -10px;
  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 11px;
  font-weight: 800;
  letter-spacing: 2%;
  color: rgba(28, 27, 31, 1);
  text-transform: capitalize;

  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.add-member-button[b-i97jsms3mr] {
  height: 36px;
  border: 1px solid rgba(226, 226, 226, 1);
  border-radius: 6px;
  padding: 0px 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;

  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}

.add-member-button span[b-i97jsms3mr] {
  font-size: 19px;
  color: rgba(28, 27, 31, 1);
}

/* Nav */
.nav[b-i97jsms3mr] {
  width: 100%;
  display: flex;
  align-items: flex-end;
  gap: 30px;
  margin-bottom: -1px;
}

.nav-item[b-i97jsms3mr] {
  font-size: 12px;
  font-weight: 500;
  padding: 10px;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}

.nav-item span[b-i97jsms3mr] {
  font-weight: 600;
}

.nav-item.active[b-i97jsms3mr] {
  color: rgba(0, 95, 229, 1);
  border-bottom: 2px solid rgba(0, 95, 229, 1);
}

/* Body */

.project-content[b-i97jsms3mr] {
  flex: 1;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* Loadin */

.project-loading[b-i97jsms3mr] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4vh 0px 0px;
}

.project-loading-content[b-i97jsms3mr] {
  width: 96%;
}

.loading-top[b-i97jsms3mr] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.loading-left-title[b-i97jsms3mr] {
  height: 20px;
  width: 200px;
  margin-top: 8px;
}

.loading-left-subtitle[b-i97jsms3mr] {
  height: 16px;
  width: 160px;
}

.loading-top-right[b-i97jsms3mr] {
  display: flex;
  align-items: center;
  gap: 20px;
}

.loading-right-members[b-i97jsms3mr] {
  height: 35px;
  width: 150px;
}

.loading-right-button[b-i97jsms3mr] {
  height: 35px;
  width: 130px;
}

.loading-nav[b-i97jsms3mr] {
  width: 50%;
  height: 20px;
  margin-top: 35px;
}

.skeleton[b-i97jsms3mr] {
  background: linear-gradient(
    90deg,
    #f0f0f0 0%,
    #e0e0e0 20%,
    #f0f0f0 40%,
    #f0f0f0 100%
  );
  background-size: 200% 100%;
  animation: shimmer-b-i97jsms3mr 2s infinite;
  border-radius: 4px;
}

@keyframes shimmer-b-i97jsms3mr {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

/* Add Member */
.add-member[b-i97jsms3mr] {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100svh;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.24);

  display: flex;
  align-items: center;
  justify-content: center;

  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease-in-out;
}

.add-member.hide[b-i97jsms3mr] {
  opacity: 0;
  visibility: hidden;
}

.add-member-content[b-i97jsms3mr] {
  width: 484px;
  padding: 25px 0px 47px;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 12px;
}

.add-top[b-i97jsms3mr] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 30px;
  padding: 0px 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(245, 245, 245, 1);
}

.add-top-title[b-i97jsms3mr] {
  font-size: 15px;
  font-weight: 600;
  padding-bottom: 5px;
}

.add-top-subtitle[b-i97jsms3mr] {
  font-size: 11px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
  max-width: 294px;
}

.add-close span[b-i97jsms3mr] {
  font-size: 20px;
  color: rgba(28, 27, 31, 1);
  cursor: pointer;
}

.add-form[b-i97jsms3mr] {
  padding: 0px 30px;
  padding-top: 25px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.form-input-item[b-i97jsms3mr] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.form-label[b-i97jsms3mr] {
  font-size: 12px;
  font-weight: 600;
  padding-left: 6px;
}

.form-label span[b-i97jsms3mr] {
  font-weight: 400;
}

.form-input[b-i97jsms3mr] {
  width: 100%;
  position: relative;
  height: 38px;
  border-radius: 6px;
  border: 1px solid rgba(240, 240, 240, 1);
}

.form-input.invalid[b-i97jsms3mr] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.form-input input[b-i97jsms3mr] {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 6px;
  padding: 0px 16px;
  outline: none;
  font-size: 11px;
}

.select-input[b-i97jsms3mr] {
  cursor: pointer;
}

.select-input input[b-i97jsms3mr] {
  cursor: pointer;
  padding-right: 40px;
}

.form-input span[b-i97jsms3mr] {
  position: absolute;
  top: 0px;
  right: 11px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.industry-dropdown[b-i97jsms3mr] {
  position: absolute;
  top: 20px;
  right: 0;
  width: 100%;
  padding: 12px 0px;
  background-color: white;
  border: 1px solid rgba(240, 240, 240, 1);
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;

  cursor: default;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;

  max-height: 200px;
  overflow: scroll;
}

.industry-dropdown.view[b-i97jsms3mr] {
  opacity: 1;
  visibility: visible;
  top: 35px;
}

.industry-option[b-i97jsms3mr] {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;

  font-size: 10px;
  font-weight: 400;
  color: rgb(31, 31, 31);
  cursor: pointer;

  overflow: hidden;
}

.industry-option:not(:first-child)[b-i97jsms3mr] {
  margin-top: 10px;
}

.industry-option p[b-i97jsms3mr] {
  width: 100%;
  padding: 0px 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.form-textarea[b-i97jsms3mr] {
  width: 100%;
  height: 100px;
  border-radius: 6px;
  border: 1px solid rgba(240, 240, 240, 1);
}

.form-textarea textarea[b-i97jsms3mr] {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 6px;
  padding: 0px 16px;
  outline: none;
  resize: none;
  padding: 12px 16px;
  font-size: 11px;
}

.add-button[b-i97jsms3mr] {
  position: relative;
  height: 40px;
  border-radius: 6px;
  background-color: black;

  color: white;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2%;

  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.permission-loading[b-i97jsms3mr] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;
}

.permission-loading span[b-i97jsms3mr] {
  font-size: 20px;
}
/* /Pages/Project/ProjectMeasures.razor.rz.scp.css */
.measures-content[b-f3cah50x3a] {
  position: relative;
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}

.measures-container[b-f3cah50x3a] {
  flex: 1;
  width: 96%;
  overflow: auto;
  display: flex;
  flex-direction: column;
  gap: 11px;
  padding-top: 24px;
  padding-bottom: 6vh;
}

.measures-top[b-f3cah50x3a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.top-title[b-f3cah50x3a] {
  font-size: 13px;
  font-weight: 400;
  padding-left: 10px;
}

.search-add[b-f3cah50x3a] {
  display: flex;
  align-items: center;
  gap: 11px;
}

.search[b-f3cah50x3a] {
  position: relative;
  width: 220px;
  flex: 1;
  display: flex;
  height: 32px;
  border-radius: 5px;
  border: 1px solid rgba(226, 226, 226, 1);
}

.search span[b-f3cah50x3a] {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  font-variation-settings: "wght" 400;
  color: rgba(172, 172, 172, 1);
  padding-left: 10px;
}

.search input[b-f3cah50x3a] {
  width: 100%;
  height: 100%;
  font-size: 11px;
  background-color: transparent;
  border: none;
  outline: none;
  padding-left: 36px;
  padding-right: 10px;
}

.add-button[b-f3cah50x3a] {
  min-width: 28px;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  background-color: rgba(28, 27, 31, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.add-button span[b-f3cah50x3a] {
  font-size: 17px;
  color: white;
}

/* Measures */
.measures[b-f3cah50x3a] {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 17px;
}

.measure[b-f3cah50x3a] {
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.top[b-f3cah50x3a] {
  padding: 20px;
}

.value[b-f3cah50x3a] {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 2%;
}

.title p[b-f3cah50x3a] {
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 2%;
  color: rgba(101, 101, 101, 1);

  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.bottom[b-f3cah50x3a] {
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  border-top: 1px solid rgba(242, 242, 242, 1);
}

.action-text[b-f3cah50x3a] {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 2%;
}

.bottom span[b-f3cah50x3a] {
  font-size: 20px;
}

.add-measure-button-pane[b-f3cah50x3a] {
  display: flex;
  align-items: center;
}

.add-measure-button[b-f3cah50x3a] {
  min-height: 128px;
  height: 100%;
  width: 128px;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.add-measure-button span[b-f3cah50x3a] {
  font-size: 24px;
}

/* About Measure */
.about[b-f3cah50x3a] {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.15);

  display: flex;
  align-items: center;
  justify-content: center;

  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease-in-out;
}

.about.view[b-f3cah50x3a] {
  opacity: 1;
  visibility: visible;
}

.about-content[b-f3cah50x3a] {
  width: 900px;
  background-color: white;
  border-radius: 10px;

  display: flex;
  flex-direction: column;
}

.about-top[b-f3cah50x3a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  padding: 15px 37px;
  border-bottom: 1px solid rgba(229, 229, 229, 1);
}

.about-title[b-f3cah50x3a] {
  font-size: 13px;
  font-weight: 500;
}

.about-actions[b-f3cah50x3a] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}

.about-actions span[b-f3cah50x3a] {
  font-size: 20px;
  cursor: pointer;
}

.about-actions span.small[b-f3cah50x3a] {
  font-size: 15px;
}

.about-body[b-f3cah50x3a] {
  display: flex;
  justify-content: space-between;
}

.about-left[b-f3cah50x3a] {
  flex: 1;
  padding: 24px 37px;
  padding-bottom: 45px;
  border-right: 1px solid rgba(229, 229, 229, 1);

  display: flex;
  flex-direction: column;
  gap: 19px;
}

.about-details[b-f3cah50x3a] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.about-details-label[b-f3cah50x3a] {
  padding: 0px 6px;
  font-size: 12px;
  font-weight: 500;
  color: rgba(109, 109, 109, 1);
}

.about-details-value[b-f3cah50x3a] {
  width: 100%;
  padding: 10px 20px;
  font-size: 12px;
  font-weight: 400;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 5px;
}

.about-details-value span[b-f3cah50x3a] {
  font-weight: 600;
}

.about-details-tags[b-f3cah50x3a] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.about-details-tags p[b-f3cah50x3a] {
  height: 30px;
  padding: 0px 20px;
  background-color: rgba(242, 242, 242, 1);
  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 10px;
  font-weight: 500;
  letter-spacing: 2%;
  border-radius: 30px;

  white-space: nowrap;
}

.about-right[b-f3cah50x3a] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 296px;
  padding: 20px;
}

.about-right-content[b-f3cah50x3a] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.about-value[b-f3cah50x3a] {
  font-size: 40px;
  font-weight: 800;
}

.about-value-title[b-f3cah50x3a] {
  font-size: 13px;
  font-weight: 400;
}

/* Create Measure */

.create-measure[b-f3cah50x3a] {
  position: absolute;
  right: -30px;
  width: 628px;
  height: 100%;
  top: 0px;
  bottom: 0px;
  background-color: white;
  display: flex;
  flex-direction: column;
  padding-bottom: 5px;
  border-left: 1px solid rgba(229, 229, 229, 1);

  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease-in-out;
}

.create-measure.view[b-f3cah50x3a] {
  opacity: 1;
  visibility: visible;
  right: 0;
}

.create-top[b-f3cah50x3a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  padding: 15px 37px;
  border-bottom: 1px solid rgba(229, 229, 229, 1);
}

.create-title[b-f3cah50x3a] {
  font-size: 13px;
  font-weight: 500;
}

.create-actions[b-f3cah50x3a] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}

.create-actions span[b-f3cah50x3a] {
  font-size: 20px;
  cursor: pointer;
}

.create-body[b-f3cah50x3a] {
  flex: 1;
  padding: 24px 40px;
  padding-bottom: 5vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

.name-label[b-f3cah50x3a] {
  font-size: 12px;
  font-weight: 400;
  padding: 0px 6px;
  padding-bottom: 8px;
  color: rgba(54, 54, 54, 1);
}

.name-input[b-f3cah50x3a] {
  display: flex;
  padding-bottom: 12px;
}

.name-input input[b-f3cah50x3a] {
  width: 100%;
  height: 34px;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 5px;
  outline: none;
  padding: 0px 21px;
  font-size: 11px;
}

.calculation-inputs[b-f3cah50x3a] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  padding-bottom: 19px;
}

.calculation-inputs p[b-f3cah50x3a] {
  font-size: 14px;
  font-weight: 500;
  padding: 0px 8px;
}

.calculation-input[b-f3cah50x3a] {
  width: 100%;
  min-height: 32px;
  height: 32px;
  border: 1px solid rgba(236, 236, 236, 1);
  border-radius: 5px;
  display: flex;
}

.calculation-input.small[b-f3cah50x3a] {
  max-width: 124px;
}

.calculation-input input[b-f3cah50x3a] {
  width: 100%;
  padding: 0px 15px;
  font-size: 11px;
  font-weight: 400;
  border: none;
  outline: none;
  border-radius: 5px;
}

.measure-icon[b-f3cah50x3a] {
  border-left: 1px solid rgba(236, 236, 236, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0px 8px;
}

.measure-icon span[b-f3cah50x3a] {
  font-size: 15px;
}

.filters-inputs[b-f3cah50x3a] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  padding-bottom: 19px;
}

.filter-delete[b-f3cah50x3a] {
  height: 28px;
  min-width: 28px;
  width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 100%;
  background-color: rgba(240, 240, 240, 1);
}

.filter-delete span[b-f3cah50x3a] {
  font-size: 15px;
  color: rgba(28, 27, 31, 1);
}

.inner-filters[b-f3cah50x3a] {
  padding: 4px 0px;
  padding-left: 22px;
  border-left: 1px solid rgba(240, 240, 240, 1);
  margin-bottom: 27px;
}

.inner-filter-inputs[b-f3cah50x3a] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  padding-bottom: 8px;
}

.add-condition-button[b-f3cah50x3a] {
  font-size: 10px;
  font-weight: 500;
  color: rgba(0, 95, 229, 1);
  margin-left: 5px;
}

.add-condition-button.first[b-f3cah50x3a] {
  margin-bottom: 20px;
}

.name-label.description-label[b-f3cah50x3a] {
  padding-top: 12px;
}

.description-input[b-f3cah50x3a] {
  display: flex;
  padding-bottom: 21px;
}

.description-input textarea[b-f3cah50x3a] {
  width: 100%;
  height: 85px;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 5px;
  padding: 12px 15px;
  resize: none;
  font-size: "inter";
  font-size: 11px;
  font-weight: 400;
}

.create-measure-bottom[b-f3cah50x3a] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 21px 30px;
  border-top: 1px solid rgba(229, 229, 229, 1);
}

.create-measure-button[b-f3cah50x3a] {
  width: 100%;
  height: 36px;
  background-color: black;
  color: white;
  border-radius: 5px;

  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2%;

  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;
}
/* /Pages/Project/ProjectModels.razor.rz.scp.css */
.models-content[b-fst7sn5p7p] {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.models-container[b-fst7sn5p7p] {
  flex: 1;
  width: 100%;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.models-top[b-fst7sn5p7p] {
  width: 80%;
  padding: 0px 6px;
  padding-bottom: 26px;
  padding-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.models-title[b-fst7sn5p7p] {
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 4px;
}

.models-subtitle[b-fst7sn5p7p] {
  font-size: 11px;
  font-weight: 400;
  color: rgba(163, 163, 163, 1);
  letter-spacing: 2%;
}

.new-relationship-button[b-fst7sn5p7p] {
  height: 32px;
  padding: 0px 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background-color: black;
  border-radius: 6px;
  color: white;
  cursor: pointer;

  font-size: 12px;
  font-weight: 600;
}

.new-relationship-button span[b-fst7sn5p7p] {
  font-size: 18px;
}

/* Models */
.models[b-fst7sn5p7p] {
  flex: 1;
  width: 80%;
  overflow: hidden;
  position: relative;
}

.table[b-fst7sn5p7p] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  overflow: auto;
}

table[b-fst7sn5p7p] {
  min-width: 100%;
  width: max-content;
  border-collapse: collapse;
}

thead th[b-fst7sn5p7p] {
  position: sticky;
  top: 0;
  z-index: 2;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  padding: 13px 29px;

  min-width: 150px;
  max-width: 250px;
  background-color: rgba(245, 245, 245, 1);

  font-size: 12px;
  font-weight: 600;
}

thead th:nth-child(1)[b-fst7sn5p7p] {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

thead th:last-child[b-fst7sn5p7p] {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

td[b-fst7sn5p7p] {
  border-top: 1px solid rgba(240, 240, 240, 1);
  border-left: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  padding: 10px 29px;

  min-width: 150px;
  max-width: 250px;

  font-size: 12px;
  font-weight: 400;
}

tbody tr:nth-child(1) td[b-fst7sn5p7p] {
  border-top: 0px;
}

.row-action[b-fst7sn5p7p] {
  display: flex;
  align-items: center;
  justify-content: center;
}

.row-action-button[b-fst7sn5p7p] {
  height: 28px;
  padding: 0px 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;

  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}

/* Not Found */
.not-found[b-fst7sn5p7p] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.not-found.hide[b-fst7sn5p7p] {
  display: none;
}

.not-found-content[b-fst7sn5p7p] {
  max-width: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 10vh;
}

.not-found-content > span[b-fst7sn5p7p] {
  font-size: 60px;
  color: rgba(217, 217, 217, 1);
  font-variation-settings: "wght" 200;
  padding-bottom: 24px;
}

.not-found-title[b-fst7sn5p7p] {
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  padding-bottom: 8px;
}

.not-found-description[b-fst7sn5p7p] {
  font-size: 11px;
  font-weight: 400;
  color: rgba(147, 147, 147, 1);
  text-align: center;
}

.not-found-description span[b-fst7sn5p7p] {
  font-weight: 500;
  color: rgba(0, 95, 229, 1);
  letter-spacing: 2%;
  cursor: pointer;
}

/* Create */

.create-pop[b-fst7sn5p7p] {
  position: absolute;
  z-index: 9999;
  top: 0px;
  right: -30px;
  bottom: 0px;
  width: 462px;
  background-color: white;
  border-left: 1px solid rgba(229, 229, 229, 1);

  display: flex;
  flex-direction: column;
  justify-content: space-between;

  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-in-out;
}

.create-pop.view[b-fst7sn5p7p] {
  opacity: 1;
  visibility: visible;
  right: 0px;
}

.create-pop-top[b-fst7sn5p7p] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 21px 32px;
  border-bottom: 1px solid rgba(242, 242, 242, 1);
}

.create-pop-titles[b-fst7sn5p7p] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.create-pop-title[b-fst7sn5p7p] {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2%;
}

.create-pop-subtitle[b-fst7sn5p7p] {
  font-size: 10px;
  font-weight: 400;
  color: rgba(151, 149, 157, 1);
}

.create-pop-top span[b-fst7sn5p7p] {
  font-size: 20px;
  color: rgba(28, 27, 31, 1);
  cursor: pointer;
}

.create-pop-top span.small[b-fst7sn5p7p] {
  font-size: 15px;
}

.create-pop-content[b-fst7sn5p7p] {
  flex: 1;
  width: 100%;
  overflow: auto;
  padding: 23px 30px 0px;
  padding-bottom: 20px;

  display: flex;
  flex-direction: column;
  gap: 12px;
}

.create-input-box[b-fst7sn5p7p] {
  width: 100%;
}

.create-label[b-fst7sn5p7p] {
  padding: 0px 6px;
  padding-bottom: 6px;
  font-size: 11px;
  font-weight: 400;
}

.create-inputs[b-fst7sn5p7p] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.create-input[b-fst7sn5p7p] {
  width: 100%;
  height: 30px;
  display: flex;
  gap: 8px;
  padding: 0px 8px;
  border: 1px solid rgba(236, 236, 236, 1);
  border-radius: 5px;
}

.create-input input[b-fst7sn5p7p] {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  border-radius: 5px;
  font-size: 10px;
  font-weight: 400;
}

.create-input span[b-fst7sn5p7p] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid rgba(236, 236, 236, 1);

  font-size: 15px;
  color: rgba(28, 27, 31, 1);
  padding-left: 8px;
  cursor: pointer;
}

.create-checkbox-pane[b-fst7sn5p7p] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.create-checkbox-box[b-fst7sn5p7p] {
  min-width: 18px;
  width: 18px;
  height: 18px;
  border: 1px solid rgba(236, 236, 236, 1);
  background-color: transparent;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
}

.create-checkbox-box.active[b-fst7sn5p7p] {
  border: 1px solid rgba(28, 27, 31, 1);
  background-color: rgba(28, 27, 31, 1);
}

.create-checkbox-box span[b-fst7sn5p7p] {
  font-size: 12px;
}

.create-checkbox-label[b-fst7sn5p7p] {
  font-size: 11px;
  font-weight: 400;
  cursor: pointer;
}

.create-pop-bottom[b-fst7sn5p7p] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 21px 30px;
  border-top: 1px solid rgba(229, 229, 229, 1);
}

.create-pop-button[b-fst7sn5p7p] {
  width: 100%;
  height: 36px;
  background-color: black;
  color: white;
  border-radius: 5px;

  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2%;

  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;
}

/* View Model */
.view-pop[b-fst7sn5p7p] {
  position: absolute;
  z-index: 9999;
  top: 0px;
  right: -30px;
  bottom: 0px;
  width: 462px;
  background-color: white;
  border-left: 1px solid rgba(229, 229, 229, 1);

  display: flex;
  flex-direction: column;
  justify-content: space-between;

  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-in-out;
}

.view-pop.view[b-fst7sn5p7p] {
  opacity: 1;
  visibility: visible;
  right: 0px;
}

.no-click[b-fst7sn5p7p] {
  cursor: default;
}
/* /Pages/Project/ProjectOverview.razor.rz.scp.css */
.overview[b-jgdwr3bjgz] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.overview-content[b-jgdwr3bjgz] {
  width: 75%;
  padding-top: 40px;
  padding-bottom: 10vh;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.overview-title[b-jgdwr3bjgz] {
  padding: 0px 15px;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 2%;
}

.analytics[b-jgdwr3bjgz] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
}

.analysis[b-jgdwr3bjgz] {
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 12px;
}

.top[b-jgdwr3bjgz] {
  padding: 20px;
  display: flex;
  align-items: center;
  gap: 14px;
  border-bottom: 1px solid rgba(242, 242, 242, 1);
}

.icon[b-jgdwr3bjgz] {
  min-width: 45px;
  width: 45px;
  height: 45px;
  border-radius: 100%;
  background-color: rgba(242, 242, 242, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon span[b-jgdwr3bjgz] {
  font-size: 19px;
  color: rgba(28, 27, 31, 1);
}

.details[b-jgdwr3bjgz] {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 2%;
}

.title[b-jgdwr3bjgz] {
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 2%;
  color: rgba(101, 101, 101, 1);
}

.bottom[b-jgdwr3bjgz] {
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.action-text[b-jgdwr3bjgz] {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 2%;
}

.bottom span[b-jgdwr3bjgz] {
  font-size: 20px;
}
/* /Pages/Project/ProjectReports.razor.rz.scp.css */
.reports-container[b-2cyye444ad] {
  flex: 1;
  width: 100%;
  display: flex;
  justify-content: center;
  overflow: auto;
}

.reports-content[b-2cyye444ad] {
  width: 96%;
  padding-top: 35px;
}

.reports-top[b-2cyye444ad] {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-bottom: 24px;
}

.reports-title[b-2cyye444ad] {
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 4px;
}

.reports-subtitle[b-2cyye444ad] {
  font-size: 11px;
  font-weight: 400;
  color: rgba(163, 163, 163, 1);
}

.search-add[b-2cyye444ad] {
  display: flex;
  align-items: center;
  gap: 11px;
}

.search[b-2cyye444ad] {
  position: relative;
  width: 220px;
  flex: 1;
  display: flex;
  height: 32px;
  border-radius: 5px;
  border: 1px solid rgba(226, 226, 226, 1);
}

.search span[b-2cyye444ad] {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  font-variation-settings: "wght" 400;
  color: rgba(172, 172, 172, 1);
  padding-left: 10px;
}

.search input[b-2cyye444ad] {
  width: 100%;
  height: 100%;
  font-size: 11px;
  background-color: transparent;
  border: none;
  outline: none;
  padding-left: 36px;
  padding-right: 10px;
}

.add-button[b-2cyye444ad] {
  min-width: 28px;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  background-color: rgba(28, 27, 31, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.add-button span[b-2cyye444ad] {
  font-size: 17px;
  color: white;
}

/* Reports */
.reports[b-2cyye444ad] {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 32px;
  padding-bottom: 5vh;
}

.add-report-button[b-2cyye444ad] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 20px;
  border: 1px dashed rgb(220, 220, 220);
  border-radius: 12px;
  cursor: pointer;
}

.add-button-icon[b-2cyye444ad] {
  min-width: 70px;
  width: 70px;
  height: 70px;
  background-color: rgba(242, 242, 242, 1);
  border-radius: 100%;

  display: flex;
  align-items: center;
  justify-content: center;
}

.add-button-icon span[b-2cyye444ad] {
  font-size: 17px;
  color: rgba(28, 27, 31, 1);
}

.add-button-title[b-2cyye444ad] {
  padding-top: 24px;
  padding-bottom: 8px;
  font-size: 15px;
  font-weight: 600;
}

.add-button-subtitle[b-2cyye444ad] {
  max-width: 188px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(163, 163, 163, 1);
}

.report[b-2cyye444ad] {
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  cursor: pointer;
}

.report-preview[b-2cyye444ad] {
  height: 158px;
  background-color: rgba(245, 245, 245, 1);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.report-page[b-2cyye444ad] {
  width: 80px;
  height: 100px;
  background-color: white;
}

.report-details[b-2cyye444ad] {
  padding: 0px 20px;
  padding-bottom: 25px;
  display: flex;
  flex-direction: column;
  gap: 9px;
  text-align: center;
}

.report-title[b-2cyye444ad] {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 2%;
  text-transform: capitalize;
}

.created-data[b-2cyye444ad] {
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 2%;
  color: rgba(151, 149, 157, 1);
}
/* /Pages/Project/ProjectSettings.razor.rz.scp.css */
.content[b-smkttetdh9] {
  width: 60%;
  padding-top: 40px;
  padding-bottom: 10vh;

  display: flex;
  flex-direction: column;
  gap: 30px;
}

/* Loading */

.account-user-loading[b-smkttetdh9] {
  height: 50px;
  width: 350px;
  border-radius: 8px;
}

.details-loading[b-smkttetdh9] {
  display: flex;
  gap: 20px;
}

.details-loading > div[b-smkttetdh9] {
  height: 300px;
  border-radius: 8px;
}

.loading-left[b-smkttetdh9] {
  width: 60%;
}

.loading-right[b-smkttetdh9] {
  width: 40%;
}

.skeleton[b-smkttetdh9] {
  background: linear-gradient(
    90deg,
    #f0f0f0 0%,
    #e0e0e0 20%,
    #f0f0f0 40%,
    #f0f0f0 100%
  );
  background-size: 200% 100%;
  animation: shimmer-b-smkttetdh9 2s infinite;
  border-radius: 4px;
}

@keyframes shimmer-b-smkttetdh9 {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

@media (max-width: 768px) {
  .skeleton-table th[b-smkttetdh9],
  .skeleton-table td[b-smkttetdh9] {
    padding: 8px 12px;
  }
}

/* Details */

.account-user[b-smkttetdh9] {
  display: flex;
  align-items: center;
  gap: 20px;
}

.account-user-avatar span[b-smkttetdh9] {
  font-size: 30px;
}

.account-user-name[b-smkttetdh9] {
  font-size: 16px;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: capitalize;
}

.account-user-email[b-smkttetdh9] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Settings */
.account-content[b-smkttetdh9] {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}

.account-content > div[b-smkttetdh9] {
  border: 1px solid rgba(234, 234, 234, 1);
  padding: 20px 0px;
  border-radius: 8px;
}

.account-settings[b-smkttetdh9] {
  width: 60%;
}

.settings-top[b-smkttetdh9] {
  padding: 0px 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(234, 234, 234, 1);
}

.settings-title[b-smkttetdh9] {
  font-size: 14px;
  font-weight: 600;
}

/* Settings */
.settings[b-smkttetdh9] {
  padding: 0px 20px;
  padding-top: 20px;
  padding-bottom: 25px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.settings-option[b-smkttetdh9] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.settings-option-title[b-smkttetdh9] {
  font-size: 11px;
  font-weight: 600;
  padding-left: 6px;
}

.settings-option-input[b-smkttetdh9] {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
}

.input[b-smkttetdh9] {
  width: 100%;
  display: flex;
  align-items: center;
  height: 30px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;
}

input[b-smkttetdh9] {
  border: none;
  outline: none;
  border-radius: 6px;
  font-size: 11px;
  font-weight: 400;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.input input[b-smkttetdh9] {
  padding: 0px 18px;
}

.input.error[b-smkttetdh9] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.input-action-icon[b-smkttetdh9] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  border-left: 1px solid rgba(229, 229, 229, 1);
  cursor: pointer;
}

.input-action-icon span[b-smkttetdh9] {
  font-size: 17px;
  color: rgba(28, 27, 31, 1);
}

.input-label-icon[b-smkttetdh9] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 10px;
  border-right: 1px solid rgba(229, 229, 229, 1);
  cursor: pointer;
}

.input-label-icon span[b-smkttetdh9] {
  font-size: 17px;
  color: rgba(163, 163, 163, 1);
}

.role-input[b-smkttetdh9] {
  position: relative;
}

.input-drop[b-smkttetdh9] {
  position: absolute;
  top: 20px;
  right: 0;
  width: 100%;
  padding: 18px 0px 18px;
  background-color: white;
  border: 1px solid rgba(240, 240, 240, 1);
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;

  display: flex;
  flex-direction: column;
  gap: 10px;
  cursor: default;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;

  max-height: 200px;
  overflow: scroll;
}

.input-drop.view[b-smkttetdh9] {
  opacity: 1;
  visibility: visible;
  top: 35px;
}

.short-input[b-smkttetdh9] {
  width: 60%;
}

.input-drop-option[b-smkttetdh9] {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px;

  font-size: 10px;
  font-weight: 400;
  color: rgb(31, 31, 31);
  cursor: pointer;
}

.input-drop-option p[b-smkttetdh9] {
  width: 100%;
  padding: 0px 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* button */

.update-button[b-smkttetdh9] {
  position: relative;
  height: 30px;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;

  background-color: black;
  color: white;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 2%;
}

.update-loading[b-smkttetdh9] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;

  display: flex;
  align-items: center;
  justify-content: center;

  background-color: black;
  border-radius: 4px;
}

.update-loading span[b-smkttetdh9] {
  font-size: 18px;
}

.status-pane[b-smkttetdh9] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;

  font-size: 11px;
  font-weight: 400px;
  color: rgba(109, 109, 109, 1);
}

.status-info[b-smkttetdh9] {
  max-width: 350px;
}

.switch[b-smkttetdh9] {
  position: relative;
  display: inline-block;
  min-width: 48px;
  width: 48px;
  height: 24px;
}

.switch input[b-smkttetdh9] {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider[b-smkttetdh9] {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d1d5db;
  transition: 0.3s;
  border-radius: 24px;
}

.slider[b-smkttetdh9]:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: 0.3s;
  border-radius: 50%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

input:checked + .slider[b-smkttetdh9]:before {
  transform: translateX(24px);
  background-color: black;
}

/* settings bottom */
.settings-bottom[b-smkttetdh9] {
  padding: 0px 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  border-top: 1px solid rgba(234, 234, 234, 1);

  display: flex;
  flex-direction: column;
  gap: 20px;
}

.bottom-delete[b-smkttetdh9] {
  display: flex;
  padding-top: 5px;
}

/* Details */
.account-details[b-smkttetdh9] {
  width: 40%;
}

.details[b-smkttetdh9] {
  padding: 0px 20px;
  padding-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.detail[b-smkttetdh9] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.details-icon[b-smkttetdh9] {
  max-width: 32px;
  width: 32px;
  height: 32px;
  background-color: rgba(245, 245, 245, 1);
  border: 2px solid rgba(234, 234, 234, 1);
  border-radius: 8px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.details-icon span[b-smkttetdh9] {
  font-size: 16px;
}

.detail-name[b-smkttetdh9] {
  font-size: 12px;
  font-weight: 600;
}

.detail-value[b-smkttetdh9] {
  font-size: 10px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}

.details-message[b-smkttetdh9] {
  padding: 10px 10px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: rgba(109, 109, 109, 1);
}

.details-message span[b-smkttetdh9] {
  font-weight: 600;
  color: black;
}

/* Delete Member */
.delete-container[b-smkttetdh9] {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.07);
  display: flex;
  align-items: center;
  justify-content: center;

  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.delete-container.view[b-smkttetdh9] {
  opacity: 1;
  visibility: visible;
}

.delete-content[b-smkttetdh9] {
  background-color: white;
  border-radius: 8px;
  padding: 25px;
  max-width: 500px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.delete-top[b-smkttetdh9] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.delete-title[b-smkttetdh9] {
  width: 100%;
  font-size: 14px;
  font-weight: 600;
}

.delete-title span[b-smkttetdh9] {
  text-transform: capitalize;
  color: rgba(0, 95, 229, 1);
}

.delete-close span[b-smkttetdh9] {
  font-size: 20px;
  cursor: pointer;
}

.delete-subtitle[b-smkttetdh9] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.delete-subtitle span[b-smkttetdh9] {
  font-weight: 600;
  color: black;
}

.delete-warning[b-smkttetdh9] {
  background-color: #fdf5f5;
  padding: 20px;
  border-radius: 8px;

  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.delete-warning p[b-smkttetdh9] {
  padding: 8px 0px;
  padding-left: 20px;
  border-left: 1px solid #f35163;
}

.delete-warning span[b-smkttetdh9] {
  font-weight: 600;
  color: black;
}

.delete-bottom[b-smkttetdh9] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;

  font-size: 13px;
  font-weight: 600;
}

.delete-bottom div[b-smkttetdh9] {
  cursor: pointer;
}

.delete-button-delete[b-smkttetdh9] {
  position: relative;
  padding: 8px 20px;
  background-color: #f35163;
  border-radius: 4px;
  color: white;
}

.delete-loading[b-smkttetdh9] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f35163;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  padding: 0px 10px;
}

.delete-loading span[b-smkttetdh9] {
  font-size: 18px;
}

/* Permissions */

.user-permissions[b-smkttetdh9] {
  padding: 16px;
  display: flex;
  align-items: start;
  flex-direction: column;
  gap: 12px;

  background-color: rgba(245, 245, 245, 1);
  border: 1px solid rgba(240, 240, 240, 1);
  border-radius: 6px;
}

.user-permissions-title[b-smkttetdh9] {
  font-size: 9px;
  font-weight: 600;
  margin-bottom: -4px;
}

.permission-user[b-smkttetdh9] {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
}

.permission-user-image[b-smkttetdh9] {
  min-height: 30px;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: capitalize;
  font-size: 11px;
  font-weight: 600;
  background-color: #e2e2e2;

  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.permission-user-details[b-smkttetdh9] {
  flex: 1;
}

.permission-username[b-smkttetdh9] {
  font-size: 10px;
  font-weight: 600;
  text-transform: capitalize;
}

.permission-user-email[b-smkttetdh9] {
  font-size: 9px;
  font-weight: 400;
  color: rgba(163, 163, 163, 1);
}

.permission-user-email span[b-smkttetdh9] {
  color: rgba(0, 0, 0, 1);
}

.source-settings[b-smkttetdh9] {
  padding-top: 14px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.delete-user-pane[b-smkttetdh9] {
  height: 30px;
  display: flex;
  align-items: end;
}

.delete-user-pane span[b-smkttetdh9] {
  font-size: 16px;
  cursor: pointer;
}

.form-button[b-smkttetdh9] {
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 0px 12px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 4px;
  cursor: pointer;

  font-size: 9px;
  font-weight: 600;
}

.form-button span[b-smkttetdh9] {
  font-size: 13px;
}

/* Delete */

.delete-container[b-smkttetdh9] {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.24);
  display: flex;
  align-items: center;
  justify-content: center;

  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.delete-container.view[b-smkttetdh9] {
  opacity: 1;
  visibility: visible;
}

.delete-content[b-smkttetdh9] {
  background-color: white;
  border-radius: 8px;
  padding: 25px;
  max-width: 500px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.delete-top[b-smkttetdh9] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.delete-title[b-smkttetdh9] {
  width: 100%;
  font-size: 14px;
  font-weight: 600;
}

.delete-close span[b-smkttetdh9] {
  font-size: 20px;
  cursor: pointer;
}

.delete-subtitle[b-smkttetdh9] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.delete-subtitle span[b-smkttetdh9] {
  font-weight: 600;
  color: black;
}

.delete-warning[b-smkttetdh9] {
  background-color: #fdf5f5;
  padding: 20px;
  border-radius: 8px;

  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.delete-warning p[b-smkttetdh9] {
  padding: 8px 0px;
  padding-left: 20px;
  border-left: 1px solid #f35163;
}

.delete-warning span[b-smkttetdh9] {
  font-weight: 600;
  color: black;
}

.delete-bottom[b-smkttetdh9] {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;

  font-size: 13px;
  font-weight: 600;
}

.delete-bottom div[b-smkttetdh9] {
  cursor: pointer;
}

.delete-button-delete[b-smkttetdh9] {
  position: relative;
  padding: 8px 20px;
  background-color: #f35163;
  border-radius: 4px;
  color: white;
}

.delete-loading[b-smkttetdh9] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #f35163;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  padding: 0px 10px;
}

.delete-loading span[b-smkttetdh9] {
  font-size: 18px;
}
/* /Pages/Project/ProjectTables.razor.rz.scp.css */
.tables-container[b-cymzzoxw5j] {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

/* Loading */

.nav-loading[b-cymzzoxw5j] {
  width: 100%;
  padding: 20px 23px;
}

.loading-top[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
}

.loading-top-left[b-cymzzoxw5j] {
  width: 40%;
  height: 20px;
}

.loading-top-right[b-cymzzoxw5j] {
  width: 20px;
  height: 20px;
  border-radius: 100% !important;
}

.loading-search[b-cymzzoxw5j] {
  width: 100%;
  height: 30px;
}

.loading-tables[b-cymzzoxw5j] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-top: 20px;
}

.loading-table[b-cymzzoxw5j] {
  width: 100%;
  height: 20px;
}

.skeleton[b-cymzzoxw5j] {
  background: linear-gradient(
    90deg,
    #f0f0f0 0%,
    #e0e0e0 20%,
    #f0f0f0 40%,
    #f0f0f0 100%
  );
  background-size: 200% 100%;
  animation: shimmer-b-cymzzoxw5j 2s infinite;
  border-radius: 4px;
}

@keyframes shimmer-b-cymzzoxw5j {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

@media (max-width: 768px) {
  .skeleton-table th[b-cymzzoxw5j],
  .skeleton-table td[b-cymzzoxw5j] {
    padding: 8px 12px;
  }
}

/* Nav */
.tables-nav[b-cymzzoxw5j] {
  width: 260px;
  border-right: 1px solid rgba(240, 240, 240, 1);
  display: flex;
  flex-direction: column;
}

.nav-top[b-cymzzoxw5j] {
  padding: 0px 23px;
  padding-top: 20px;
  padding-bottom: 5px;

  display: flex;
  flex-direction: column;
  gap: 10px;
}

.nav-info[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}

.nav-title[b-cymzzoxw5j] {
  font-size: 13px;
  font-weight: 600;
}

.nav-table-number[b-cymzzoxw5j] {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  background-color: rgba(240, 240, 240, 1);
  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 10px;
  font-weight: 600;
}

/* data sources */

.nav-sources-add[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  gap: 5px;
}

.nav-sources-selection[b-cymzzoxw5j] {
  position: relative;
  flex: 1;
  display: flex;
  height: 28px;
  border-radius: 6px;
  border: 1px solid rgba(226, 226, 226, 1);
  cursor: pointer;
}

.nav-sources-selection span[b-cymzzoxw5j] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-variation-settings: "wght" 400;
  padding: 0px 6px;
  border-left: 1px solid rgba(226, 226, 226, 1);
}

.nav-sources-selection input[b-cymzzoxw5j] {
  width: 100%;
  height: 100%;
  font-size: 11px;
  background-color: transparent;
  border: none;
  outline: none;
  padding: 0px 8px;
}

.sources-drop[b-cymzzoxw5j] {
  position: absolute;
  z-index: 10;
  width: 100%;
  background-color: white;
  border-radius: 6px;
  padding: 12px 0px;
  top: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);

  display: flex;
  flex-direction: column;
  gap: 10px;
  cursor: default;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

.sources-drop.view[b-cymzzoxw5j] {
  opacity: 1;
  visibility: visible;
  top: 30px;
}

.sources-option[b-cymzzoxw5j] {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;

  font-size: 10px;
  font-weight: 400;
  color: rgb(31, 31, 31);
  cursor: pointer;

  overflow: hidden;
}

.sources-option p[b-cymzzoxw5j] {
  width: 100%;
  padding: 0px 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* search */

.nav-search-add[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  gap: 5px;
}

.nav-search[b-cymzzoxw5j] {
  position: relative;
  flex: 1;
  display: flex;
  height: 28px;
  border-radius: 6px;
  border: 1px solid rgba(226, 226, 226, 1);
}

.nav-search span[b-cymzzoxw5j] {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  font-variation-settings: "wght" 400;
  color: rgba(172, 172, 172, 1);
  padding-left: 10px;
}

.nav-search input[b-cymzzoxw5j] {
  width: 100%;
  height: 100%;
  font-size: 11px;
  background-color: transparent;
  border: none;
  outline: none;
  padding-left: 36px;
  padding-right: 10px;
}

.nav-add-button[b-cymzzoxw5j] {
  min-width: 28px;
  width: 28px;
  height: 28px;
  border-radius: 6px;
  background-color: rgba(28, 27, 31, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.nav-add-button span[b-cymzzoxw5j] {
  font-size: 17px;
  color: white;
}

.nav-tables[b-cymzzoxw5j] {
  flex: 1;
  padding: 0px 23px;
  padding-bottom: 8vh;
  padding-top: 10px;
  overflow-y: auto;

  display: flex;
  flex-direction: column;
}

.tables-loading[b-cymzzoxw5j] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.nav-table[b-cymzzoxw5j] {
  margin-top: 5px;
  min-height: 30px;
  height: 30px;
  padding: 0px 14px;
  background-color: rgba(246, 246, 246, 1);
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.5s ease-in-out;
}

.nav-table p[b-cymzzoxw5j] {
  width: 100%;
  font-size: 12px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.5s ease-in-out;
}

.nav-table.active[b-cymzzoxw5j] {
  background-color: rgba(0, 95, 229, 0.1);
}
.nav-table.active p[b-cymzzoxw5j] {
  color: rgba(0, 95, 229, 1);
}

.nav-table-views[b-cymzzoxw5j] {
  display: flex;
  flex-direction: column;
  padding-left: 17px;
  padding-right: 7px;
  opacity: 0;
  height: 0px;
  visibility: hidden;
  transition: all 0s ease-in-out;
}

.nav-table-views.active[b-cymzzoxw5j] {
  opacity: 1;
  height: auto;
  visibility: visible;
}

.nav-table-view[b-cymzzoxw5j] {
  width: 100%;
  height: 40px;
  border-left: 1px solid rgba(237, 237, 237, 1);
  display: flex;
  flex-direction: column;
  position: relative;
}

.nav-table-view-line[b-cymzzoxw5j] {
  height: 29px;
  width: 100%;
  border-bottom: 1px solid rgba(237, 237, 237, 1);
  border-bottom-left-radius: 10px;
}

.nav-table-view-name[b-cymzzoxw5j] {
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 20px;
  height: 27px;
  background-color: rgba(246, 246, 246, 1);
  border-radius: 5px;
  display: flex;
  align-items: center;
  padding: 0px 14px;
  font-size: 10px;
  font-weight: 500;
  cursor: pointer;
}

.nav-table-view-name.active[b-cymzzoxw5j] {
  background-color: #e5effc;
}
.nav-table-view-name.active p[b-cymzzoxw5j] {
  color: rgba(0, 95, 229, 1);
}

.nav-table-view-name p[b-cymzzoxw5j] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: capitalize;
}

.nav-table-create-view[b-cymzzoxw5j] {
  width: 100%;
  height: 27px;
  border-left: 1px solid rgba(237, 237, 237, 1);
  border-bottom: 1px solid rgba(237, 237, 237, 1);
  border-bottom-left-radius: 10px;
  margin-bottom: 20px;
  position: relative;
}
.table-create-view-button[b-cymzzoxw5j] {
  position: absolute;
  bottom: -13.5px;
  right: 0px;
  left: 20px;
  height: 27px;
  background-color: white;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;

  font-size: 9px;
  font-weight: 500;
  cursor: pointer;
}

.table-create-view-button span[b-cymzzoxw5j] {
  font-size: 15px;
  color: rgba(28, 27, 31, 1);
}

/* No Tables */

.no-tables-message[b-cymzzoxw5j] {
  padding: 20px;
  text-align: center;
  font-size: 12px;
  color: rgba(147, 147, 147, 1);
}

.no-tables-message a[b-cymzzoxw5j] {
  font-weight: 600;
  color: rgba(0, 95, 229, 1);
}

/* Body */
.tables-body[b-cymzzoxw5j] {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* No Table */
.no-table-container[b-cymzzoxw5j] {
  padding-top: 18vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.no-table-container.hide[b-cymzzoxw5j] {
  display: none;
}

.no-table-content[b-cymzzoxw5j] {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.no-table-icon span[b-cymzzoxw5j] {
  font-size: 70px;
  color: rgba(226, 226, 226, 1);
  font-variation-settings: "wght" 200;
  padding-bottom: 23px;
}

.no-table-title[b-cymzzoxw5j] {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 10px;
}

.no-table-description[b-cymzzoxw5j] {
  max-width: 355px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(147, 147, 147, 1);
}

/* Table Container */
.table-container[b-cymzzoxw5j] {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
}

.table-container.hide[b-cymzzoxw5j] {
  display: none;
}

/* Top */
.table-top[b-cymzzoxw5j] {
  flex-shrink: 1;
  width: 100%;
  padding: 12px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid rgba(240, 240, 240, 1);
}

.table-top-content[b-cymzzoxw5j] {
  width: 96%;
  display: flex;
  flex-direction: column;
}

.table-name-settings[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
}

.table-name[b-cymzzoxw5j] {
  font-size: 14px;
  font-weight: 600;
}

.table-settings-row[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.table-search[b-cymzzoxw5j] {
  position: relative;
  display: flex;
  height: 32px;
  width: 220px;
  border-radius: 6px;
  border: 1px solid rgba(226, 226, 226, 1);
}

.table-search span[b-cymzzoxw5j] {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  font-variation-settings: "wght" 400;
  color: rgba(172, 172, 172, 1);
  padding-left: 10px;
}

.table-search input[b-cymzzoxw5j] {
  width: 100%;
  height: 100%;
  font-size: 11px;
  background-color: transparent;
  border: none;
  outline: none;
  padding-left: 36px;
  padding-right: 10px;
}

.table-filter-button[b-cymzzoxw5j] {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 6px;
  cursor: pointer;
}

.table-filter-button span[b-cymzzoxw5j] {
  font-size: 18px;
  color: rgba(28, 27, 31, 1);
}

.table-column-button[b-cymzzoxw5j] {
  position: relative;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0px 16px;
  background-color: black;
  border-radius: 6px;
  color: white;
  cursor: pointer;

  font-size: 12px;
  font-weight: 500;
}

.table-column-button span[b-cymzzoxw5j] {
  font-size: 18px;
}

.table-column-drop[b-cymzzoxw5j] {
  position: absolute;
  top: 20px;
  right: 0;
  width: 100%;
  padding: 18px 0px 18px;
  background-color: white;
  border: 1px solid rgba(240, 240, 240, 1);
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;

  display: flex;
  flex-direction: column;
  gap: 10px;
  cursor: default;

  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-in-out;
}

.table-column-drop.view[b-cymzzoxw5j] {
  opacity: 1;
  visibility: visible;
  top: 35px;
}

.table-settings-button[b-cymzzoxw5j] {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 6px;
  cursor: pointer;
}

.table-settings-button span[b-cymzzoxw5j] {
  font-size: 18px;
  color: rgba(28, 27, 31, 1);
}

/* Filters */
.table-filters[b-cymzzoxw5j] {
  width: 96%;
  overflow: auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  padding: 14px 0px;
}

.table-filter[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  height: 26px;
  border-radius: 26px;
  padding: 0px 16px;
  background-color: rgba(0, 95, 229, 0.08);

  font-size: 10px;
  font-weight: 500;
  letter-spacing: 2%;
}

.table-filter span[b-cymzzoxw5j] {
  font-size: 14px;
  color: rgba(109, 109, 109, 1);
  cursor: pointer;
}

.filters-add-button[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 26px;
  border-radius: 26px;
  padding: 0px 16px;
  border: 1px solid rgba(226, 226, 226, 1);

  font-size: 10px;
  font-weight: 500;
  letter-spacing: 2%;
  cursor: pointer;
}

.filters-add-button span[b-cymzzoxw5j] {
  font-size: 13px;
  color: rgba(28, 27, 31, 1);
}

.table-filter p[b-cymzzoxw5j],
.filters-add-button p[b-cymzzoxw5j] {
  white-space: nowrap;
}

/* Table Content */
.table-container-pane[b-cymzzoxw5j] {
  position: relative;
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.table-wrapper[b-cymzzoxw5j] {
  flex: 1;
  width: 100%;
  overflow: auto;
  position: relative;
}

.table[b-cymzzoxw5j] {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  overflow: auto;
  border-top: 1px solid rgba(240, 240, 240, 1);
}

table[b-cymzzoxw5j] {
  min-width: 100%;
  width: max-content;
  border-collapse: separate;
  border-spacing: 0;
}

thead th[b-cymzzoxw5j] {
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: rgba(243, 243, 243, 1);
}

th[b-cymzzoxw5j],
td[b-cymzzoxw5j] {
  border: 1px solid rgba(229, 229, 229, 1);
  border-top: none;
  border-left: none;
  padding: 8px 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: left;
  padding: 10px 16px;

  min-width: 150px;
  max-width: 250px;

  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

th.selected[b-cymzzoxw5j] {
  border: 1px solid rgba(0, 95, 229, 0.251);
  background-color: rgb(218, 232, 251);
  border-radius: 4px;
}

th:nth-child(1)[b-cymzzoxw5j],
td:nth-child(1)[b-cymzzoxw5j] {
  min-width: unset;
}

.header[b-cymzzoxw5j] {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  font-size: 12px;
  font-weight: 600;
  text-transform: capitalize;
}

.header p[b-cymzzoxw5j] {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.header span[b-cymzzoxw5j] {
  font-size: 18px;
  color: rgba(28, 27, 31, 1);
  cursor: pointer;
}

tr.selected td[b-cymzzoxw5j] {
  background-color: rgba(0, 95, 229, 0.05);
}

td p[b-cymzzoxw5j] {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

  font-size: 12px;
  font-weight: 400;
  color: rgba(54, 54, 54, 1);
}

.checkbox[b-cymzzoxw5j] {
  position: relative;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  user-select: none;

  display: flex;
  align-items: baseline;
  justify-content: center;
}

.checkbox input[type="checkbox"][b-cymzzoxw5j] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 0;
  height: 0;
}

.checkbox .checkmark[b-cymzzoxw5j] {
  position: relative;
  width: 20px;
  height: 20px;
  background-color: white;
  border: none;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
}

td .checkbox .checkmark[b-cymzzoxw5j] {
  width: 16px;
  height: 16px;
  background-color: transparent;
  border: 1px solid rgba(242, 242, 242, 1);
}

input[type="checkbox"]:checked ~ .checkmark[b-cymzzoxw5j] {
  background-color: rgba(0, 95, 229, 1);
  border-color: rgba(0, 95, 229, 1);
}

.checkmark[b-cymzzoxw5j]::after {
  content: "";
  position: absolute;
  display: none;
  left: 7px;
  top: 3px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

td .checkbox .checkmark[b-cymzzoxw5j]::after {
  content: "";
  position: absolute;
  display: none;
  left: 5px;
  top: 2px;
  width: 3px;
  height: 6px;
  border: 1px solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

input[type="checkbox"]:checked ~ .checkmark[b-cymzzoxw5j]::after {
  display: block;
}

/* Drop */
.header-drop[b-cymzzoxw5j] {
  position: absolute;
  z-index: 10;
  top: 10px;
  right: 5px;
  width: 150px;
  border-radius: 14px;
  padding: 18px 0px 18px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);

  display: flex;
  flex-direction: column;
  gap: 10px;

  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-in-out;
}

.header-drop.view[b-cymzzoxw5j] {
  opacity: 1;
  visibility: visible;
  top: 20px;
  right: 10px;
}

.header-drop-option[b-cymzzoxw5j] {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 18px;

  font-size: 10px;
  font-weight: 400;
  color: rgba(54, 54, 54, 1);
  cursor: pointer;
}

.header-drop-option span[b-cymzzoxw5j] {
  font-size: 8px;
}

.drop-line[b-cymzzoxw5j] {
  width: 100%;
  height: 1px;
  background-color: rgba(234, 234, 234, 1);
}

.inner-drop[b-cymzzoxw5j] {
  position: absolute;
  z-index: 10;
  top: -5px;
  left: 130px;
  width: 150px;
  padding-left: 10px;

  cursor: default;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-in-out;
}

.sort-drop[b-cymzzoxw5j] {
  width: 90px;
}

.header-drop-option:hover > .inner-drop[b-cymzzoxw5j] {
  left: 150px;
  opacity: 1;
  visibility: visible;
}

.inner-drop-content[b-cymzzoxw5j] {
  width: 150px;
  border-radius: 14px;
  padding: 18px 0px 18px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);

  display: flex;
  flex-direction: column;
  gap: 10px;

  cursor: default;
}

.sort-drop .inner-drop-content[b-cymzzoxw5j] {
  width: 100px;
}

/* Table Footer */
tfoot tr:first-child td[b-cymzzoxw5j] {
  border-top: 3px solid rgba(231, 230, 237, 1);
}
tfoot[b-cymzzoxw5j] {
  position: sticky;
  bottom: 0;
  z-index: 2;
  background-color: rgba(248, 248, 248, 1);
}

tfoot tr td:first-child[b-cymzzoxw5j] {
  text-align: center;
}

tfoot.hide > tr:not(:first-child)[b-cymzzoxw5j] {
  display: none;
}

.button-row td[b-cymzzoxw5j] {
  position: relative;
  padding: 0;
  border: none;
  background-color: white;
}

tfoot.hide .button-row td[b-cymzzoxw5j] {
  padding: 5px;
}

.foot-icon-button[b-cymzzoxw5j] {
  position: absolute;
  z-index: 3;
  top: 0px;
  right: 80px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: rgba(231, 230, 237, 1);
  transform: translateY(-50%);

  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.foot-icon-button span[b-cymzzoxw5j] {
  font-size: 16px;
  color: rgba(28, 27, 31, 1);
}

.test-button-pane[b-cymzzoxw5j] {
  position: fixed;
  z-index: 3;
  top: 0px;
  /* right: 80px; */
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: rgba(231, 230, 237, 1);
  transform: translateY(-50%);

  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: red;
}

.test-button[b-cymzzoxw5j] {
  /* right: 80px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: rgba(231, 230, 237, 1);
  transform: translateY(-50%);

  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer; */
}

/* Table Bottom */
.table-bottom[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 0px;
  border-top: 1px solid rgba(242, 242, 242, 1);
}

.table-bottom-content[b-cymzzoxw5j] {
  width: 96%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.table-results[b-cymzzoxw5j] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(172, 172, 172, 1);
}

.table-results span[b-cymzzoxw5j] {
  font-weight: 600;
  color: black;
}

.table-pagination[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 21px;
}

.page-arrow[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-arrow span[b-cymzzoxw5j] {
  font-size: 20px;
  cursor: pointer;
  color: rgba(162, 161, 163, 1);
}

.page-arrow.active span[b-cymzzoxw5j] {
  color: rgba(28, 27, 31, 1);
}

.pages[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  gap: 8px;
}

.page-number[b-cymzzoxw5j] {
  min-width: 16px;
  width: 16px;
  height: 16px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.page-number.active[b-cymzzoxw5j] {
  min-width: 26px;
  width: 26px;
  height: 26px;
  border-radius: 100%;
  border: 1px solid black;
}

.rows-pane[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
}

.rows-pane > p[b-cymzzoxw5j] {
  font-size: 11px;
  font-weight: 500;
}

.rows-count[b-cymzzoxw5j] {
  position: relative;
}

.rows-count-content[b-cymzzoxw5j] {
  height: 27px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 6px;
  cursor: pointer;
  padding-left: 14px;
  padding-right: 8px;

  font-size: 10px;
  font-weight: 500;
  color: rgba(101, 101, 101, 1);
}

.rows-count-content span[b-cymzzoxw5j] {
  font-size: 13px;
  color: rgba(109, 109, 109, 1);
}

.change-rows-pop[b-cymzzoxw5j] {
  position: absolute;
  z-index: 20;
  bottom: 18px;
  left: 0px;
  right: 0px;
  background-color: white;
  border-radius: 6px;
  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
  padding: 10px 0px;
  display: flex;
  flex-direction: column;
  gap: 6px;
  cursor: default;

  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-in-out;
}

.change-rows-pop.view[b-cymzzoxw5j] {
  opacity: 1;
  visibility: visible;
  bottom: 30px;
}

.rows-option[b-cymzzoxw5j] {
  padding: 0px 10px;
  cursor: pointer;
  font-size: 10px;
  font-weight: 500;
}

/* Calculated Column Form */
.calculated-pop[b-cymzzoxw5j] {
  position: absolute;
  z-index: 9999;
  top: 0px;
  right: -30px;
  height: 100%;
  min-width: 400px;
  max-width: 400px;
  background-color: white;
  border-top: 1px solid rgba(229, 229, 229, 1);
  border-left: 1px solid rgba(229, 229, 229, 1);

  display: flex;
  flex-direction: column;
  justify-content: space-between;

  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-in-out;
}

.calculated-pop.view[b-cymzzoxw5j] {
  opacity: 1;
  visibility: visible;
  right: 0px;
}

.calculated-pop-top[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  padding: 21px 32px;
  border-bottom: 1px solid rgba(242, 242, 242, 1);
}

.calculated-pop-titles[b-cymzzoxw5j] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.calculated-pop-title[b-cymzzoxw5j] {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2%;
}

.calculated-pop-subtitle[b-cymzzoxw5j] {
  font-size: 10px;
  font-weight: 400;
  color: rgba(151, 149, 157, 1);
}

.calculated-pop-top span[b-cymzzoxw5j] {
  font-size: 20px;
  color: rgba(28, 27, 31, 1);
  cursor: pointer;
}

.calculated-pop-content[b-cymzzoxw5j] {
  flex: 1;
  width: 100%;
  overflow: auto;
  padding: 23px 30px 0px;
  padding-bottom: 20px;
}

.calculated-input-pane[b-cymzzoxw5j] {
  width: 100%;
  padding-bottom: 20px;
}

.calculated-label[b-cymzzoxw5j] {
  font-size: 11px;
  font-weight: 400;
  padding: 0px 6px;
  padding-bottom: 6px;
}

.calculated-label span[b-cymzzoxw5j] {
  font-weight: 500;
  color: black;
}

.calculated-input[b-cymzzoxw5j] {
  display: flex;
}

.calculated-input input[b-cymzzoxw5j] {
  width: 100%;
  height: 34px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;
  outline: none;
  padding: 0px 18px;

  font-size: 11px;
  font-weight: 400;
}

.calculated-formula-labels[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  padding: 0px 7px;
  padding-bottom: 9px;
}

.calculated-formula-label[b-cymzzoxw5j] {
  font-size: 11px;
  font-weight: 400;
}

.calculated-formula-input[b-cymzzoxw5j] {
  width: 100%;
  /* min-height: 82px; */
  border-radius: 6px;
  background-color: rgba(249, 249, 249, 1);
  border: 1px dashed rgba(162, 161, 163, 1);
  padding: 10px 10px 20px;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

.formula-pill[b-cymzzoxw5j] {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 8px;
  height: 27px;

  font-size: 12px;
  font-weight: 400;
  border: 1px solid rgba(162, 161, 163, 1);
  border-radius: 6px;
}

.pill-icon[b-cymzzoxw5j] {
  position: absolute;
  top: -5px;
  right: -5px;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: rgba(255, 0, 0, 0.726);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.4s ease-in-out;
  visibility: hidden;
  opacity: 0;
}

.formula-pill:hover > .pill-icon[b-cymzzoxw5j] {
  visibility: visible;
  opacity: 1;
}

.pill-icon span[b-cymzzoxw5j] {
  font-size: 10px;
  color: white;
}

.formula-input[b-cymzzoxw5j] {
  min-width: 90px;
  max-width: 90px;
  display: flex;
}

.formula-input input[b-cymzzoxw5j] {
  width: 100%;
  height: 27px;
  padding: 0px 8px;
  font-size: 12px;
  font-weight: 400;
  border: none;
  outline: none;
  background-color: transparent;
}

.calculated-formula-buttons[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  gap: 7px;
  padding-top: 9px;
}

.calculated-formula-button[b-cymzzoxw5j] {
  position: relative;
  flex: 1;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid rgba(236, 236, 236, 1);
  border-radius: 5px;
  padding-left: 11px;
  padding-right: 7px;

  font-size: 10px;
  font-weight: 400;
  cursor: pointer;
}

.calculated-formula-button-icon[b-cymzzoxw5j] {
  height: 100%;
  padding-left: 7px;
  border-left: 1px solid rgba(236, 236, 236, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}

.calculated-formula-button-icon span[b-cymzzoxw5j] {
  font-size: 15px;
  color: rgba(28, 27, 31, 1);
}

/* columns popup */
.columns-pop[b-cymzzoxw5j],
.operators-pop[b-cymzzoxw5j] {
  position: absolute;
  width: 100%;
  max-height: 200px;
  top: 15px;
  left: 0;
  border-radius: 6px;
  padding: 10px 0px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  background-color: white;
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1);
  cursor: default;
  overflow: auto;

  visibility: hidden;
  opacity: 0;
  transition: all 0.4s ease-in-out;
}

.columns-pop.view[b-cymzzoxw5j],
.operators-pop.view[b-cymzzoxw5j] {
  top: 30px;
  left: 0;
  visibility: visible;
  opacity: 1;
}

.columns-pop p[b-cymzzoxw5j],
.operators-pop p[b-cymzzoxw5j] {
  padding: 0px 10px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.calculated-suggest-button[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  gap: 7px;
  cursor: pointer;

  font-size: 10px;
  font-weight: 400;
  color: rgba(172, 172, 172, 1);
}
.calculated-suggest-button img[b-cymzzoxw5j] {
  width: 13px;
}

.calculated-pop-bottom[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 21px 30px;
  border-top: 1px solid rgba(229, 229, 229, 1);
}

.calculated-pop-button[b-cymzzoxw5j] {
  width: 100%;
  height: 36px;
  background-color: black;
  color: white;
  border-radius: 5px;

  font-size: 12px;
  font-weight: 600;
  letter-spacing: 2%;

  display: flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;
}

/* Conditional Column Form */
.conditional-pop[b-cymzzoxw5j] {
  position: absolute;
  z-index: 9999;
  top: 0px;
  right: -30px;
  height: 100%;
  min-width: 492px;
  background-color: white;
  border-top: 1px solid rgba(229, 229, 229, 1);
  border-left: 1px solid rgba(229, 229, 229, 1);

  display: flex;
  flex-direction: column;
  justify-content: space-between;

  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-in-out;
}

.conditional-pop.view[b-cymzzoxw5j] {
  opacity: 1;
  visibility: visible;
  right: 0px;
}

/* logic box */
.conditional-logic-box[b-cymzzoxw5j] {
  width: 100%;
  padding: 14px 19px 20px;
  margin-bottom: 12px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;
}

.logic-label[b-cymzzoxw5j] {
  font-size: 10px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  padding: 0px 6px 4px;
}

.logic-inputs[b-cymzzoxw5j] {
  display: flex;
  align-items: center;
  gap: 11px;
  padding-bottom: 9px;
}

.logic-input[b-cymzzoxw5j] {
  height: 30px;
  border: 1px solid rgba(236, 236, 236, 1);
  border-radius: 5px;
  display: flex;
  padding: 0px 0px 0px 7px;
}

.logic-input-fields[b-cymzzoxw5j] {
  flex: 1;
}

.logic-input input[b-cymzzoxw5j] {
  width: 100%;
  height: 100%;
  border: none;
  outline: none;
  border-radius: 5px;
  font-size: 10px;
  padding-right: 4px;
}

.logic-input p[b-cymzzoxw5j] {
  font-size: 10px;
  font-weight: 700;
  color: rgba(54, 54, 54, 1);
  display: flex;
  align-items: center;
  min-width: 30px;
  padding-right: 8px;
}

.logic-input-icon[b-cymzzoxw5j] {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid rgba(236, 236, 236, 1);
  padding: 0px 7px;
  cursor: pointer;
}

.logic-input-icon span[b-cymzzoxw5j] {
  font-size: 15px;
  color: rgba(28, 27, 31, 1);
}

/* add clause */
.add-clause-button-pane[b-cymzzoxw5j] {
  padding: 0px 10px;
  padding-bottom: 15px;
  display: flex;
}

.add-clause-button[b-cymzzoxw5j] {
  height: 32px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 0px 15px;

  font-size: 10px;
  font-weight: 400;
  cursor: pointer;
}

.add-clause-button span[b-cymzzoxw5j] {
  font-size: 15px;
  color: rgba(28, 27, 31, 1);
}

/* Add Table View */
.add-table-view[b-cymzzoxw5j] {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100svh;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.24);

  display: flex;
  align-items: center;
  justify-content: center;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
}

.add-table-view.view[b-cymzzoxw5j] {
  opacity: 1;
  visibility: visible;
}

.add-table-view-content[b-cymzzoxw5j] {
  width: 420px;
  padding: 25px 0px 47px;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 12px;
}

.add-top[b-cymzzoxw5j] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 30px;
  padding: 0px 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(245, 245, 245, 1);
}

.add-top-title[b-cymzzoxw5j] {
  font-size: 15px;
  font-weight: 600;
  padding-bottom: 5px;
}

.add-top-subtitle[b-cymzzoxw5j] {
  font-size: 11px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
  max-width: 294px;
}

.add-close span[b-cymzzoxw5j] {
  font-size: 20px;
  color: rgba(28, 27, 31, 1);
  cursor: pointer;
}

.add-form[b-cymzzoxw5j] {
  padding: 0px 30px;
  padding-top: 25px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.form-input-item[b-cymzzoxw5j] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.form-label[b-cymzzoxw5j] {
  font-size: 12px;
  font-weight: 600;
  padding-left: 6px;
}

.form-label span[b-cymzzoxw5j] {
  font-weight: 400;
}

.form-input[b-cymzzoxw5j] {
  width: 100%;
  position: relative;
  height: 38px;
  border-radius: 6px;
  border: 1px solid rgba(240, 240, 240, 1);
}

.form-input.invalid[b-cymzzoxw5j] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.form-input input[b-cymzzoxw5j] {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 6px;
  padding: 0px 16px;
  outline: none;
  font-size: 11px;
}

.add-button[b-cymzzoxw5j] {
  position: relative;
  height: 40px;
  border-radius: 6px;
  background-color: black;

  color: white;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2%;

  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.table-view-loading[b-cymzzoxw5j] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;
}

.table-view-loading span[b-cymzzoxw5j] {
  font-size: 20px;
}
/* /Pages/Project/ProjectVisuals.razor.rz.scp.css */
.project-visuals[b-uqwdy8no1i] {
  flex: 1;
  width: 100%;
  display: flex;
  justify-content: center;
  overflow: auto;
}

.project-visuals.hide[b-uqwdy8no1i] {
  display: none;
}

.project-visuals-content[b-uqwdy8no1i] {
  width: 70%;
  padding: 20px 0px;
  padding-bottom: 4vh;
  display: flex;
  flex-direction: column;
  gap: 19px;
}

.projects-visuals-top[b-uqwdy8no1i] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 20px;
}

.visuals-title[b-uqwdy8no1i] {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 2%;
}

.search-add[b-uqwdy8no1i] {
  display: flex;
  align-items: center;
  gap: 11px;
}

.search[b-uqwdy8no1i] {
  position: relative;
  width: 220px;
  flex: 1;
  display: flex;
  height: 32px;
  border-radius: 5px;
  border: 1px solid rgba(226, 226, 226, 1);
}

.search span[b-uqwdy8no1i] {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 17px;
  font-variation-settings: "wght" 400;
  color: rgba(172, 172, 172, 1);
  padding-left: 10px;
}

.search input[b-uqwdy8no1i] {
  width: 100%;
  height: 100%;
  font-size: 11px;
  background-color: transparent;
  border: none;
  outline: none;
  padding-left: 36px;
  padding-right: 10px;
}

.add-button[b-uqwdy8no1i] {
  min-width: 28px;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  background-color: rgba(28, 27, 31, 1);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.add-button span[b-uqwdy8no1i] {
  font-size: 17px;
  color: white;
}

.visuals-list[b-uqwdy8no1i] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 23px;
}

.visual-pane[b-uqwdy8no1i] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 30px;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 12px;
  padding-top: 20px;
}

.visual-pane-top[b-uqwdy8no1i] {
  display: flex;
  gap: 20px;
  padding: 0px 21px;
}

.visual-pane-chart[b-uqwdy8no1i] {
  display: flex;
  justify-content: center;
  min-width: 60%;
}

.visual-pane-author[b-uqwdy8no1i] {
  display: flex;
  flex-direction: column;
  gap: 3px;
  padding: 7px 0px;
  width: 40%;
}

.visual-pane-author-label[b-uqwdy8no1i] {
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 2%;
}

.visual-pane-author-name[b-uqwdy8no1i] {
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 2%;
  text-transform: capitalize;
  color: rgba(109, 109, 109, 1);
  width: 100%;
}

.visual-pane-author-name p[b-uqwdy8no1i] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.visual-pane-bottom[b-uqwdy8no1i] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 16px 21px;
  border-top: 1px solid rgba(242, 242, 242, 1);
}

.visual-pane-bottom-details[b-uqwdy8no1i] {
  display: flex;
  flex-direction: column;
  gap: 3px;
  overflow: hidden;
}

.visual-pane-bottom-name[b-uqwdy8no1i] {
  font-size: 13px;
  font-weight: 600;
  text-transform: capitalize;
  width: 100%;
}

.visual-pane-bottom-name p[b-uqwdy8no1i] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.visual-pane-bottom-type[b-uqwdy8no1i] {
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 2%;
  color: rgba(101, 101, 101, 1);
}

.visual-pane-bottom-action[b-uqwdy8no1i] {
  border: 1px solid rgba(226, 226, 226, 1);
  border-radius: 4px;
  padding: 0px 16px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;

  font-size: 10px;
  font-weight: 500;
  letter-spacing: 2%;
  color: rgba(102, 102, 102, 1);

  cursor: pointer;
}

/* Visual Pane */
.visual-container[b-uqwdy8no1i] {
  flex: 1;
  width: 100%;
  overflow: hidden;
  display: flex;
}

.visual-container.hide[b-uqwdy8no1i] {
  display: none;
}

.visual-content[b-uqwdy8no1i] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 46px;
  padding-top: 24px;
  padding-bottom: 6vh;
  overflow: auto;
}

.visual-content-top[b-uqwdy8no1i] {
  width: 95%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.visual-content-nav[b-uqwdy8no1i] {
  display: flex;
  align-items: center;
  gap: 15px;

  font-size: 12px;
  font-weight: 400;
  text-transform: capitalize;
}

.visual-content-nav .nav-item[b-uqwdy8no1i] {
  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 95, 229, 1);
  cursor: pointer;
}

.visual-content-nav .nav-name[b-uqwdy8no1i] {
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.visual-content-edit-button[b-uqwdy8no1i] {
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1px solid rgba(229, 229, 229, 1);
  border-radius: 5px;
  padding: 0px 17px;

  font-size: 11px;
  font-weight: 600;
  color: rgba(28, 27, 31, 1);
  cursor: pointer;
}

.visual-content-edit-button span[b-uqwdy8no1i] {
  font-size: 14px;
  color: rgba(28, 27, 31, 1);
}

/* Visual */
.visual[b-uqwdy8no1i] {
  width: 85%;
  border: 1px solid rgba(235, 235, 235, 1);
  border-radius: 17px;
  padding: 29px 30px;

  display: flex;
  flex-direction: column;
  gap: 30px;
}

.visual-top[b-uqwdy8no1i] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.visual-name p[b-uqwdy8no1i] {
  font-size: 14px;
  font-weight: 600;
  max-width: 350px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: capitalize;
}

.visual-description p[b-uqwdy8no1i] {
  font-size: 11px;
  font-weight: 400;
  max-width: 350px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgba(107, 109, 111, 1);
}

/* Visual Info */
.visual-info-pane[b-uqwdy8no1i] {
  width: 400px;
  border-left: 1px solid rgba(234, 234, 234, 1);
  display: flex;
  flex-direction: column;
}

.visual-info-nav[b-uqwdy8no1i] {
  width: 100%;
  padding: 0px 15px;
  padding-top: 12px;
  display: flex;
  border-bottom: 1px solid rgba(240, 240, 240, 1);
}

.visual-nav-option[b-uqwdy8no1i] {
  flex: 1;
  padding-bottom: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: -1px;
  border-bottom: 2px solid transparent;
  transition: all 0.4s ease-in-out;
  cursor: pointer;
}

.visual-nav-option.active[b-uqwdy8no1i] {
  color: rgba(0, 95, 229, 1);
  border-bottom: 2px solid rgba(0, 95, 229, 1);
}

.visual-info[b-uqwdy8no1i] {
  flex: 1;
  width: 100%;
  padding: 21px 25px;
  padding-bottom: 5vh;
  overflow: auto;
  display: flex;
  flex-direction: column;
}

/* Details */
.details.hide[b-uqwdy8no1i] {
  display: none;
}

.details-label[b-uqwdy8no1i] {
  padding: 0px 6px;
  padding-bottom: 8px;
  font-size: 12px;
  font-weight: 500;
  color: rgba(109, 109, 109, 1);
}

.details-value[b-uqwdy8no1i] {
  padding: 10px 20px;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 5px;
  font-size: 11px;
  font-weight: 400;

  margin-bottom: 16px;
}

.details-tags[b-uqwdy8no1i] {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

.details-tag[b-uqwdy8no1i] {
  white-space: nowrap;
  height: 30px;
  border-radius: 30px;
  background-color: rgba(242, 242, 242, 1);
  padding: 0px 21px;

  font-size: 10px;
  font-weight: 500;
  text-transform: capitalize;

  display: flex;
  align-items: center;
  justify-content: center;
}

/* Properties */
.properties[b-uqwdy8no1i] {
  display: flex;
  flex-direction: column;
  gap: 17px;
}

.properties.hide[b-uqwdy8no1i] {
  display: none;
}

.property-wrapper[b-uqwdy8no1i] {
  display: flex;
  gap: 15px;
}

.property[b-uqwdy8no1i] {
  width: 100%;
}

.w-20[b-uqwdy8no1i] {
  max-width: 20%;
}
.w-30[b-uqwdy8no1i] {
  max-width: 30%;
}

.property-label[b-uqwdy8no1i] {
  padding: 0px 6px;
  padding-bottom: 8px;
  font-size: 12px;
  font-weight: 500;
  color: rgba(109, 109, 109, 1);
}

.property-label.hide[b-uqwdy8no1i] {
  visibility: hidden;
}

.property-value[b-uqwdy8no1i] {
  padding: 10px 20px;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 5px;
  font-size: 11px;
  font-weight: 400;
}

.property-color-bar[b-uqwdy8no1i] {
  display: flex;
  align-items: center;
  gap: 12px;
  height: 34px;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 5px;
  padding: 0px 12px;
}

.color-pane[b-uqwdy8no1i] {
  min-width: 18px;
  width: 18px;
  height: 18px;
  background-color: rgba(0, 95, 229, 1);
  border-radius: 4px;
}

.color-code[b-uqwdy8no1i] {
  height: 100%;
  display: flex;
  align-items: center;
  padding-left: 12px;
  border-left: 1px solid rgba(242, 242, 242, 1);

  font-size: 11px;
  font-weight: 400;
}

.properties-checks[b-uqwdy8no1i] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.properties-check[b-uqwdy8no1i] {
  display: flex;
  align-items: center;
  gap: 12px;
}

.properties-checkbox[b-uqwdy8no1i] {
  min-width: 14px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 4px;
}

.properties-checkbox.active[b-uqwdy8no1i] {
  border: 1px solid black;
  background-color: black;
}

.properties-checkbox span[b-uqwdy8no1i] {
  font-size: 10px;
  color: white;
}

.properties-check-label[b-uqwdy8no1i] {
  font-size: 11px;
  font-weight: 400;
}

/* Comments */
.comments.hide[b-uqwdy8no1i] {
  display: none;
}

.comment-form[b-uqwdy8no1i] {
  display: flex;
  flex-direction: column;
  padding-bottom: 25px;
}

.comment-form-label[b-uqwdy8no1i] {
  padding: 0px 6px;
  padding-bottom: 8px;
  font-size: 12px;
  font-weight: 500;
  color: rgba(109, 109, 109, 1);
}

.comment-form-input[b-uqwdy8no1i] {
  display: flex;
  padding-bottom: 10px;
}

.comment-form-input textarea[b-uqwdy8no1i] {
  width: 100%;
  height: 82px;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 5px;
  padding: 11px 21px;
  outline: none;
  font-family: "Inter";
  font-size: 11px;
  font-weight: 400;
  resize: none;
}

.comment-form-button-pane[b-uqwdy8no1i] {
  display: flex;
}

.comment-form-button[b-uqwdy8no1i] {
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(28, 27, 31, 1);
  border-radius: 6px;
  color: white;
  padding: 0px 25px;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}

.comments-label[b-uqwdy8no1i] {
  padding: 0px 6px;
  padding-bottom: 15px;

  font-size: 12px;
  font-weight: 500;
  color: rgba(109, 109, 109, 1);
}

.comments-label span[b-uqwdy8no1i] {
  font-weight: 600;
  color: black;
}

/* comments */
.comments-list[b-uqwdy8no1i] {
  display: flex;
  flex-direction: column;
  gap: 27px;
}

.comment[b-uqwdy8no1i] {
  display: flex;
  flex-direction: column;
}

.comment-user-time[b-uqwdy8no1i] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding-bottom: 10px;
}

.comment-user[b-uqwdy8no1i] {
  display: flex;
  align-items: center;
  gap: 11px;
}

.comment-user-image[b-uqwdy8no1i] {
  min-width: 20px;
  height: 20px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e2e2e2;

  font-size: 10px;
  font-weight: 600;
  text-transform: capitalize;

  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.comment-user-name[b-uqwdy8no1i] {
  font-size: 12px;
  font-weight: 600;
  text-transform: capitalize;
}

.comment-time[b-uqwdy8no1i] {
  font-size: 11px;
  font-weight: 500;
  color: rgba(172, 172, 172, 1);
}

.comment-text[b-uqwdy8no1i] {
  font-size: 11px;
  font-weight: 400;
  color: rgba(54, 54, 54, 1);
  padding-bottom: 7px;
}

.comment-reply-form[b-uqwdy8no1i] {
  display: flex;
  align-items: center;
  gap: 9px;
  padding-bottom: 12px;
}

.comment-reply-form.hide[b-uqwdy8no1i] {
  display: none;
}

.comment-reply-form input[b-uqwdy8no1i] {
  width: 100%;
  height: 28px;
  border: 1px solid rgba(242, 242, 242, 1);
  border-radius: 5px;
  padding: 0px 16px;
  font-size: 11px;
  font-weight: 400;
  outline: none;
}

.comment-reply-button[b-uqwdy8no1i] {
  height: 28px;
  padding: 0px 19px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 95, 229, 1);
  border-radius: 5px;

  font-size: 11px;
  font-weight: 500;
  color: white;
  cursor: pointer;
}

.comment-reply-text[b-uqwdy8no1i] {
  display: flex;
}

.comment-reply-text-button[b-uqwdy8no1i] {
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 2%;
  color: rgba(0, 95, 229, 1);
  cursor: pointer;
}

.sub-comments[b-uqwdy8no1i] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0px 25px;
  padding-top: 10px;
  margin-top: 10px;
  border-left: 1px solid rgba(240, 240, 240, 1);
}
/* /Pages/Projects/Projects.razor.rz.scp.css */
.projects-content[b-98onmwsf8z] {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  flex-direction: column;
}

.projects-top[b-98onmwsf8z] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.top[b-98onmwsf8z] {
  width: 96%;

  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 30px;
  padding: 0px 5px;
  padding-top: 4vh;
  padding-bottom: 30px;
}

.top-title[b-98onmwsf8z] {
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 7px;
}

.top-subtitle[b-98onmwsf8z] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
}

.top-action-button[b-98onmwsf8z] {
  height: 32px;
  border-radius: 34px;
  background-color: rgba(0, 95, 229, 1);

  font-size: 11px;
  font-weight: 600;
  color: white;
  padding: 0px 25px;

  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

/* Nav */
.nav[b-98onmwsf8z] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-bottom: 1px solid rgba(240, 240, 240, 1);
}

.nav-content[b-98onmwsf8z] {
  width: 96%;
  display: flex;
  align-items: flex-end;
  gap: 30px;
  margin-bottom: -1px;
}

.nav-item[b-98onmwsf8z] {
  font-size: 12px;
  font-weight: 500;
  padding: 10px;
  border-bottom: 2px solid transparent;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.nav-item span[b-98onmwsf8z] {
  font-weight: 600;
}

.nav-item.active[b-98onmwsf8z] {
  color: rgba(0, 95, 229, 1);
  border-bottom: 2px solid rgba(0, 95, 229, 1);
}

/* Body */
.projects-body[b-98onmwsf8z] {
  flex: 1;
  width: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* Search */
.search[b-98onmwsf8z] {
  width: 96%;
  padding-top: 45px;
}

.search-content[b-98onmwsf8z] {
  position: relative;
  display: flex;
  height: 34px;
  width: 244px;
  border-radius: 6px;
  border: 1px solid rgba(234, 234, 234, 1);
}

.search-content span[b-98onmwsf8z] {
  position: absolute;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-variation-settings: "wght" 400;
  padding-left: 10px;
}

.search-content input[b-98onmwsf8z] {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: none;
  outline: none;
  padding-left: 40px;
  padding-right: 10px;
}

/* Projects */
.projects[b-98onmwsf8z] {
  width: 96%;
  padding-top: 30px;
  padding-bottom: 10vh;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}

.project[b-98onmwsf8z] {
  padding: 30px;
  border-radius: 17px;
  border: 1px solid rgba(240, 240, 240, 1);

  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 64px;
}

.project-name[b-98onmwsf8z] {
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 2%;
  text-transform: capitalize;
  padding-bottom: 6px;
}

.project-industry[b-98onmwsf8z] {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 2%;
  color: rgba(109, 109, 109, 1);
}

.project-bottom[b-98onmwsf8z] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}

.project-status[b-98onmwsf8z] {
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 24px;
  border-radius: 34px;

  font-size: 11px;
  font-weight: 600;
  letter-spacing: 3%;

  color: rgba(0, 95, 229, 1);
  background-color: rgba(0, 95, 229, 0.08);
}

.project-members[b-98onmwsf8z] {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 2%;
}

.project-action[b-98onmwsf8z] {
  min-width: 34px;
  width: 34px;
  height: 34px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: black;
}

.project-action span[b-98onmwsf8z] {
  font-size: 20px;
  color: white;
  transform: rotate(-45deg);
}

/* Not Found */
.not-found[b-98onmwsf8z] {
  width: 100%;
  padding-top: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.search.hide[b-98onmwsf8z],
.projects.hide[b-98onmwsf8z],
.not-found.hide[b-98onmwsf8z] {
  display: none;
}

.not-found-content[b-98onmwsf8z] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.not-found-icon span[b-98onmwsf8z] {
  font-size: 53px;
  font-variation-settings: "wght" 200;
  color: rgba(226, 226, 226, 1);
}

.not-found-title[b-98onmwsf8z] {
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  padding: 10px;
}

.not-found-info[b-98onmwsf8z] {
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: rgba(147, 147, 147, 1);
  max-width: 355px;
}

.not-found-info span[b-98onmwsf8z] {
  font-weight: 500;
  color: rgba(0, 95, 229, 1);
  cursor: pointer;
}

/* Add Project */
.add-project[b-98onmwsf8z] {
  position: fixed;
  z-index: 9999;
  width: 100%;
  height: 100svh;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.24);

  display: flex;
  align-items: center;
  justify-content: center;

  opacity: 1;
  visibility: visible;
  transition: all 0.2s ease-in-out;
}

.add-project.hide[b-98onmwsf8z] {
  opacity: 0;
  visibility: hidden;
}

.add-project-content[b-98onmwsf8z] {
  width: 484px;
  padding: 25px 0px 47px;
  background-color: rgba(255, 255, 255, 1);
  border-radius: 12px;
}

.add-top[b-98onmwsf8z] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 30px;
  padding: 0px 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(245, 245, 245, 1);
}

.add-top-title[b-98onmwsf8z] {
  font-size: 15px;
  font-weight: 600;
  padding-bottom: 5px;
}

.add-top-subtitle[b-98onmwsf8z] {
  font-size: 11px;
  font-weight: 400;
  color: rgba(47, 59, 75, 1);
  max-width: 294px;
}

.add-close span[b-98onmwsf8z] {
  font-size: 20px;
  color: rgba(28, 27, 31, 1);
  cursor: pointer;
}

.add-form[b-98onmwsf8z] {
  padding: 0px 30px;
  padding-top: 25px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.form-input-item[b-98onmwsf8z] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.form-label[b-98onmwsf8z] {
  font-size: 12px;
  font-weight: 600;
  padding-left: 6px;
}

.form-label span[b-98onmwsf8z] {
  font-weight: 400;
}

.form-input[b-98onmwsf8z] {
  width: 100%;
  position: relative;
  height: 38px;
  border-radius: 6px;
  border: 1px solid rgba(240, 240, 240, 1);
}

.form-input.invalid[b-98onmwsf8z] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.form-input input[b-98onmwsf8z] {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 6px;
  padding: 0px 16px;
  outline: none;
  font-size: 11px;
}

.select-input[b-98onmwsf8z] {
  cursor: pointer;
}

.select-input input[b-98onmwsf8z] {
  cursor: pointer;
  padding-right: 40px;
}

.form-input span[b-98onmwsf8z] {
  position: absolute;
  top: 0px;
  right: 11px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.industry-dropdown[b-98onmwsf8z] {
  position: absolute;
  top: 20px;
  right: 0;
  width: 100%;
  padding: 12px 0px;
  background-color: white;
  border: 1px solid rgba(240, 240, 240, 1);
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  z-index: 10;

  cursor: default;

  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;

  max-height: 200px;
  overflow: scroll;
}

.industry-dropdown.view[b-98onmwsf8z] {
  opacity: 1;
  visibility: visible;
  top: 35px;
}

.industry-option[b-98onmwsf8z] {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;

  font-size: 10px;
  font-weight: 400;
  color: rgb(31, 31, 31);
  cursor: pointer;

  overflow: hidden;
}

.industry-option:not(:first-child)[b-98onmwsf8z] {
  margin-top: 10px;
}

.industry-option p[b-98onmwsf8z] {
  width: 100%;
  padding: 0px 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.form-textarea[b-98onmwsf8z] {
  width: 100%;
  height: 100px;
  border-radius: 6px;
  border: 1px solid rgba(240, 240, 240, 1);
}

.form-textarea textarea[b-98onmwsf8z] {
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 6px;
  padding: 0px 16px;
  outline: none;
  resize: none;
  padding: 12px 16px;
  font-size: 11px;
}

.add-button[b-98onmwsf8z] {
  position: relative;
  height: 40px;
  border-radius: 6px;
  background-color: black;

  color: white;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 2%;

  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.project-loading[b-98onmwsf8z] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;
}

.project-loading span[b-98onmwsf8z] {
  font-size: 20px;
}
/* /Pages/RegisterOrganization/RegisterOrganization.razor.rz.scp.css */
.container[b-mma3plzyl2] {
  width: 100%;
  height: 100svh;
  display: flex;
  align-items: center;
  justify-content: center;
}

.content[b-mma3plzyl2] {
  display: flex;
  flex-direction: column;
  max-width: 450px;
}

.title[b-mma3plzyl2] {
  font-size: 32px;
  font-weight: 700;
  padding-bottom: 13px;
}

.subtitle[b-mma3plzyl2] {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1%;
  padding-bottom: 32px;
}

.form[b-mma3plzyl2] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-bottom: 45px;
}

.url-input[b-mma3plzyl2] {
  display: flex;
  gap: 10px;
}
.url-input .input[b-mma3plzyl2] {
  width: 50%;
}

.input[b-mma3plzyl2] {
  position: relative;
  display: flex;
  align-items: center;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 6px;
}

.input.invalid[b-mma3plzyl2] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.input input[b-mma3plzyl2] {
  height: 51px;
  width: 100%;
  border: none;
  outline: none;
  padding: 0px 20px;
  border-radius: 6px;
}

.input-password input[b-mma3plzyl2] {
  padding-right: 75px;
}

.password-option-pane[b-mma3plzyl2] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* Error */
.error[b-mma3plzyl2] {
  font-size: 12px;
  font-weight: 400;
  color: black;
  padding: 10px 10px;
  border-radius: 4px;
  text-align: center;
  background-color: rgba(248, 153, 153, 0.5);
}

.button[b-mma3plzyl2] {
  position: relative;
  width: 100%;
  height: 51px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: black;
  border-radius: 6px;
  cursor: pointer;

  font-size: 15px;
  font-weight: 600;
  letter-spacing: 6%;
  color: white;
}

.loading[b-mma3plzyl2] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;
}

.loading span[b-mma3plzyl2] {
  font-size: 22px;
}

/* Instructions */

.instructions[b-mma3plzyl2] {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-left: 10px;
}

.instruction[b-mma3plzyl2] {
  display: flex;
  align-items: center;
  gap: 8px;

  font-size: 12px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}
.indicator[b-mma3plzyl2] {
  display: flex;
  align-items: center;
}

.indicator span[b-mma3plzyl2] {
  font-size: 8px;
  font-variation-settings: "FILL" 1;
  color: rgb(192, 192, 192);
}

.indicator.valid span[b-mma3plzyl2] {
  color: rgb(0, 200, 0);
}

.auth-option[b-mma3plzyl2] {
  font-size: 13px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}

.auth-option a[b-mma3plzyl2] {
  color: rgba(0, 95, 229, 1);
  font-weight: 500;
}
/* /Pages/Settings/Settings.razor.rz.scp.css */
.content[b-38guou5dyg] {
  width: 60%;
  padding-top: 12vh;
  padding-bottom: 10vh;

  display: flex;
  flex-direction: column;
  gap: 30px;
}

/* Details */

.account-user[b-38guou5dyg] {
  display: flex;
  align-items: center;
  gap: 20px;
}

.account-user-avatar[b-38guou5dyg] {
  height: 50px;
  display: flex;
  font-size: 11px;
}

.account-user-avatar img[b-38guou5dyg] {
  height: 100%;
}

.account-user-name[b-38guou5dyg] {
  font-size: 16px;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: capitalize;
}

.account-user-email[b-38guou5dyg] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Settings */
.account-content[b-38guou5dyg] {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}

.account-content > div[b-38guou5dyg] {
  border: 1px solid rgba(234, 234, 234, 1);
  padding: 20px 0px;
  border-radius: 8px;
}

.account-settings[b-38guou5dyg] {
  width: 60%;
}

.settings-top[b-38guou5dyg] {
  padding: 0px 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(234, 234, 234, 1);
}

.settings-title[b-38guou5dyg] {
  font-size: 14px;
  font-weight: 600;
}

/* Settings */
.settings[b-38guou5dyg] {
  padding: 0px 20px;
  padding-top: 20px;
  padding-bottom: 25px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.settings-option[b-38guou5dyg] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.settings-option-title[b-38guou5dyg] {
  font-size: 11px;
  font-weight: 600;
  padding-left: 6px;
}

.settings-option-input[b-38guou5dyg] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.settings-option-input input[b-38guou5dyg] {
  width: 100%;
  height: 30px;

  padding: 0px 10px;
  border: 1px solid rgba(234, 234, 234, 1);
  border-radius: 4px;
  font-size: 11px;
  outline: none;
}

.settings-option-input input.invalid[b-38guou5dyg] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.url-input[b-38guou5dyg] {
  width: 100%;
  display: flex;
  gap: 10px;
}

.url-input .input[b-38guou5dyg] {
  width: 50%;
}

.input.invalid input[b-38guou5dyg] {
  border: 1px solid rgba(248, 153, 153, 0.692);
}

.remove-avatar[b-38guou5dyg] {
  display: flex;
  padding: 0px 10px;
}

.remove-button[b-38guou5dyg] {
  font-size: 11px;
  font-weight: 500;
  color: #f35163;
  cursor: pointer;
}

/* Instructions */

.instructions[b-38guou5dyg] {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-left: 10px;
  margin-top: -10px;
  padding-bottom: 10px;
}

.instruction[b-38guou5dyg] {
  display: flex;
  align-items: center;
  gap: 8px;

  font-size: 11px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}
.indicator[b-38guou5dyg] {
  display: flex;
  align-items: center;
}

.indicator span[b-38guou5dyg] {
  font-size: 8px;
  font-variation-settings: "FILL" 1;
  color: rgb(192, 192, 192);
}

.indicator.valid span[b-38guou5dyg] {
  color: rgb(0, 200, 0);
}

.auth-option[b-38guou5dyg] {
  font-size: 13px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}

.auth-option a[b-38guou5dyg] {
  color: rgba(0, 95, 229, 1);
  font-weight: 500;
}

/* button */

.update-button[b-38guou5dyg] {
  position: relative;
  height: 30px;
  padding: 0px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;

  background-color: black;
  color: white;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 2%;
}

.update-loading[b-38guou5dyg] {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0px 12px;

  display: flex;
  align-items: center;
  justify-content: center;

  background-color: black;
  border-radius: 4px;
}

.update-loading span[b-38guou5dyg] {
  font-size: 18px;
}

.status-pane[b-38guou5dyg] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 20px;

  font-size: 11px;
  font-weight: 400px;
  color: rgba(109, 109, 109, 1);
}

.status-info[b-38guou5dyg] {
  max-width: 350px;
}

.status-info span[b-38guou5dyg] {
  font-weight: 600;
  color: black;
}

.switch[b-38guou5dyg] {
  position: relative;
  display: inline-block;
  min-width: 48px;
  width: 48px;
  height: 24px;
}

.switch input[b-38guou5dyg] {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider[b-38guou5dyg] {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d1d5db;
  transition: 0.3s;
  border-radius: 24px;
}

.slider[b-38guou5dyg]:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  transition: 0.3s;
  border-radius: 50%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

input:checked + .slider[b-38guou5dyg]:before {
  transform: translateX(24px);
  background-color: black;
}

/* settings bottom */
.settings-bottom[b-38guou5dyg] {
  padding: 0px 20px;
  padding-top: 20px;
  padding-bottom: 10px;
  border-top: 1px solid rgba(234, 234, 234, 1);
}

.bottom-delete[b-38guou5dyg] {
  display: flex;
  padding-top: 5px;
}

/* Details */
.account-details[b-38guou5dyg] {
  width: 40%;
}

.details[b-38guou5dyg] {
  padding: 0px 20px;
  padding-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.detail[b-38guou5dyg] {
  display: flex;
  align-items: center;
  gap: 10px;
}

.details-icon[b-38guou5dyg] {
  max-width: 32px;
  width: 32px;
  height: 32px;
  background-color: rgba(245, 245, 245, 1);
  border: 2px solid rgba(234, 234, 234, 1);
  border-radius: 8px;

  display: flex;
  align-items: center;
  justify-content: center;
}

.details-icon span[b-38guou5dyg] {
  font-size: 16px;
}

.detail-name[b-38guou5dyg] {
  font-size: 12px;
  font-weight: 600;
}

.detail-value[b-38guou5dyg] {
  font-size: 10px;
  font-weight: 400;
  color: rgba(109, 109, 109, 1);
}

.details-message[b-38guou5dyg] {
  padding: 10px 10px;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  color: rgba(109, 109, 109, 1);
}

.details-message span[b-38guou5dyg] {
  font-weight: 600;
  color: black;
}
/* /Shared/Loading/Loading.razor.rz.scp.css */
.loading[b-ik3pez6pu8] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.loading-content[b-ik3pez6pu8] {
  padding: 10vh 3vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.loading-icon[b-ik3pez6pu8] {
  padding-bottom: 10px;
}

.loading-icon span[b-ik3pez6pu8] {
  font-size: 40px;
}

.loading-title[b-ik3pez6pu8] {
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 10px;
  max-width: 350px;
  text-align: center;
}

.loading-subtitle[b-ik3pez6pu8] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(147, 147, 147, 1);
  max-width: 350px;
  text-align: center;
}
/* /Shared/Loading/ProjectsSkeleton.razor.rz.scp.css */
.projects-skeleton[b-9yqmou4d1n] {
  width: 96%;
  display: flex;
  gap: 20px;
  padding-top: 5vh;
}

.project[b-9yqmou4d1n] {
  flex: 1;
  padding: 30px;
  border-radius: 17px;
  border: 1px solid rgba(240, 240, 240, 1);

  display: flex;
  flex-direction: column;
}

.project-title[b-9yqmou4d1n] {
  height: 20px;
  width: 80%;
  margin-bottom: 10px;
}

.project-subtitle[b-9yqmou4d1n] {
  height: 16px;
  width: 60%;
  margin-bottom: 60px;
}

.project-members[b-9yqmou4d1n] {
  height: 16px;
  width: 30%;
}

.skeleton[b-9yqmou4d1n] {
  background: linear-gradient(
    90deg,
    #f0f0f0 0%,
    #e0e0e0 20%,
    #f0f0f0 40%,
    #f0f0f0 100%
  );
  background-size: 200% 100%;
  animation: shimmer-b-9yqmou4d1n 2s infinite;
  border-radius: 4px;
}

@keyframes shimmer-b-9yqmou4d1n {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}
/* /Shared/Loading/TableSkeleton.razor.rz.scp.css */
.table-skeleton[b-mi587503hl] {
  width: 100%;
  overflow-x: auto;
  background: transparent;
  border-radius: 8px;
  /* border: 1px solid #e5e7eb; */
}

.skeleton-table[b-mi587503hl] {
  width: 100%;
  border-collapse: collapse;
}

.skeleton-table thead[b-mi587503hl] {
  background: #f9fafb;
}

.skeleton-table th[b-mi587503hl] {
  padding: 12px 16px;
  text-align: left;
}

.skeleton-table td[b-mi587503hl] {
  padding: 12px 16px;
  border-bottom: 1px solid #f3f4f6;
}

.skeleton-table tbody tr:last-child td[b-mi587503hl] {
  border-bottom: none;
}

.skeleton[b-mi587503hl] {
  background: linear-gradient(
    90deg,
    #f0f0f0 0%,
    #e0e0e0 20%,
    #f0f0f0 40%,
    #f0f0f0 100%
  );
  background-size: 200% 100%;
  animation: shimmer-b-mi587503hl 2s infinite;
  border-radius: 4px;
}

.skeleton-header[b-mi587503hl] {
  height: 20px;
  width: 100%;
  opacity: 0.7;
}

.skeleton-cell[b-mi587503hl] {
  height: 18px;
  width: 100%;
}

@keyframes shimmer-b-mi587503hl {
  0% {
    background-position: 200% 0;
  }
  100% {
    background-position: -200% 0;
  }
}

@media (max-width: 768px) {
  .skeleton-table th[b-mi587503hl],
  .skeleton-table td[b-mi587503hl] {
    padding: 8px 12px;
  }
}
/* /Shared/Navigation/MainNav.razor.rz.scp.css */
.main-nav[b-9k42rniu94] {
  position: relative;
  width: 250px;
  border-right: 1px solid rgba(240, 240, 240, 1);

  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 16px 0px 27px;

  transition: all 0.5s ease-in-out;
}

.main-nav.small[b-9k42rniu94] {
  width: 54px;
}

.nav-logo[b-9k42rniu94],
.nav-options[b-9k42rniu94] {
  padding: 0px 25px;
}

.main-nav.small .nav-logo[b-9k42rniu94],
.main-nav.small .nav-options[b-9k42rniu94] {
  padding-left: 13px;
  padding-right: 13px;
}

.nav-top[b-9k42rniu94] {
  display: flex;
  flex-direction: column;
}

.nav-logo[b-9k42rniu94] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 24px;
  transition: all 0.5s ease-in-out;
}

.nav-logo img[b-9k42rniu94] {
  width: 27px;
  cursor: pointer;
}

.nav-indicator[b-9k42rniu94] {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-in-out;
  display: none;
}

.nav-indicator.hide[b-9k42rniu94] {
  opacity: 0;
  visibility: hidden;
}

.nav-indicator span[b-9k42rniu94] {
  font-size: 20px;
  font-variation-settings: "wght" 500;
  color: rgba(28, 27, 31, 1);
  cursor: pointer;
}

.nav-expand[b-9k42rniu94] {
  position: absolute;
  top: 64px;
  right: -10px;
  min-width: 20px;
  width: 20px;
  height: 20px;
  background-color: rgba(245, 245, 245, 1);
  border: 1px solid rgba(230, 230, 230, 1);
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.nav-expand span[b-9k42rniu94] {
  font-size: 16px;
  font-variation-settings: "wght" 500;
  color: rgba(28, 27, 31, 1);
}

.nav-organization[b-9k42rniu94] {
  padding-left: 30px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  transition: all 0.5s ease-in-out;
  padding-bottom: 20px;
}

.nav-organization.hide[b-9k42rniu94] {
  opacity: 0;
  visibility: hidden;
}

.nav-org[b-9k42rniu94] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 600;
}

.nav-org-status[b-9k42rniu94] {
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  font-weight: 400;
  color: rgba(151, 149, 157, 1);
}

.nav-options[b-9k42rniu94] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  transition: all 0.5s ease-in-out;
}

.nav-bottom[b-9k42rniu94] {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
/* /Shared/NotFound/NotFound.razor.rz.scp.css */
/* No Table */
.notfound-container[b-s8td6pgk6k] {
  padding-top: 18vh;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.notfound-container.hide[b-s8td6pgk6k] {
  display: none;
}

.notfound-content[b-s8td6pgk6k] {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.notfound-icon span[b-s8td6pgk6k] {
  font-size: 70px;
  color: rgba(226, 226, 226, 1);
  font-variation-settings: "wght" 200;
  padding-bottom: 23px;
}

.notfound-title[b-s8td6pgk6k] {
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 10px;
}

.notfound-description[b-s8td6pgk6k] {
  max-width: 355px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(147, 147, 147, 1);
}
/* /Shared/PopUps/PopUp.razor.rz.scp.css */
.main-popup[b-zs84ar84wf] {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 50%;
  transform: translateX(-50%);

  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: all 0.5s ease-in-out;
}

.main-popup.view[b-zs84ar84wf] {
  opacity: 1;
  visibility: visible;
  transform: translateY(10px);
}

.main-popup-content[b-zs84ar84wf] {
  background-color: white;
  padding: 15px 20px;
  width: 300px;
  border-radius: 8px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);

  display: flex;
  align-items: center;
  gap: 15px;
}

.main-popup-icon span[b-zs84ar84wf] {
  font-size: 30px;
  color: rgba(34, 197, 94, 1);
  font-variation-settings: "wght" 300;
}

.main-popup-icon span.bad[b-zs84ar84wf] {
  color: #f35163;
}

.main-popup-info[b-zs84ar84wf] {
  flex: 1;
  padding: 5px 0px;
  padding-left: 15px;
  border-left: 1px solid rgba(240, 240, 240, 1);
}

.main-popup-title[b-zs84ar84wf] {
  font-size: 14px;
  padding-bottom: 3px;
  font-weight: 600;
}

.main-popup-subtitle[b-zs84ar84wf] {
  font-size: 12px;
  font-weight: 400;
  color: rgba(147, 147, 147, 1);
}
