html {
    --x-craft-sidebar: #2a2a2a;
    --x-craft-sidebar-header: var(--x-craft-sidebar);
    --x-sidebar-color: var(--x-craft-sidebar);
    --x-border-color: transparent;
    --x-group-color: teal;
    /* --x-primary-color: #65a30d; */
}
/* html {
    --x-sidebar-color: #054e58;
    --x-border-color: #20818f;
    --x-group-color: #8ec7d3;
} */
body {
    background: #eff3f5 !important;
}

.fi-fo-rich-editor .tiptap {
    min-height: 150px;
}

.pointer {
    cursor: pointer !important;
}

.fi-badge {
    font-size: var(--text-base) !important;
}

.fi-wi-stats-overview-stat .fi-wi-stats-overview-stat-label {
    color: var(--gray-700);
}

.fi-brand {
    color: #fff !important;
}
.fi-main-topbar {
    background: #e1e5e5 !important;
}
.fi-sidebar {
    background-color: var(--x-sidebar-color) !important;
}

.fi-sidebar-item a:hover,
.fi-sidebar-item a:focus {
    background-color: var(--primary-500);
}
.fi-sidebar-item.fi-active a {
    background-color: var(--primary-500);
}

.fi-sidebar-item span,
.fi-sidebar-item a:hover svg {
    color: rgb(231, 229, 229);
}

.fi-sidebar-item.fi-active svg,
.fi-sidebar-item.fi-active span {
    color: #fff !important;
}

.fi-sidebar-header::before {
    content: none;
    display: none;
}

.fi-sidebar-header {
    background: var(--x-craft-sidebar-header) !important;
}

.fi-sidebar .border-t {
    border-color: var(--x-border-color) !important
}

.fi-sidebar-item a {
    color: #fff !important;
}

.fi-sidebar-header {
    border-bottom: 1px solid var(--x-border-color) !important;
}

.fi-sidebar-group span:first-child {
    color: var(--primary-500) !important;
}

.fi-ta-header {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
/**************************/

table.bordered tbody tr:nth-child(even) {
    background: #f7f7f7;
}

@media screen {
    .print-only {
        display: none !important;
    }
}

.padd-zero header.filament-header {
    padding: 0;
}

[dir='rtl'] .rotate-y {
    transform: rotateY(180deg);
}

[dir='ltr'] .rotate-y {
    transform: rotateY(0deg);
}

/* Custom */
.join-modal .fi-modal-header {
    padding-block: calc(var(--spacing)* 4);
    align-items: center;
}
.join-modal .fi-modal-content {
    background: var(--color-secondary-500);
}

.join-modal .fi-modal-close-overlay {
    background-color:
        color-mix(in oklab, var(--gray-950) 80%, transparent);
}
.join-modal .terms_holder {
    display: flex;
    gap: 3px;
}
.join-modal .success-section .fi-section-content-ctn {
    display: none
}

.fi-hidden {
    display: none;
}

.fi-section-header {
    align-items: center;
}