/* DownloadNext v6.1.12 RichEditorNext Bridge Polish */
.downloadnext-rich-editor-field{
    display:flex;
    flex-direction:column;
    gap:8px;
    width:100%;
    min-width:0;
    color:#f7dcae;
    font-weight:800;
}

.downloadnext-rich-editor-field > span{
    color:#ffd39a;
    font-weight:900;
    letter-spacing:.02em;
}

.downloadnext-rich-editor-field .richeditor-next,
.downloadnext-rich-editor-field .richeditor-frame,
.downloadnext-rich-editor-field .richeditor-surface{
    width:100%;
    max-width:100%;
    box-sizing:border-box;
}

.downloadnext-rich-editor-field textarea.richeditor-textarea,
.downloadnext-rich-editor-field textarea[hidden].richeditor-textarea{
    display:none !important;
    width:0 !important;
    height:0 !important;
    min-height:0 !important;
    padding:0 !important;
    margin:0 !important;
    border:0 !important;
    overflow:hidden !important;
}

.downloadnext-richtext-output{
    color:#f4e3c8;
    line-height:1.65;
    overflow-wrap:anywhere;
}

.downloadnext-richtext-output p{
    margin:.45rem 0;
}

.downloadnext-richtext-output ul,
.downloadnext-richtext-output ol{
    margin:.55rem 0 .75rem 1.35rem;
    padding:0;
}

.downloadnext-richtext-output blockquote{
    margin:.75rem 0;
    padding:.75rem 1rem;
    border-left:3px solid rgba(255,153,0,.55);
    border-radius:12px;
    background:rgba(0,0,0,.25);
}

.downloadnext-richtext-output a{
    color:#ffd27a;
    font-weight:800;
}

.downloadnext-richtext-output img{
    display:block;
    max-width:100%;
    height:auto;
    margin:10px 0;
    border-radius:14px;
    border:1px solid rgba(255,153,0,.22);
    box-shadow:0 14px 32px rgba(0,0,0,.28);
}

.downloadnext-richtext-output table{
    width:100%;
    border-collapse:collapse;
    margin:12px 0;
    overflow:hidden;
    border-radius:12px;
}

.downloadnext-richtext-output th,
.downloadnext-richtext-output td{
    border:1px solid rgba(255,153,0,.2);
    padding:8px 10px;
    vertical-align:top;
}

.downloadnext-richtext-output th{
    color:#ffd39a;
    background:rgba(255,153,0,.08);
}

.downloadnext-muted{
    color:#bfa47a;
}
