.filament-sidebar,
.filament-card-page,
.filament-login-page {
    border: none !important;
    box-shadow: none !important;
}

.filament-login-page .-mt-16 {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}
.filament-sidebar-header.h-\[4rem\] {
    height: auto;
}
.filament-sidebar-header.h-\[4rem\] .logo {
    height: 4.5rem;
    margin-top: 1em;
}

.filament-login-page .logo {
    text-align: center;
}
.filament-login-page .logo img {
    margin-left: auto;
    margin-right: auto;
}

.filament-login-page h2.text-2xl {
    display: none;
}
.filament-login-page .flex.justify-center {
    margin-bottom: 40px;
}

.filament-login-page .flex.justify-center .h-10 {
    height: 3.25rem;
}

.filament-login-page .bg-white\/50 {
    box-shadow: none !important;
}

.filament-sidebar-header, .filament-main-topbar {
    /* background: white !important; */
    border-bottom: none !important;
}

.filament-main {
    overflow-y: hidden;
}

.filament-forms-select-component > div > select,
.filament-main-topbar .filament-global-search + div button + div ul,
.filament-forms-repeater-component > ul > div > li,
.filament-forms-fieldset-component {
    border-radius: 2px !important;
}

.filament-sidebar-nav > ul > li:not(.filament-sidebar-group) {
    display: none !important;
}

.filament-sidebar-nav .filament-sidebar-item a {
    border-radius: 2px;
}

.filament-sidebar-nav .filament-sidebar-item .bg-primary-500 {
    /* background: rgba(0, 0, 0, 0.05) !important; */
    font-weight: 700 !important;
}

.filament-sidebar-nav .filament-sidebar-item .bg-primary-500 span:nth-of-type(2n) {
    /* background: rgba(0, 0, 0, 0.1) !important; */
    font-weight: 700 !important;
}

.filament-sidebar-nav::-webkit-scrollbar {
    display: none;
}

.filament-sidebar-nav {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.filament-widget div {
    border-radius: 2px;
}

textarea.filament-forms-textarea-component,
.filament-forms-text-input-component input,
.filament-forms-markdown-editor-component textarea,
.filament-forms-markdown-editor-component div:nth-of-type(3n),
button.filament-forms-markdown-editor-component-toolbar-button,
div.filament-forms-card-component,
.filament-forms-file-upload-component .filepond--panel-root,
input[type="checkbox"].filament-forms-checkbox-component,
.filament-forms-select-component .choices__inner,
.filament-forms-select-component .choices__list.choices__list--dropdown,
.filament-forms-date-time-picker-component button,
.filament-forms-date-time-picker-component [x-ref="picker"],
button.filament-button,
a.filament-button,
button.filament-forms-toggle-component,
button.filament-forms-toggle-component span,
div.filament-tables-container,
.filament-tables-checkbox-cell input[type="checkbox"],
.filament-tables-search-input input,
.filament-tables-pagination-records-per-page-selector select,
.filament-tables-pagination .filament-tables-pagination-item,
.filament-tables-pagination [class*="rounded"],
button.filament-icon-button,
.filament-global-search-input input,
a.filament-icon-button {
    border-radius: 2px;
}

div[class*="rounded"],
ul[class*="rounded"] {
    border-radius: 2px;
}

div.rounded-full,
ul.rounded-full {
    border-radius: 9999px;
}

.filament-forms-text-input-component .disabled\:opacity-70:disabled,
.filament-forms-date-time-picker-component .opacity-70,
.filament-forms-select-component .choices__placeholder,
.filament-forms-field-wrapper .disabled\:opacity-70:disabled {
    opacity: 1;
}

.filament-forms-date-time-picker-component,
.filament-forms-text-input-component .text-gray-400,
.filament-forms-field-wrapper .text-gray-500,
.filament-forms-field-wrapper .text-gray-900,
.filament-forms-field-wrapper select[disabled] > option,
.filament-forms-rich-editor-component .prose {
    opacity: 1;
}

.dark .filament-forms-date-time-picker-component,
.dark .filament-forms-text-input-component .text-gray-400,
.dark .filament-forms-field-wrapper .text-gray-500,
.dark .filament-forms-field-wrapper .dark\:text-white,
.dark .filament-forms-field-wrapper select[disabled] > option,
.dark .filament-forms-rich-editor-component .prose {
    opacity: 1;
}

.filament .filament-tables-component table {
    border-collapse: separate;
    border-spacing: 0px;
}

.filament .filament-tables-component .divide-y> :not([hidden])~ :not([hidden]) {
    border-top-width: 0px;
    border-bottom-width: 0px;
}

.filament .filament-tables-component .divide-y> :not([hidden])~ :not([hidden]) > td,
.filament .filament-tables-component .divide-y> :not([hidden])~ :not([hidden]) > th {
    border-top-width: 1px;
}
.filament .choices.is-disabled .choices__item {
    opacity: 1;
}

.filament .filament-forms-tabs-component-tab > div,
.filament .filament-forms-section-content > div {
    column-gap: 0;
}

.filament-tables-column-toggling > .filament-dropdown-panel > .p-4 {
    max-height: 35em;
    overflow-x: auto;
}