    .modern-card-header {
        border-bottom: 1px solid #f0f0f0;
        margin-bottom: 15px;
        padding-bottom: 10px;
    }
    .modern-card-body .form-label {
        font-weight: 600;
    }

    .modern-card-body input {
        border-radius: 8px !important;
    }

    .modern-card-body .btn {
        border-radius: 8px;
        font-weight: 600;
    }

    .modern-card:hover {
        box-shadow: 0px 12px 25px rgba(0,0,0,0.12);
    }

    .modern-card-body {
        padding-top: 5px;
    }

    .table {
        border-radius: 10px;
        overflow: hidden;
    }

    .table thead {
        font-weight: 600;
    }

    .table-bordered > :not(caption) > * > * {
        border-color: #e3e3e3;
    }