
        input::-webkit-outer-spin-button,
        input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
        }

                body {
            background: #f4f6f9;
            font-family: 'Work Sans', sans-serif;
        }

        /* MAIN CONTAINER */
        .bord {
            max-width: 1400px;
        }

        /* FORM WRAPPER */
        .form-wrapper {
            background: #ffffff;
            border-radius: 12px;
            padding: 2rem;
            border: 1px solid rgba(0,0,0,0.05);
            box-shadow: 0 10px 30px rgba(0,0,0,0.05);
        }

        /* HEADER */
        .form-header h4 {
            letter-spacing: 0.5px;
        }

        .form-header h5 {
            opacity: 0.7;
        }

        /* TABLE MODERNIZATION */
        .table {
            border-radius: 10px;
            overflow: hidden;
        }

        .table thead {
            background: linear-gradient(135deg, #0d6efd, #0a58ca);
            color: white;
        }

        .table td, .table th {
            vertical-align: middle;
            padding: 14px;
        }

        /* LEFT ACCENT BAR */
        .table-bordered {
            border-left: 4px solid #0d6efd !important;
        }

        /* INPUTS */
        .form-control, .form-select {
            border-radius: 8px;
            padding: 10px;
            border: 1px solid #dee2e6;
        }

        .form-control:focus, .form-select:focus {
            border-color: #0d6efd;
            box-shadow: 0 0 0 0.15rem rgba(13,110,253,.15);
        }

        /* RADIO BUTTONS */
        .form-check-input {
            transform: scale(1.2);
            cursor: pointer;
        }

        /* SECTION SPACING */
        .section-block {
            margin-bottom: 2rem;
        }

        /* BUTTONS */
        .btn-warning {
            border-radius: 8px;
            padding: 10px 20px;
            font-weight: 500;
        }

        .btn-dark {
            border-radius: 8px;
            padding: 10px 20px;
        }

        /* HOVER FEEL */
        .form-wrapper:hover {
            box-shadow: 0 15px 40px rgba(0,0,0,0.08);
            transition: 0.3s ease;
        }