/* =========================================================
   EMS Mission Type Editor update
   - 90% page scale
   - vertical toggle layout
   - compact option summaries
   ========================================================= */

body.mission-type-editor-page {
    zoom: 0.9;
}

@supports not (zoom: 1) {
    body.mission-type-editor-page .mission-type-editor-app {
        width: 111.111%;
        transform: scale(0.9);
        transform-origin: top left;
    }
}

.mission-type-toggle-section {
    margin-top: 1rem;
    padding-top: 0.75rem;
    border-top: 1px solid #555;
}

.mission-type-toggle-section h3 {
    margin: 0 0 0.75rem;
}

.mission-type-vertical-toggle-grid {
    grid-template-columns: repeat(auto-fit, minmax(145px, 1fr));
    align-items: stretch;
}

.mission-type-editor-toggle {
    min-height: 5rem;
    justify-content: center;
}

.mission-type-editor-toggle .vertical-toggle-text {
    text-align: left;
}

.mission-type-option-summary {
    min-width: 13rem;
    max-width: 22rem;
    white-space: normal;
    line-height: 1.3;
}

.mission-type-editor-table th,
.mission-type-editor-table td {
    vertical-align: middle;
}

@media (max-width: 900px) {
    .mission-type-vertical-toggle-grid {
        grid-template-columns: repeat(2, minmax(140px, 1fr));
    }
}

@media (max-width: 520px) {
    .mission-type-vertical-toggle-grid {
        grid-template-columns: 1fr;
    }
}
