/* Login page */
.fi-simple-layout {
    background: #f8fafc;
}

.fi-simple-main {
    border: 1px solid #e2e8f0;
    box-shadow: none !important;
    border-radius: 12px !important;
}

.fi-logo {
    display: none !important;
}

.fi-simple-header {
    display: none !important;
}

/* Sidebar */
.fi-sidebar {
    border-right: 1px solid #e2e8f0;
}

.fi-sidebar-nav-groups {
    gap: 2px;
}

/* Tables */
.fi-ta-table {
    border: 1px solid #e2e8f0;
}

/* Section cards */
.fi-section {
    border: 1px solid #e2e8f0 !important;
    box-shadow: none !important;
}

/* Consistent rounded corners */
.fi-section,
.fi-ta-table,
.fi-wi-stats-overview-stat,
.fi-wi-chart {
    border-radius: 10px !important;
    overflow: hidden;
}

.fi-btn {
    border-radius: 8px !important;
}

.fi-input-wrp,
.fi-select-wrp {
    border-radius: 8px !important;
}

/* Badge styling */
.fi-badge {
    border-radius: 6px !important;
    font-weight: 600;
}

/* Modal styling */
.fi-modal-window {
    border-radius: 12px !important;
}
