olor: #adb5bd;
        }

        .route-type-card.border-primary {
            border-color: #0d6efd !important;
            box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
            background-color: rgba(13, 110, 253, 0.05);
        }

        .route-type-card .form-check-input {
            transform: scale(1.2);
            margin-top: 0.2rem;
        }

        .route-type-card .route-icon {
            display: inline-block;
            transition: transform 0.2s ease;
            font-size: 1.5