/* Parishram Group CRM - Global Typography & Clean Layout Styling */
body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 15px; /* બેઝ ફોન્ટ સાઈઝ થોડી મોટી કરી */
    line-height: 1.6;
    color: #1e293b; /* ડાર્ક સ્લેટ કલર જેથી એકદમ સ્પષ્ટ વંચાય */
    background-color: #f8fafc;
}

/* ટેબલ અને ડેટાના અક્ષરો સ્પષ્ટ અને મોટા */
table th {
    font-size: 12px !important;
    font-weight: 800 !important;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: #475569 !important;
}

table td {
    font-size: 13.5px !important;
    font-weight: 600 !important;
    color: #0f172a !important;
}

/* ફોર્મ ઇનપુટ્સ અને લેબલ્સના અક્ષરો */
label, .input-label {
    font-size: 12px !important;
    font-weight: 800 !important;
    color: #334155 !important;
    text-transform: uppercase;
}

input, select, textarea {
    font-size: 13.5px !important;
    font-weight: 600 !important;
    color: #0f172a !important;
}

/* બટન્સના અક્ષરો */
button, .btn, a.btn {
    font-size: 13px !important;
    font-weight: 700 !important;
}

/* હેડિંગ્સ */
h1, h2, h3, h4, h5, h6 {
    color: #0f172a;
    font-weight: 800;
}