/**
 * Jabali Panel - Custom Styling
 * Removes all rounded corners for a sharp, professional look
 */

/* Reset all border-radius to 0 */
*,
*::before,
*::after {
    border-radius: 0 !important;
}

/* Filament specific overrides */
.fi-sidebar,
.fi-sidebar-nav,
.fi-topbar,
.fi-main,
.fi-section,
.fi-card,
.fi-modal,
.fi-dropdown,
.fi-btn,
.fi-badge,
.fi-avatar,
.fi-input-wrapper,
.fi-select,
.fi-checkbox,
.fi-radio,
.fi-toggle,
.fi-tabs,
.fi-tab,
.fi-notification,
.fi-pagination,
.fi-table,
.fi-table-cell,
.fi-widget,
.fi-breadcrumbs,
.fi-header,
.fi-footer {
    border-radius: 0 !important;
}

/* Form inputs */
input,
select,
textarea,
button,
.form-input,
.form-select,
.form-textarea,
.form-checkbox,
.form-radio {
    border-radius: 0 !important;
}

/* Buttons */
[class*="rounded"],
.rounded,
.rounded-sm,
.rounded-md,
.rounded-lg,
.rounded-xl,
.rounded-2xl,
.rounded-3xl,
.rounded-full {
    border-radius: 0 !important;
}

/* Cards and containers */
.bg-white,
.bg-gray-50,
.bg-gray-100,
[class*="shadow"] {
    border-radius: 0 !important;
}

/* Dropdown menus */
[x-float],
[x-menu],
[x-dropdown] {
    border-radius: 0 !important;
}

/* Modal dialogs */
[x-dialog],
.fi-modal-window {
    border-radius: 0 !important;
}

/* Notifications/Toasts */
.fi-notification-body,
[class*="toast"] {
    border-radius: 0 !important;
}

/* Progress bars */
.fi-progress,
progress {
    border-radius: 0 !important;
}

/* Images and avatars */
img,
.fi-avatar-image {
    border-radius: 0 !important;
}

/* Specific Filament 4 component overrides */
.fi-simple-layout,
.fi-simple-main,
.fi-simple-main-ctn {
    border-radius: 0 !important;
}

/* Table cells */
.fi-ta-cell,
.fi-ta-header-cell {
    border-radius: 0 !important;
}

/* Action buttons */
.fi-ac-btn,
.fi-ac-action,
.fi-ac-icon-btn {
    border-radius: 0 !important;
}

/* Widgets */
.fi-wi-stats-overview-stat,
.fi-wi-chart {
    border-radius: 0 !important;
}
