.no-before::before {
    content: none !important;
}

.iti {
    width: 100%;
}

.button-loader {
    border: 3px solid #f3f3f3;
    border-top: 3px solid #108989;
    border-radius: 50%;
    width: 12px;
    height: 12px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}


.signature-webintek {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: 30px;
}

.signature-webintek img {
    width: 100px;
}

.signature-webintek.dark .design-by-text {
    text-decoration: none;
    color: #f0efe4;
    opacity: 0.7;
    margin-right: 5px;
    font-weight: 200;
}

.signature-webintek.dark .line-color {
    background: rgb(255, 255, 255);
    background: linear-gradient(99deg,
            rgba(255, 255, 255, 0) 0%,
            rgba(240, 239, 228, 0.738532913165266) 100%,
            rgba(240, 239, 228, 0.6881127450980392) 100%,
            rgba(255, 255, 255, 0) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.attachment__caption {
    display: none !important;
}

.attachment--preview a>img {
    height: auto !important;
    width: 100% !important;
}

*[dir="rtl"] .editor ul li::before,
*[dir="rtl"] .editor ol li::before {
    left: auto !important;
    right: 0 !important;
}

*[dir="rtl"] .editor ul li,
*[dir="rtl"] .editor ol li {
    padding-right: 20px !important;
}

div[data-youtube-video] {
    text-align: center !important;
}
div[data-youtube-video] iframe {
    width: 800px !important;
    height: 100% !important;
}
@media screen and (max-width: 800px) {
    div[data-youtube-video] iframe {
        width: 100% !important;
        height: 100% !important;
    }
}
.filament-tiptap-grid {
    display: grid;
    gap: 1rem;
    box-sizing: border-box;
}
.filament-tiptap-grid[cols="1"] {
    grid-template-columns: repeat(1, 1fr);
}
.filament-tiptap-grid[cols="2"] {
    grid-template-columns: repeat(2, 1fr);
}
.filament-tiptap-grid[cols="3"] {
    grid-template-columns: repeat(3, 1fr);
}
.filament-tiptap-grid[cols="4"] {
    grid-template-columns: repeat(4, 1fr);
}
.filament-tiptap-grid[cols="5"] {
    grid-template-columns: repeat(5, 1fr);
}

@media (max-width: 800px) {
    .filament-tiptap-grid[cols="1"] {
        grid-template-columns: repeat(1, 1fr);
    }
    .filament-tiptap-grid[cols="2"] {
        grid-template-columns: repeat(1, 1fr);
    }
    .filament-tiptap-grid[cols="3"] {
        grid-template-columns: repeat(1, 1fr);
    }
    .filament-tiptap-grid[cols="4"] {
        grid-template-columns: repeat(1, 1fr);
    }
    .filament-tiptap-grid[cols="5"] {
        grid-template-columns: repeat(1, 1fr);
    }   
}

em {
    display: unset !important;
    font-size: unset !important;
    font-style: italic !important;
    font-weight: unset !important;
}

/* geçici fix - sonraki güncellemede düzelecek */
.mr-20 {
    margin-right: 20px !important;
}

