.dh-collapse {
  margin-bottom: 24px; }
  .dh-collapse__header {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.24px;
    color: #555F6D;
    cursor: pointer; }
    .dh-collapse__header::after {
      content: '';
      margin-left: 8px;
      display: inline-block;
      width: 11px;
      height: 7px;
      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJjaGV2cm9uLWRvd24iPgo8cGF0aCBpZD0iUHJpbWFyeSIgZD0iTTQuODU2ODEgNi40MTQ2OEM1LjA3NDQyIDYuNjMyMjkgNS40MjYzIDYuNjMyMjkgNS42NDE2IDYuNDE0NjhMMTAuMDg4NyAxLjk2OTg1QzEwLjMwNjQgMS43NTIyMyAxMC4zMDY0IDEuNDAwMzUgMTAuMDg4NyAxLjE4NTA2QzkuODcxMTMgMC45Njk3NTkgOS41MTkyNSAwLjk2NzQ0NCA5LjMwMzk1IDEuMTg1MDZMNS4yNTI2OCA1LjIzNjMzTDEuMTk5MDkgMS4xODI3NEMwLjk4MTQ3NCAwLjk2NTEyOCAwLjYyOTU5MSAwLjk2NTEyOCAwLjQxNDI5NSAxLjE4Mjc0QzAuMTk4OTk4IDEuNDAwMzUgMC4xOTY2ODMgMS43NTIyMyAwLjQxNDI5NSAxLjk2NzUzTDQuODU2ODEgNi40MTQ2OFoiIGZpbGw9IiM1NTVGNkQiLz4KPC9nPgo8L3N2Zz4K");
      background-size: contain;
      transition: 0.2s; }
  .dh-collapse__body {
    display: none; }
    .dh-collapse__body__inner {
      padding-top: 4px; }
    .dh-collapse__body p {
      font-size: 10px;
      font-style: normal;
      font-weight: 500;
      line-height: 18px;
      letter-spacing: 0.2px;
      color: #555F6D; }
      .dh-collapse__body p a {
        color: #FF8522;
        text-decoration-line: underline;
        transition: 0.2s; }
        .dh-collapse__body p a:hover {
          opacity: 0.8; }
  .dh-collapse--open .dh-collapse__header::after {
    transform: scaleY(-1); }

.login-modal__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(116, 122, 125, 0.5);
  z-index: 1000; }

.login-modal__container {
  position: fixed;
  z-index: 1001;
  top: 0;
  left: 0;
  right: 0;
  min-height: 100vh;
  max-height: 100vh;
  padding: 20px 16px;
  display: flex;
  overflow-y: scroll;
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */ }
  .login-modal__container::-webkit-scrollbar {
    display: none; }

.login-modal__box {
  margin: auto;
  width: 460px;
  border-radius: 12px;
  padding: 46px 46px 30px;
  background-color: #fff;
  position: relative; }
  .login-modal__box .btn-close {
    padding: 4px;
    position: absolute;
    top: 16px;
    right: 18px; }

