body {
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px !important;
}

.alan-row {
    position: relative;
    border: 1px solid #e3e3e3;
    border-radius: 15px;
    background: linear-gradient(135deg, rgba(26, 179, 148, 0.04) 0%, #ffffff 100%);
    box-shadow:
        0 3px 6px rgba(0, 0, 0, 0.05),
        0 1px 1px rgba(0, 0, 0, 0.03);
    transition: all 0.35s ease-in-out;
    overflow: visible !important;
    z-index: 10;
}

.alan-row:hover {
    box-shadow:
        0 6px 14px rgba(80, 180, 255, 0.18),
        0 3px 6px rgba(0, 0, 0, 0.08);
}

.alan-row:hover .form-label {
    color: #149c9e !important;
}
