
@media (max-width: 768px) {

    .content {
        padding: 14px;
    }

    .card-sig {
        padding: 16px;
        border-radius: 8px;
    }

    .section-title {
        font-size: 16px;
    }

    .btn {
        width: 100%;
    }

    .table-responsive {
        overflow-x: auto;
    }

    .form-grid {
        grid-template-columns: 1fr;
    }

    .hide-mobile {
        display: none !important;
    }

}