.login-modal__header {
  text-align: center;
  margin-bottom: 30px; }
  .login-modal__header h3 {
    text-align: center;
    font-size: 28px;
    font-weight: 800;
    line-height: 39px;
    color: #3B4348; }

.login-modal__form .inp-grp {
  margin-bottom: 20px; }

.login-modal__form .form-submit {
  margin-bottom: 19px; }

.login-modal__password-forgot {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  color: rgba(59, 67, 72, 0.7); }
  .login-modal__password-forgot a {
    display: inline-block;
    margin-left: 10px;
    font-weight: 800;
    text-decoration-line: underline;
    color: #3B4348;
    transition: 0.2s; }
    .login-modal__password-forgot a:hover {
      opacity: 0.8; }

.login-modal__back {
  text-align: center;
  margin-top: 35px; }

@media screen and (max-width: 520px) {
  .login-modal__box {
    width: 100%;
    max-width: 350px;
    padding: 20px 14px; }
    .login-modal__box .btn-close {
      top: 14px;
      right: 16px; }
  .login-modal__header {
    margin-bottom: 24px; }
    .login-modal__header h3 {
      font-size: 20px;
      line-height: 28px; }
  .login-modal__password-forgot {
    text-align: center;
    font-size: 13px;
    line-height: 26px; }
  .login-modal__back {
    text-align: center;
    margin-top: 15px; } }

.auth-logotype {
  position: absolute;
  top: 37px;
  right: 32px;
  max-width: 142px; }
  .auth-logotype__icon {
    max-width: 100%; }
  .auth-logotype--mobile {
    display: none; }
  @media screen and (max-width: 850px) {
    .auth-logotype {
      top: 15px;
      right: initial;
      left: 15px;
      max-width: 32px; }
      .auth-logotype--desktop {
        display: none; }
      .auth-logotype--mobile {
        display: block; } }

.auth-aside {
  min-height: 100vh;
  flex-basis: 43%;
  max-width: 43%;
  padding: 300px 50px 108px 60px;
  background-color: #FAFAFC; }
  .auth-aside .testimonial-box {
    margin-bottom: 96px; }
    .auth-aside .testimonial-box .content {
      font-size: 20px;
      font-weight: 500;
      line-height: 30px;
      margin-bottom: 56px;
      color: #3B4348; }
    .auth-aside .testimonial-box .author-box {
      display: flex; }
      .auth-aside .testimonial-box .author-box .box-image {
        flex-basis: 52px;
        max-width: 52px; }
        .auth-aside .testimonial-box .author-box .box-image img {
          max-width: 100%; }
      .auth-aside .testimonial-box .author-box .box-text {
        flex: 1;
        padding-left: 24px; }
        .auth-aside .testimonial-box .author-box .box-text .name {
          font-size: 17px;
          line-height: 26px;
          font-weight: 900;
          color: #3B4348; }
        .auth-aside .testimonial-box .author-box .box-text .spec {
          font-size: 17px;
          line-height: 26px;
          font-weight: 500;
          color: rgba(59, 67, 72, 0.7); }
  .auth-aside .google-box {
    display: flex;
    margin-bottom: 92px; }
    .auth-aside .google-box .box-image {
      flex-basis: 20px;
      max-width: 20px; }
      .auth-aside .google-box .box-image svg {
        max-width: 100%; }
    .auth-aside .google-box .box-text {
      flex: 1;
      padding-left: 7px; }
      .auth-aside .google-box .box-text .title {
        font-size: 15px;
        line-height: 22.5px;
        font-weight: 800;
        margin-bottom: 2px;
        color: #3B4348; }
      .auth-aside .google-box .box-text .desc {
        font-size: 12px;
        line-height: 18px;
        font-weight: 500;
        color: rgba(59, 67, 72, 0.7); }
  .auth-aside .logotypes-box {
    display: flex;
    flex-flow: wrap;
    gap: 20px; }
    .auth-aside .logotypes-box__item {
      flex-basis: calc(25% - 20px);
      text-align: center; }
      .auth-aside .logotypes-box__item img {
        max-width: 100%; }
  @media screen and (max-width: 1150px) {
    .auth-aside {
      flex-basis: 50%;
      max-width: 50%;
      padding: 200px 30px 108px; } }
  @media screen and (max-width: 850px) {
    .auth-aside {
      flex-basis: 100%;
      max-width: 100%;
      min-height: initial;
      padding: 30px 20px; }
      .auth-aside .testimonial-box {
        margin-bottom: 40px; }
        .auth-aside .testimonial-box .content {
          font-size: 15px;
          font-weight: 800;
          line-height: 23px;
          margin-bottom: 23px; }
          .auth-aside .testimonial-box .content br {
            display: none; }
        .auth-aside .testimonial-box .author-box .box-image {
          display: none; }
        .auth-aside .testimonial-box .author-box .box-text {
          padding-left: 0; }
          .auth-aside .testimonial-box .author-box .box-text .name {
            display: none; }
          .auth-aside .testimonial-box .author-box .box-text .spec {
            font-size: 14px;
            line-height: 21px; }
      .auth-aside .google-box {
        margin-bottom: 40px; } }
  @media screen and (max-width: 600px) {
    .auth-aside .logotypes-box {
      gap: 15px; }
      .auth-aside .logotypes-box__item {
        flex-basis: calc(33.3333% - 15px); }
        .auth-aside .logotypes-box__item:nth-child(4), .auth-aside .logotypes-box__item:nth-child(6) {
          display: none; } }

.auth-main {
  min-height: 100vh;
  flex-basis: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  .auth-main__content {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 90px 20px; }
  .auth-main__footer {
    display: flex;
    align-items: center;
    justify-content: center; /* zamiast space-between */
    padding: 40px 99px 40px;
    border-top: 1px solid rgba(59, 67, 72, 0.15);
    position: relative; }
    .auth-main__footer::after {
      content: '';
      position: absolute;
      top: -1px;
      right: 100%;
      height: 1px;
      background-color: rgba(59, 67, 72, 0.15);
      width: calc((100vw - 1440px)/2); }


      .auth-main__footer .footer-box {
        display: flex;
        justify-content: center;
      }
      .auth-main__footer .footer-box__icon {
        flex-basis: 20px;
        max-width: 20px; }
      .auth-main__footer .footer-box__text {
        flex: 1;
        padding-left: 12px;
        white-space: nowrap; }
        .auth-main__footer .footer-box__text .title {
          font-size: 15px;
          line-height: 22.5px;
          font-weight: 800;
          margin-bottom: 2px;
          color: #3B4348; }
        .auth-main__footer .footer-box__text .desc {
          font-size: 12px;
          line-height: 18px;
          font-weight: 500;
          color: rgba(59, 67, 72, 0.7); }
  @media screen and (max-width: 1350px) {
    .auth-main__footer {
      padding: 40px 20px 25px;
      justify-content: center;
      gap: 20px; } }
  @media screen and (max-width: 1150px) {
    .auth-main {
      flex-basis: 50%;
      max-width: 50%; }
     }
  @media screen and (max-width: 850px) {
    .auth-main {
      flex-basis: 100%;
      max-width: 100%;
      min-height: initial; }
      .auth-main__content {
        padding: 90px 20px 85px; } }

/* .auth-bg {
  background: #fafafc;
 } */


.auth-container {
  position: relative;
  display: flex;
  flex-flow: wrap;
  margin: 0 auto; }

.auth-nav {
  position: absolute;
  top: 48px;
  left: 40px; }
  .auth-nav p {
    font-size: 14px;
    line-height: 28px;
    font-weight: 500;
    color: rgba(59, 67, 72, 0.7); }
    .auth-nav p button {
      font-weight: 800;
      color: #3B4348;
      text-decoration-line: underline;
      transition: 0.2s; }
      .auth-nav p button:hover {
        opacity: 0.8; }
  @media screen and (max-width: 850px) {
    .auth-nav {
      top: 20px;
      right: 15px;
      left: initial; } }

.auth-register {
  min-width: 366px;
  max-width: 400px;
  margin: 0 auto; }
  .auth-register__header {
    text-align: center;
    margin-bottom: 46px; }
    .auth-register__header h1 {
      font-size: 28px;
      font-weight: 800;
      line-height: 39px;
      color: #3B4348; }
  .auth-register__submit {
    margin-bottom: 21px; }
  @media screen and (max-width: 600px) {
    .auth-register__header {
      margin-bottom: 40px; }
      .auth-register__header h1 {
        font-size: 24px;
        line-height: 34px; } }

.auth-logged {
  max-width: 300px;
  margin: 0 auto; }
  .auth-logged__header {
    text-align: center; }
    .auth-logged__header h1 {
      font-size: 28px;
      font-weight: 800;
      line-height: 39px;
      margin-bottom: 12px;
      color: #3B4348; }
    .auth-logged__header p {
      text-align: center;
      font-size: 18px;
      font-weight: 500;
      line-height: 27px;
      color: rgba(59, 67, 72, 0.7); }
      .auth-logged__header p svg {
        font-size: 0;
        line-height: 0;
        transform: translateY(2px);
        margin-right: 5px; }
  .auth-logged__user {
    margin: 40px 0;
    text-align: center; }
    .auth-logged__user h3 {
      font-size: 18px;
      font-weight: 800;
      line-height: 27px;
      margin-bottom: 4px;
      color: #3B4348; }
    .auth-logged__user p {
      font-size: 14px;
      font-weight: 500;
      line-height: 21px;
      color: rgba(59, 67, 72, 0.7); }
  .auth-logged__submit {
    margin-bottom: 16px; }
  .auth-logged__back {
    text-align: center; }
    .auth-logged__back p {
      font-size: 14px;
      font-weight: 500;
      line-height: 28px;
      color: rgba(59, 67, 72, 0.7); }
      .auth-logged__back p a,
      .auth-logged__back p button {
        display: inline-block;
        margin-left: 10px;
        font-weight: 800;
        text-decoration-line: underline;
        color: #3B4348;
        transition: 0.2s; }
        .auth-logged__back p a:hover,
        .auth-logged__back p button:hover {
          opacity: 0.8; }
  @media screen and (max-width: 850px) {
    .auth-logged {
      padding: 100px 0 50px; }
      .auth-logged__header h1 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 12px; } }

.auth-animation {
  max-width: 520px;
  margin: 0 auto; }
  .auth-animation__icon {
    text-align: center; }
    .auth-animation__icon svg {
      max-width: 100%;
      margin-bottom: 48px; }
  .auth-animation__header {
    text-align: center; }
    .auth-animation__header h1 {
      font-size: 28px;
      font-weight: 800;
      line-height: 37px;
      margin-bottom: 24px;
      color: #3B4348; }
    .auth-animation__header p {
      font-size: 18px;
      font-weight: 500;
      line-height: 27px;
      color: rgba(59, 67, 72, 0.7); }
    @media screen and (max-width: 600px) {
      .auth-animation__header h1 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 10px; } }
  .auth-animation__back {
    text-align: center;
    margin-top: 40px; }

.discount-code {
  margin-bottom: 12px; }
  .discount-code__button {
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.24px;
    text-decoration-line: underline;
    color: #3B4348;
    transition: 0.2s; }
    .discount-code__button:hover {
      opacity: 0.8; }
  .discount-code__input {
    display: none; }

    #vendor-branding{
      display: none !important;
    }


    .dark-mode, 
.dark-mode * {
  color: #f0f0f0 !important;
  border-color: #444 !important;
  background-color: transparent;
}

.dark-mode input,
.dark-mode textarea,
.dark-mode select {
  background-color: #2b3336 !important;
  color: #f0f0f0 !important;
  border-color: #555 !important;
}

.dark-mode input:focus,
.dark-mode textarea:focus,
.dark-mode select:focus {
  background-color: #353f42 !important;
  border-color: #1abc9c !important; /* opcjonalnie kolor akcentu */
  outline: none;
}

.dark-mode svg.auth-logotype__icon path[fill="#3B4348"] {
  fill: #ffffff !important;
}

.btn-secondary {
  font-size: 15px;
}

.input-group-lg > .form-control:not(textarea) {
  height: 48px;
}

.input-group-prepend {
  display: none;
}

.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.xcolor-b0263b .custom-file-label:focus:not(.is-invalid), .xcolor-b0263b .form-control:focus:not(.is-invalid), .xcolor-b0263b .recipient-input.focus, .xcolor-b0263b .mce-tinymce.focused, .xcolor-b0263b div.tox.focused {
  border-color: #6792f4 !important;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
    border-top-color: rgb(206, 212, 218);
    border-right-color: rgb(206, 212, 218);
    border-bottom-color: rgb(206, 212, 218);
    border-left-color: rgb(206, 212, 218);
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  font-size: 16px !important;
  font-family: Avenir !important;
}

/*
⁨overflow: hidden;
color: $color-content-tertiary;
font-feature-settings: 'liga' off, 'clig' off;
text-overflow: ellipsis;
white-space: nowrap;
font-family: Avenir;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 24px;
letter-spacing: 0.32px;
*/

/* Kontener z ikoną - input-group ma position:relative */
.input-group {
  position: relative;
}

/* Input z paddingiem – automatycznie, jeśli jest ikonka */
.input-group input.form-control {
  padding: 1.2rem 1rem 1rem 1rem;
  font-size: 16px;
}

/* Jeśli jest ikonka po lewej, zwiększ padding */
.input-group.has-icon input.form-control {
  padding-left: 3rem;
}

.input-group .floating-label {
  position: absolute;
  top: 50%;
  left: 16px;
  transform: translateY(-50%);
  font-size: 1rem;
  color: #888;
  pointer-events: none;
  transition: 0.2s ease all;
  background: white;
  padding: 0 4px;
  z-index: 10; /* <- KLUCZOWE */
}

/* Jeśli jest ikonka – przesuwamy label dalej */
.input-group.has-icon .floating-label {
  left: 44px;
}

/* Po wpisaniu lub focusie – label w górę */
.input-group input:focus + .floating-label,
.input-group input:not(:placeholder-shown) + .floating-label {
  top: 0.1rem;
  font-size: 0.75rem;
  color: #4d4d4d;
}

/* DARK MODE */

.dark-mode .input-group input.form-control {
  background-color: #2b3336;
  color: #f0f0f0;
  border-color: #555;
}

.dark-mode .input-group input.form-control:focus {
  background-color: #353f42;
  border-color: #00b894;
}

.dark-mode .input-group .floating-label {
  background-color: #21292c;
  color: #aaa;
}

.dark-mode .input-group input:focus + .floating-label,
.dark-mode .input-group input:not(:placeholder-shown) + .floating-label {
  color: #00cec9;
}


/* Domyślnie label siedzi w środku inputa: kolor taki jak input */
.input-group .floating-label {
  color: #999; /* <- np. jak placeholder */
  background-color: transparent;
}

/* Gdy label leci do góry (focus lub wpisano tekst) */
.input-group input:focus + .floating-label,
.input-group input:not(:placeholder-shown) + .floating-label {
  color: #f0f0f0; /* <- kolor tła strony / nagłówka */
  background-color: #2b3336; /* <- kolor tła inputa */
}

.dark-mode .input-group input:focus + .floating-label,
.dark-mode .input-group input:not(:placeholder-shown) + .floating-label {
  color: #f0f0f0; /* <- kolor tła strony / nagłówka */
  background-color: #2b3336; /* <- kolor tła inputa */
}

/* Light mode */
body:not(.dark-mode) .input-group .floating-label {
  color: #888;
  background-color: transparent;
}

body:not(.dark-mode) .input-group input:focus + .floating-label,
body:not(.dark-mode) .input-group input:not(:placeholder-shown) + .floating-label {
  color: #3B4348;
  background-color: #fff;
}

/* DARK MODE – label podniesiona */
html.dark-mode .input-group input:focus + .floating-label,
html.dark-mode .input-group input:not(:placeholder-shown) + .floating-label {
  color: #fff !important;
  background-color: #21292c !important;
}

/* DARK MODE – label wewnątrz inputa */
html.dark-mode .input-group .floating-label {
  color: #aaa;
  background-color: transparent;
}


body.xskin.login-page #login-title {
  display: none;
}
body.xskin.login-page #dh-login-title {
  display: block;
  margin: 0 0 20px 0;
  color: #3B4348;
  text-align: center;
  font-family: Avenir;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
}

.btn.btn-primary {
  display: flex;
  height: 48px;
  padding: 0px 16px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;

  border-radius: .75rem;
  background: #008556;

  /* Shadow pill */
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.04), 0px 1px 1px 0px rgba(0, 0, 0, 0.05);
}

.resetuj-haslo {
  overflow: hidden;
  color: #3B4348;
  text-align: center;
  font-feature-settings: 'liga' off, 'clig' off;
  text-overflow: ellipsis;
  font-family: Avenir;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.32px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}

.resetuj-haslo a:hover {
  color: #005f40 !important;
}

.btn {
  font-weight: 900;
  font-size: 16px !important;
}

.text-uppercase {
  text-transform: none !important;
}

.row {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.xskin #taskmenu a.mail::before, .xskin #taskmenu a.contacts::before, .xskin #taskmenu a.options::before, .xskin #taskmenu a.help::before, .xskin #taskmenu a.logout::before, .xskin #taskmenu a.about::before, .xskin #taskmenu a.refresh::before, .xskin #taskmenu a.compose::before, .xskin #taskmenu a.calendar::before, .xskin #taskmenu a.tasklist::before, .xskin #taskmenu a.files::before, .xskin #taskmenu a.notes::before, .xskin .menu a.reply::before, .xskin .menu a.reply-all::before, .xskin .menu a.forward::before, .xskin .menu a.delete::before, .xskin .menu a.markmessage::before, .xskin .menu a.more::before, .xskin .menu a.read::before, .xskin .menu a.unread::before, .xskin .menu a.expand.unread::before, .xskin .menu a.select.unread::before, .xskin .menu a.flag::before, .xskin .menu a.unflag::before, .xskin .menu a.dropdown::before, .xskin .menu a.options::before, .xskin .menu a.settings::before, .xskin .menu a.create::before, .xskin .menu a.move::before, .xskin .menu a.purge::before, .xskin .menu a.print::before, .xskin .menu a.search::before, .xskin .menu a.folders::before, .xskin .menu a.upload::before, .xskin .menu a.import::before, .xskin .menu a.download::before, .xskin .menu a.export::before, .xskin .menu a.compose::before, .xskin .menu a.archive::before, .xskin .menu a.junk::before, .xskin .menu a.expunge::before, .xskin .menu a.enigma::before, .xskin .menu a.encrypt::before, .xskin .menu a.firstpage::before, .xskin .menu a.prev::before, .xskin .menu a.next::before, .xskin .menu a.prevpage::before, .xskin .menu a.nextpage::before, .xskin .menu a.lastpage::before, .xskin .menu a.send::before, .xskin .menu a.send.schedule::before, .xskin .menu a.scheduled::before, .xskin .menu a.back::before, .xskin .menu a.closewin::before, .xskin .menu a.save::before, .xskin .menu a.vcard::before, .xskin .menu a.attach::before, .xskin .menu a.spellcheck::before, .xskin .menu a.signature::before, .xskin .menu a.responses::before, .xskin .menu a.select::before, .xskin .menu a.threads::before, .xskin .menu a.actions::before, .xskin .menu a.refresh::before, .xskin .menu a.addto::before, .xskin .menu a.addcc::before, .xskin .menu a.addbcc::before, .xskin .menu a.addressbook::before, .xskin .menu a.expand::before, .xskin .menu a.collapse::before, .xskin .menu a.submit::before, .xskin .menu a.edit::before, .xskin .menu a.qrcode::before, .xskin .menu a.properties::before, .xskin .menu a.zoomin::before, .xskin .menu a.zoomout::before, .xskin .menu a.rotate::before, .xskin .menu a.markasjunk2::before, .xskin .menu a.markasjunk2Sel::before, .xskin .menu a.markasnotjunk2::before, .xskin .menu a#tb_label_popuplink::before, .xskin .menu a.source::before, .xskin .menu a.copy::before, .xskin .menu a.extwin::before, .xskin .menu a.selection::before, .xskin .menu a.select.all::before, .xskin .menu a.select.none::before, .xskin .menu a.select.page::before, .xskin .menu a.select.flagged::before, .xskin .menu a.select.invert::before, .xskin .menu a.recipient::before, .xskin .toolbarmenu li a.print::before, .xskin .toolbarmenu li a.move::before, .xskin .toolbarmenu li a.purge::before, .xskin .toolbarmenu li a.download::before, .xskin .toolbarmenu li a.create::before, .xskin .toolbarmenu li a.edit::before, .xskin .toolbarmenu li a.edit.asnew::before, .xskin .toolbarmenu li a.rename::before, .xskin .toolbarmenu li a.filterlink::before, .xskin .toolbarmenu li a.reply.list::before, .xskin .toolbarmenu li a.reply.all::before, .xskin .toolbarmenu li a.forward::before, .xskin .toolbarmenu li a.forward.bounce::before, .xskin .toolbarmenu li a.forward.attachment::before, .xskin .toolbarmenu li a.forward.inline::before, .xskin .toolbarmenu li a.download.mbox::before, .xskin .toolbarmenu li a.download.eml::before, .xskin .toolbarmenu li a.download.maildir::before, .xskin .toolbarmenu li a.export.selection::before, .xskin .toolbarmenu li a.export.all::before, .xskin .toolbarmenu li a.expand.all::before, .xskin .toolbarmenu li a.expand.unread::before, .xskin .toolbarmenu li a.expand.none::before, .xskin .toolbarmenu li a.search::before, .xskin .toolbarmenu li a.delete::before, .xskin .toolbarmenu li a.import::before, .xskin .toolbarmenu li a.settings::before, .xskin .toolbarmenu li a.insertresponse::before, .xskin .toolbarmenu li a.compose::before, .xskin .toolbarmenu li a.addressbook::before, .xskin .toolbarmenu li a.status::before, .xskin .toolbarmenu li a.remove::before, .xskin .toolbarmenu li a.showurl::before, .xskin .toolbarmenu li a.qrcode::before, .xskin .toolbarmenu li a.assigngroup::before, .xskin .toolbarmenu li a.removegroup::before, .xskin .toolbarmenu li a.vcard::before, .xskin .toolbarmenu li a.encrypt::before, .xskin .toolbarmenu li a.encrypt.sign::before, .xskin #message-header .subject a.extwin::before, .xskin #message-header .short-header div.header-links a.envelope::before, .xskin #message-header .short-header div.header-links a.html::before, .xskin #message-header .short-header div.header-links a.plain::before, .xskin #message-header .short-header div.header-links a.zipdownload::before, .xskin .toolbar a.button.search::before, .xskin .header a.refresh::before, .xskin .header a.sidebar-menu::before, .xskin .header a.toolbar-list-button::before, .xskin .messagelist tr.thread td.threads div::before, .xskin .messagelist tr.thread.expanded td.threads div::before, .xskin .messagelist td.subject span.msgicon.status.unreadchildren::before, .xskin .messagelist td.subject span.msgicon.status.replied::before, .xskin .messagelist td.subject span.msgicon.status.forwarded::before, .xskin .messagelist td.subject span.msgicon.status.replied.forwarded::before, .xskin .messagelist tr.deleted td.subject span.msgicon.status::before, .xskin .messagelist span.attachment span::before, .xskin .messagelist span.attachment span.report::before, .xskin .messagelist span.attachment span.encrypted::before, .xskin .messagelist span.attachment span.vcard::before, .xskin .messagelist span.flagged::before, .xskin .messagelist tr:hover span.unflagged::before, .xskin .settings-default-icon li > a::before, .xskin .settings-default-icon tr > td.section::before, .xskin .input-group .icon.user::before, .xskin .input-group .icon.pass::before, .xskin .input-group .icon.host::before, .xskin .input-group .icon.cancel::before, .xskin .input-group .icon.delete::before, .xskin .input-group .icon.edit::before, .xskin .input-group .icon.add::before, .xskin .input-group .icon.add.recipient::before, .xskin .input-group .icon.search::before, .xskin .input-group .icon.filter::before, .xskin .input-group .icon.key::before, .xskin .contactlist td.contact::before, .xskin .contactlist td.contactgroup::before, .xskin .contactlist li a.addressbook::before, .xskin .contactlist li a.contactgroup::before, .xskin .searchbar form::before, .xskin .searchbar a.unread::before, .xskin .searchbar a.options::before, .xskin .searchbar.open a.options::before, .xskin .searchbar a.reset::before, .xskin ul.treelist li div.treetoggle::before, .xskin ul.treelist li div.treetoggle.expanded::before, .xskin .folderlist li a::before, .xskin .folderlist li.inbox > a::before, .xskin .folderlist li.trash a::before, .xskin .folderlist li.trash.empty > a::before, .xskin .folderlist li.drafts a::before, .xskin .folderlist li.sent a::before, .xskin .folderlist li.junk a::before, .xskin .folderlist li.archive > a::before, .xskin .folderlist li.type-event > a::before, .xskin .folderlist li.type-task > a::before, .xskin .folderlist li.type-journal > a::before, .xskin .folderlist li.type-contact > a::before, .xskin .folderlist li.type-note > a::before, .xskin .folderlist li.type-configuration > a::before, .xskin .folderlist li.type-freebusy > a::before, .xskin .folderlist li.type-file > a::before, .xskin a.button.icon.toolbar-menu-button::before, .xskin button.btn.toolbar-menu-button::before, .xskin a.button.icon.task-menu-button::before, .xskin button.btn.task-menu-button::before, .xskin a.button.icon.back-sidebar-button::before, .xskin a.button.icon.back-content-button::before, .xskin a.button.icon.back-list-button::before, .xskin button.btn.back-sidebar-button::before, .xskin button.btn.back-content-button::before, .xskin button.btn.back-list-button::before, .xskin a.button.icon.generate::before, .xskin a.button.icon.yes::before, .xskin a.button.icon.submit::before, .xskin a.button.icon.continue::before, .xskin a.button.icon.save::before, .xskin button.btn.generate::before, .xskin button.btn.yes::before, .xskin button.btn.submit::before, .xskin button.btn.continue::before, .xskin button.btn.save::before, .xskin a.button.icon.create::before, .xskin button.btn.create::before, .xskin a.button.icon.edit::before, .xskin button.btn.edit::before, .xskin a.button.icon.qrcode::before, .xskin button.btn.qrcode::before, .xskin a.button.icon.search::before, .xskin button.btn.search::before, .xskin a.button.icon.filter::before, .xskin button.btn.filter::before, .xskin a.button.icon.import::before, .xskin button.btn.import::before, .xskin a.button.icon.export::before, .xskin button.btn.export::before, .xskin a.button.icon.discard::before, .xskin a.button.icon.delete::before, .xskin button.btn.discard::before, .xskin button.btn.delete::before, .xskin a.button.icon.next::before, .xskin button.btn.next::before, .xskin a.button.icon.restore::before, .xskin button.btn.restore::before, .xskin a.button.icon.send::before, .xskin a.button.icon.bounce::before, .xskin button.btn.send::before, .xskin button.btn.bounce::before, .xskin a.button.icon.attach::before, .xskin button.btn.attach::before, .xskin a.button.icon.no::before, .xskin a.button.icon.close::before, .xskin a.button.icon.cancel::before, .xskin button.btn.no::before, .xskin button.btn.close::before, .xskin button.btn.cancel::before, .xskin a.button.icon.mark::before, .xskin button.btn.mark::before, .xskin a.button.icon.back::before, .xskin button.btn.back::before, .xskin a.button.icon.remove::before, .xskin button.btn.remove::before, .xskin a.button.icon.unlock::before, .xskin button.btn.unlock::before, .xskin a.button.icon.help::before, .xskin button.btn.help::before, .xskin a.button.icon.toggleselect::before, .xskin button.btn.toggleselect::before, .xskin a.button.icon.folders::before, .xskin button.btn.folders::before, .xskin a.button.icon.tools::before, .xskin a.button.icon.settings::before, .xskin button.btn.tools::before, .xskin button.btn.settings::before, .xskin a.button.icon.dropdown::before, .xskin button.btn.dropdown::before, .xskin a.button.icon.insert.recipient::before, .xskin button.btn.insert.recipient::before, .xskin .multi-input a.icon.reset::before, .xskin .tagedit-list li.tagedit-listelement-old a::before, .xskin .googie_list td .googie_list_revert::before, .xskin .googie_list td .googie_add_to_dict::before, .xskin #identities-table td.mail::before, .xskin #responses-table td.name::before, .xskin #filterslist td.name::before, .xskin #filtersetslist td.name::before, .xskin .attachmentslist li a.cancelupload::before, .xskin .attachmentslist li a.delete::before, .xskin .message-part blockquote span.blockquote-link::after, .xskin .message-htmlpart blockquote span.blockquote-link::after, .xskin .message-part blockquote span.blockquote-link.collapsed::after, .xskin .message-htmlpart blockquote span.blockquote-link.collapsed::after, .xskin .ui-dialog .ui-dialog-titlebar-close::before, .xskin .image-tools .open a.button.icon.tools::before, .xskin .listing td.action a.pushgroup::before, .xskin .popupmenu.toolbar.listing .dropbutton a.button.dropdown::before, .xskin .pgpkeyimport div.key label.keyid + a::before, .xskin .pgpkeyimport li.uid::before, .xskin .floating-action-buttons a.button::before, .xskin p.image-attachment .attachment-links a.open::before, .xskin p.image-attachment .attachment-links a.download::before, .xskin .table-widget table.options-table td.enabled span::before, .xskin .table-widget table.options-table td.partial span::before, .xskin table.table th.checkbox-cell.subscription::before, .xskin table.table th.checkbox-cell.alarm::before, .xskin table.table th.checkbox-cell.read::before, .xskin table.table th.checkbox-cell.write::before, .xskin .special-buttons a.theme.light::before, .xskin .special-buttons a.theme.dark::before, .xskin a.button.icon.extwin::before, .xskin button.btn.extwin::before, .xskin div.tox .tox-dialog__header .tox-button::before, .xskin div.tox .tox-dialog__footer .tox-button::before, .xskin div.tox .tox-dialog__footer .tox-button.tox-button--secondary::before, .xskin div.tox .tox-search-dialog .tox-dialog__footer-end button::before, .xskin div.tox .tox-search-dialog .tox-dialog__footer-end button:nth-of-type(1)::before, .xskin div.tox .tox-dialog__footer .tox-tbtn.tox-tbtn--select::before, .xinfo::before, .xsave-hint::before, .xinformation::before, .xexclamation::before, .xhelp::before, .xcheck::before, #show-mobile-xsidebar::before, #xsidebar-menu a.hide::before, #show-xsidebar::before, #xsidebar-order-table td.title label::before, #xsidebar-order-note::before, #xsidebar .sidebar-settings-url::before, #xsidebar .sidebar-toggle::before, #xsidebar .collapsed .sidebar-toggle::before, #button-apps::before, #apps-menu a.app-item-xbackground div.icon::before, #apps-menu a.app-item-xcalendar div.icon::before, #apps-menu a.app-item-xquote div.icon::before, #apps-menu a.app-item-xdropbox div.icon::before, #apps-menu a.app-item-xgoogle_drive div.icon::before, #apps-menu a.app-item-xlast_login div.icon::before, #apps-menu a.app-item-xmultibox div.icon::before, #apps-menu a.app-item-xnews_feed div.icon::before, #apps-menu a.app-item-xsidebar div.icon::before, #apps-menu a.app-item-xsignature div.icon::before, #apps-menu a.app-item-xskin div.icon::before, #apps-menu a.app-item-xvertical_preview div.icon::before, #apps-menu a.app-item-xweather div.icon::before, #apps-menu a.app-item-xtag div.icon::before, #apps-menu a.app-item-xemail_schedule div.icon::before, #apps-menu a.app-item-x2fa div.icon::before, #apps-menu a.app-item-xai div.icon::before, #apps-menu a.app-item-xwebdav div.icon::before, #settings-menu a.x2fa::before, #settings-tabs a.x2fa::before, #settings-menu a.xcpanel-settings::before, #settings-tabs a.xcpanel-settings::before, #sections-table tr.xbackground > td.section::before, #sections-table tr.xcalendar > td.section::before, #sections-table tr.xquote > td.section::before, #sections-table tr.xdropbox > td.section::before, #sections-table tr.xgoogle_drive > td.section::before, #sections-table tr.xlast_login > td.section::before, #sections-table tr.xmultibox > td.section::before, #sections-table tr.xnews_feed > td.section::before, #sections-table tr.xsidebar > td.section::before, #sections-table tr.xsignature > td.section::before, #sections-table tr.xskin > td.section::before, #sections-table tr.xvertical_preview > td.section::before, #sections-table tr.xweather > td.section::before, #sections-table tr.xtag > td.section::before, #sections-table tr.xemail_schedule > td.section::before, #sections-table tr.x2fa > td.section::before, #sections-table tr.xai > td.section::before, #sections-table tr.xwebdav > td.section::before, .listing.iconized.selectable li a.selected::before, .listing.iconized li.preferences > a::before, .listing.iconized li.folders > a::before, .listing.iconized li.responses > a::before, .listing.iconized li.identities > a::before, .listing.iconized li.password > a::before, .listing.iconized li.addressbook a::before, .listing.iconized li.contactgroup a::before, .listing.iconized li.contactsearch a::before, .listing.iconized li.filter > a::before, .listing.iconized li.vacation > a::before, .listing.iconized li.forward > a::before, .listing.iconized li.enigma.keys > a::before, .listing.iconized li.userinfo > a::before, .listing.iconized li.twofactorauth > a::before, .listing.iconized li.cd_preferences > a::before, .listing.iconized li a.help::before, .listing.iconized li a.about::before, .listing.iconized li a.license::before, .listing.iconized li > i::before, .listing.iconized li.group > i::before, .listing.iconized tr.contact.person td.name::before, .listing.iconized tr.contact.group td.name::before, .listing.iconized tr.general > td.section::before, .listing.iconized tr.mailbox > td.section::before, .listing.iconized tr.mailview > td.section::before, .listing.iconized tr.compose > td.section::before, .listing.iconized tr.addressbook > td.section::before, .listing.iconized tr.folders > td.section::before, .listing.iconized tr.server > td.section::before, .listing.iconized tr.enigma > td.section::before, .listing.iconized tr.encryption > td.section::before, .listing.iconized tr.calendar > td.section::before, .menu a.filterlink::before, .menu a.status::before, .action-plugin-managesieve-action .propform td.rowbuttons a.advanced::before, .action-plugin-managesieve-action .propform td.rowbuttons a::before, .action-plugin-managesieve-action .propform td.rowbuttons a.delete::before, .menu a.taskaddlink::before, #sections-table tbody tr#rcmrowthunderbird_labels td.section::before, #sections-table tbody tr#rcmrowcd_preferences td.section::before, #settingstabplugintwofactor_gauthenticator a::before, #twofactor_gauthenticator-form .show-codes::before, .password-toggle-container .password-toggle-button::before, .xdatepicker .ui-datepicker-header .ui-datepicker-prev::before, .xdatepicker .ui-datepicker-header .ui-datepicker-next::before, span.xclipboard::before {
  display: none !important;
}
