.trix-content ul {
   list-style-type: disc;
   padding-left: 2.5em;
 }
 
 .trix-content ol {
   list-style-type: decimal;
   padding-left: 2.5em;
 }
 
 .trix-content ul ul, .trix-content ol ul {
   list-style-type: circle;
 }
 
 .trix-content ul ul ul, .trix-content ol ul ul, .trix-content ol ol ul {
   list-style-type: square;
 }
 
 .trix-content ol ol, .trix-content ul ol {
   list-style-type: lower-alpha;
 }
 
 .trix-content ol ol ol, .trix-content ul ol ol, .trix-content ul ul ol {
   list-style-type: lower-roman;
 }

/* Hide the attachment button */
.trix-button-group--file-tools {
  display: none !important;
}

/* New style for white background */
trix-editor {
  background-color: white !important;
}

trix-toolbar {
   background-color: white !important;
 }

/* Hide image-related buttons */
.trix-button-group--file-tools,
.trix-button--icon-attach,
.trix-button--icon-picture {
  display: none !important;
}

/* Hide any figure elements (usually used for images) */
.trix-content figure {
  display: none !important;
}

/* Hide all image-related elements */
.trix-content img,
.trix-content figure,
.trix-content [data-trix-attachment],
.trix-content [data-trix-content-type="image"],
.trix-content .attachment {
  display: none !important;
}

/* Disable all file-related buttons */
.trix-button-group--file-tools,
.trix-button--icon-attach,
.trix-button--icon-picture,
.trix-button[data-trix-action="attachFiles"] {
  display: none !important;
}

/* Ensure that any inline styles for images are overridden */
.trix-content *[style*="background-image"],
.trix-content *[style*="background:url"] {
  background-image: none !important;
}
