/* Ergänzt basis.css ausschließlich im Exportbereich. */
/* Rechter Arbeitsbereich unterhalb der Kopfleiste, neben dem Menü. */
div#id_div_arbeitscontainer_rumpfleiste5b_spalte2 { overflow: auto; }
div#id_div_arbeitscontainer_rumpfleiste5b_spalte2_export {
    position: relative; left: 0; top: 0; width: 100%; min-height: 100%; height: 100%;
    max-width: none; margin: 0; padding: 24px; box-sizing: border-box;
    display: flex; flex-direction: column;
    border: 1px solid #aab8c5; border-radius: 0;
    background: #fff; color: #203548; font: 16px/1.5 Arial, sans-serif;
}
#id_div_arbeitscontainer_rumpfleiste5b_spalte2_export > * { flex-shrink: 0; }
#id_div_arbeitscontainer_rumpfleiste5b_spalte2_export h2 { margin: 0 0 12px; }
#id_div_arbeitscontainer_rumpfleiste5b_spalte2_export h3 { margin: 20px 0 8px; }
#id_div_arbeitscontainer_rumpfleiste5b_spalte2_export button {
    position: static; width: auto; height: auto; padding: 12px 18px;
    border: 1px solid #355e79; border-radius: 8px; cursor: pointer;
    font: inherit; white-space: normal;
    align-self: flex-start; flex-shrink: 0;
}
#id_mayuda_komplett { background: #225975; color: #fff; }
#id_div_arbeitscontainer_rumpfleiste5b_spalte2_export button:disabled { opacity: .55; cursor: default; }
#id_div_arbeitscontainer_rumpfleiste5b_spalte2_export button:focus-visible { outline: 3px solid #bf7300; outline-offset: 3px; }
#id_mayuda_fortschritt { display: block; width: 100%; height: 18px; flex-shrink: 0; }
#id_mayuda_status { font-weight: bold; }
#id_mayuda_status[data-zustand="fehler"] { color: #a12720; }
#id_mayuda_status[data-zustand="erfolg"] { color: #23632e; }
#id_mayuda_log {
    min-height: 140px; height: 0; flex: 1 0 140px; overflow: auto; padding: 14px;
    background: #f2f5f7; border: 1px solid #b8c4cd; border-radius: 6px;
    white-space: pre-wrap; overflow-wrap: anywhere; font: 14px/1.6 Consolas, monospace;
}
@media (max-width: 600px) {
    div#id_div_arbeitscontainer_rumpfleiste5b_spalte2_export { padding: 14px; }
}
