/* Additions for JSON to XML and JSON to YAML. Loaded after css/json-table-page.css, which supplies the shared page, options, message and content styles. */
.je-pre.jt-output { height: 440px; }
.je-messages.jt-messages { height: 130px; }
.je-opt-grid.jt-opts { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.je-note code, .je-hint code { font-size: 0.92em; }
.je-example-pair { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 18px; max-width: 100%; }
.je-example-pair pre.je-code { min-width: 0; }
.je-map td, .je-map th { overflow-wrap: anywhere; }
@media (max-width: 900px) {
    .je-opt-grid.jt-opts { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .je-example-pair { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 768px) {
    .je-pre.jt-output { height: 320px; }
    .je-opt-grid.jt-opts { grid-template-columns: minmax(0, 1fr); }
}
