.info-box {
    max-width: 600px;
    margin: 20px auto;
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 8px;
    background-color: #f9f9f9;
    text-align: center;
}

.jodit-content-isolated {
    all: initial;
    display: block;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-size: 15px;
    line-height: 1.8;
    color: #1e293b;
    direction: rtl;
    text-align: right;
    word-break: break-word;
}

.jodit-content-isolated p {
    display: block !important;
    margin: 0.8em 0 !important;
}

.jodit-content-isolated h1 {
    display: block !important;
    font-size: 2em !important;
    font-weight: bold !important;
    margin: 0.67em 0 !important;
}

.jodit-content-isolated h2 {
    display: block !important;
    font-size: 1.5em !important;
    font-weight: bold !important;
    margin: 0.75em 0 !important;
}

.jodit-content-isolated h3 {
    display: block !important;
    font-size: 1.25em !important;
    font-weight: bold !important;
    margin: 0.83em 0 !important;
}

.jodit-content-isolated h4 {
    display: block !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    margin: 1em 0 !important;
}

.jodit-content-isolated h5 {
    display: block !important;
    font-size: 1em !important;
    font-weight: bold !important;
    margin: 1em 0 !important;
}

.jodit-content-isolated h6 {
    display: block !important;
    font-size: 0.9em !important;
    font-weight: bold !important;
    margin: 1em 0 !important;
}

.jodit-content-isolated ul {
    display: block !important;
    list-style: disc !important;
    padding-right: 2em !important;
    padding-left: 0 !important;
    margin: 1em 0 !important;
}

.jodit-content-isolated ol {
    display: block !important;
    list-style: decimal !important;
    padding-right: 2em !important;
    padding-left: 0 !important;
    margin: 1em 0 !important;
}

.jodit-content-isolated li {
    display: list-item !important;
    margin: 0.4em 0 !important;
}

.jodit-content-isolated strong,
.jodit-content-isolated b {
    font-weight: bold !important;
}

.jodit-content-isolated em,
.jodit-content-isolated i {
    font-style: italic !important;
}

.jodit-content-isolated u {
    text-decoration: underline !important;
}

.jodit-content-isolated s {
    text-decoration: line-through !important;
}

.jodit-content-isolated a {
    color: #1a56db !important;
    text-decoration: underline !important;
}

.jodit-content-isolated mark {
    background: #fef08a !important;
    padding: 1px 3px !important;
}

.jodit-content-isolated sub {
    vertical-align: sub !important;
    font-size: smaller !important;
}

.jodit-content-isolated sup {
    vertical-align: super !important;
    font-size: smaller !important;
}

.jodit-content-isolated hr {
    display: block !important;
    border: none !important;
    border-top: 1px solid #e2e8f0 !important;
    margin: 1.5em 0 !important;
}

.jodit-content-isolated blockquote {
    display: block !important;
    border-right: 4px solid #1a56db !important;
    margin: 1em 0 !important;
    padding: 8px 16px !important;
    background: #f8fafc !important;
    color: #475569 !important;
}

.jodit-content-isolated pre {
    display: block !important;
    background: #f1f5f9 !important;
    padding: 12px !important;
    border-radius: 4px !important;
    overflow-x: auto !important;
    font-family: monospace !important;
    font-size: 0.9em !important;
    margin: 1em 0 !important;
}

.jodit-content-isolated code {
    background: #f1f5f9 !important;
    padding: 2px 5px !important;
    border-radius: 3px !important;
    font-family: monospace !important;
    font-size: 0.9em !important;
}

.jodit-content-isolated span {
    display: inline !important;
}

.jodit-content-isolated div {
    display: block !important;
}

.jodit-content-isolated figure {
    display: block !important;
    margin: 1em 0 !important;
}

.jodit-content-isolated figcaption {
    display: block !important;
    font-size: 0.85em !important;
    color: #64748b !important;
    text-align: center !important;
    margin-top: 4px !important;
}

.jodit-content-isolated table {
    display: table !important;
    width: auto !important;
    max-width: 100% !important;
    border-collapse: collapse !important;
    margin: 1em 0 !important;
    table-layout: auto !important;
}

.jodit-content-isolated thead {
    display: table-header-group !important;
}

.jodit-content-isolated tbody {
    display: table-row-group !important;
}

.jodit-content-isolated tfoot {
    display: table-footer-group !important;
}

.jodit-content-isolated tr {
    display: table-row !important;
}

.jodit-content-isolated td,
.jodit-content-isolated th {
    display: table-cell !important;
    border: 1px solid #ddd !important;
    padding: 8px 12px !important;
    vertical-align: top !important;
    min-width: 40px !important;
    width: auto !important;
    height: auto !important;
}

.jodit-content-isolated th {
    background: #f5f5f5 !important;
    font-weight: bold !important;
}

.jodit-content-isolated tr:nth-child(even) td {
    background: #fafafa !important;
}

.jodit-content-isolated colgroup,
.jodit-content-isolated col {
    display: table-column !important;
}