/*
 * Thin, additive layer on top of edusphere-portal's existing `.es-*` shell
 * classes (`.es-dash-shell`, `.es-section`, `.es-badge`, `.es-field`,
 * `.es-btn`, `.es-alert`, ...) — per overview §3: "If a plugin needs its
 * own enqueued stylesheet, it should layer on top of Portal's shell
 * classes, not replace them." This file intentionally does NOT redefine
 * color, typography, or shell layout — those come from Portal's own
 * portal.css. If Portal isn't active, the console still renders and
 * functions correctly with plain browser-default form styling; the
 * intended visual design assumes Portal is active, matching every other
 * exams plugin's dependency on it for the same reason (see README.md).
 */

.edusphere-examcore form {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
    margin: 12px 0 20px;
}

.edusphere-examcore form textarea.es-field {
    width: 100%;
    min-height: 64px;
}

.edusphere-examcore .es-section-head a.es-badge {
    text-decoration: none;
}
