.jodit-status-bar-link {
   display: none !important;
}

.cropper-crop-box,
.cropper-view-box {
   border-radius: 50%; /* Define o círculo */
}

.btn-hover:hover {
   background-color: #f0f0f0;
   color: #000;
   box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
   transform: scale(1.01);
   transition: all 0.3s ease;
}

.hover-effect {
   -webkit-transition: all 0.35s ease-in-out;
   -moz-transition: all 0.35s ease-in-out;
   transition: all 0.35s ease-in-out;
}

.hover-effect:hover {
   box-shadow:
      0 19px 38px rgba(0, 0, 0, 0.3),
      0 15px 12px rgba(0, 0, 0, 0.22);
}

.hover-effect-success:hover {
   color: #fff;
   --bs-bg-opacity: 1;
   background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.cursor-pointer {
   cursor: pointer;
}

/* Resolve conflito da class collapse entre o Bootstrap e o Tailwindcss */
.collapse {
   visibility: visible !important;
   display: none !important;
}

.collapse.in {
   display: block !important;
}

.accordion-collapse.collapse {
   visibility: visible !important;
   display: none !important;
}

.accordion-collapse.collapse.show {
   display: block !important;
}
/*  */

.border-info-dashed {
   border-width: 1px !important;
   border-style: dashed !important;
   border-color: var(--bs-info) !important;
}

[data-bs-theme="dark"] .jodit-wysiwyg {
   background-color: #1e1e1e;
   color: #f1f1f1;
}

[data-bs-theme="dark"] .jodit-container {
   background-color: #1e1e1e;
   color: #f1f1f1;
}

*::-webkit-scrollbar {
   height: 6px;
   width: 6px;
}

*::-webkit-scrollbar-thumb {
   background-color: rgba(0, 0, 0, 0.2);
}

button {
   cursor: pointer;
}

.swal2-container {
   pointer-events: auto !important;
   z-index: 100000 !important; /* Mantenha por segurança */
}
