
@import url('/MOHAPTheme/css/gantt-task-react.css');
@import url('/MOHAPTheme/css/jquery.dataTables.min.css');
@import url('/MOHAPTheme/css/rowReorder.dataTables.min.css');
@import url('/MOHAPTheme/css/responsive.dataTables.min.css');


*{box-sizing: border-box;}
        .DCXApplicaitonForm {
            background: #f9fafb;
            border: 1px solid #e0e0e0;
            padding: 25px;
            border-radius: 12px;
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
        }
    
        .DCXFieldSet {
            border: none;
            padding: 0;
            margin: 0;
            margin-bottom: 20px;
        }
    
        .DCXFieldSetCard {
            display: flex;
            gap: 20px;
            background: white;
            padding: 20px;
            border-radius: 10px;
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
        }
        
        .DCXFieldSetCard>.DCXFieldsRow {
            flex: 1 1 100%;
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
        }
    
        .DCXFieldSetCard .DCXField {
            flex: 1;
            margin-bottom: 20px;
        }
        
        .DCXFieldsRow.row {
            flex: 1;
            flex-wrap: wrap;
            margin-bottom: 20px;
        }
    
        .DCXFieldSet label {
            display: block;
            font-weight: 600;
            margin-bottom: 6px;
            color: #333;
        }
    
        .DCXFieldSet input[type="text"],
        .DCXFieldSet textarea,
        .DCXFieldSet select {
            width: 100%;
            height: 48px;
            padding: 8px 12px;
            border: 1px solid #ccc;
            border-radius: 6px;
            font-size: 14px;
        }
    
        .DCXFieldSet textarea {
            min-height: 48px;
            resize: vertical;
        }
    
        .DCXFieldSet select {
            width: 100%;
            appearance: none;
            background-color: #fff;
            border: 1px solid #ccc;
            padding: 8px 12px;
            border-radius: 6px;
            font-size: 14px;
        }
    
        select:focus,
        input:focus,
        textarea:focus {
            outline: none;
            border-color: #007bff !important;
            box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.15) !important;
        }