/* Global styles for SGCLE application */
body {
    padding-top: 20px;
    padding-bottom: 20px;
}

.container {
    max-width: 1400px;
}

.navbar {
    margin-bottom: 20px;
}

.btn {
    margin: 2px;
}

/* Mission report styles */
.mission-report-section {
    margin-bottom: 2rem;
    border: 1px solid #e0e0e0;
    border-radius: 0.25rem;
    padding: 1rem;
}

.note-content {
    min-height: 100px;
    border: 1px solid #e0e0e0;
    border-radius: 0.25rem;
    background-color: #f9f9f9;
}

.audio-files-container {
    min-height: 50px;
}

/* Utility classes */
.text-truncate-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cursor-pointer {
    cursor: pointer;
} 