/*
 * JuPi-BIR Training Dashboard Styles
 * Version 1.1
 */

.jupi-bir-dashboard-wrapper {
    background-color: #ffffff !important; /* LISÄTTY !important pakottamaan tyyli */
    border: 1px solid #e2e2e2;
    border-radius: 8px;
    padding: 20px 30px;
    max-width: 900px;
    margin: 2em auto;
    box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}

.jupi-bir-dashboard-wrapper h2,
.jupi-bir-dashboard-wrapper h3,
.jupi-bir-dashboard-wrapper h4 {
    margin-top: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.jupi-bir-dashboard-wrapper ul {
    list-style-position: inside;
    padding-left: 10px;
}

/* Lentolokin liitetiedostojen galleria */
.flight-log-attachments {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-top: 10px;
    padding-left: 20px;
}

.flight-log-attachments a {
    display: block;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
}

.flight-log-attachments img {
    display: block;
    width: 60px;
    height: 60px;
    object-fit: cover;
    transition: transform 0.2s ease-in-out;
}

.flight-log-attachments a:hover img {
    transform: scale(1.1);
}

