.zk-rich{font-size:inherit;overflow-wrap:anywhere;line-height:1.55}.zk-rich p{margin:0 0 .6em}.zk-rich p:last-child,.zk-rich ul:last-child,.zk-rich ol:last-child{margin-bottom:0}.zk-rich ul{margin:0 0 .6em;padding-left:1.25em;list-style:outside}.zk-rich ol{margin:0 0 .6em;padding-left:1.4em;list-style:decimal}.zk-rich li{margin:0 0 .35em;padding-left:.1em;display:list-item}.zk-rich b{font-weight:700}.zk-rich i{font-style:italic}.zk-rich u{text-decoration:underline}.re{border:1px solid var(--line,#d9dee8);background:#fff;border-radius:12px;overflow:hidden}.re:focus-within{border-color:var(--brand,#2563eb);box-shadow:0 0 0 3px #2563eb26}.re-bar{border-bottom:1px solid var(--line,#e5e9f0);background:#f7f9fc;flex-wrap:wrap;gap:4px;padding:6px;display:flex}.re-bar button{cursor:pointer;color:#1f2937;background:0 0;border:1px solid #0000;border-radius:8px;min-width:38px;height:34px;padding:0 10px;font:600 14px/1 inherit}.re-bar button:hover{background:#e8eef9}.re-bar button:active{background:#d6e2f8}.re-edit{color:#111827;outline:none;min-height:120px;max-height:280px;padding:12px 14px;font-size:15px;overflow-y:auto}.re-edit:empty:before{content:attr(data-ph);color:#9aa3b2}.re-foot{color:#6b7280;justify-content:space-between;padding:4px 10px 6px;font-size:12px;display:flex}.zk-extras{gap:14px;width:100%;margin:18px 0;display:grid}.zk-extra{color:#1f2937;text-align:left;background:#fff;border-radius:16px;padding:16px 18px 16px 22px;font-size:15px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b12260f,0 10px 26px -14px #0b122640}.zk-extra:before{content:"";background:linear-gradient(180deg, var(--cl-c1,#14b8a6), var(--cl-c2,#3b82f6), var(--cl-c3,#8b5cf6));width:6px;position:absolute;top:0;bottom:0;left:0}.zk-extra .zk-rich li::marker{color:var(--cl-btn1,#0f766e);font-weight:700}.zk-extra-img{text-align:center;background:#fff;border-radius:16px;margin:0;padding:8px;box-shadow:0 1px 2px #0b12260f,0 10px 26px -14px #0b122640}.zk-extra-img img{object-fit:contain;border-radius:10px;width:100%;max-height:420px;display:block}.zk-extra-img figcaption{color:#64748b;margin-top:6px;font-size:12.5px}
