/*
 * Custom Styles for Strade IS
 * Application-specific CSS overrides and customizations
 */

/* ==========================================================================
   DataGrid Customizations
   ========================================================================== */

/* Remove default padding from DataGrid container */
.datagrid {
    padding: 0 !important;
}

/* Ensure DataGrid table extends to full width */
.datagrid table {
    margin-bottom: 0;
}

/* DataGrid card styling */
.datagrid .card {
    border: none;
    box-shadow: none;
}

/* DataGrid toolbar spacing */
.datagrid .row {
    margin: 0;
}

.datagrid .col-sm-12 {
    padding: 0;
}

/* DataGrid pagination styling */
.datagrid .pagination {
    margin-bottom: 0;
    justify-content: center;
}

/* DataGrid filters */
.datagrid .datagrid-filter {
    padding: 1rem;
    background-color: #f8f9fa;
    border-bottom: 1px solid #dee2e6;
}

/* ==========================================================================
   Responsive Adjustments
   ========================================================================== */

@media (max-width: 768px) {
    .datagrid {
        padding: 0 !important;
    }
    
    .datagrid table {
        font-size: 0.875rem;
    }
}