/* =========================================
   SPORTIFY ASD MANAGER - UI STABILIZATION
   ========================================= */

.grid-cols-12 { display: grid !important; grid-template-columns: repeat(12, minmax(0, 1fr)) !important; }
.col-span-12 { grid-column: span 12 / span 12 !important; }
.col-span-6 { grid-column: span 6 / span 6 !important; }
.col-span-3 { grid-column: span 3 / span 3 !important; }

/* Fix overlapping currency symbols */
.pl-10 { padding-left: 2.5rem !important; }
.pl-12 { padding-left: 3rem !important; }

/* Improved date readability */
input[type="date"] {
    padding-left: 0.5rem !important;
    padding-right: 0.25rem !important;
    letter-spacing: -0.025em !important;
}

.tracking-tight { letter-spacing: -0.025em !important; }
