/* Keep inline HTML within recommendation title/description typography. */
html body#ls-home .luansui_recommendation_copy .lur-rich-content span,
#luansui-recommend-admin .lur-preview-entry .lur-rich-content span{display:inline;margin:0;font-size:inherit;line-height:inherit;color:inherit;white-space:inherit;overflow:visible;text-overflow:clip}
html body#ls-home .luansui_recommendation_copy .lur-rich-content:has(br),
#luansui-recommend-admin .lur-preview-entry .lur-rich-content:has(br){white-space:normal}
#luansui-recommend-admin .lur-html-field{min-width:0;color:#6a7b91;font-size:12px}
#luansui-recommend-admin .lur-html-field>label{display:block;margin:0 0 5px}
#luansui-recommend-admin .lur-html-toolbar{display:flex;gap:4px;align-items:center;flex-wrap:wrap;border:1px solid #dce4ef;border-bottom:0;border-radius:6px 6px 0 0;padding:5px;background:#f6f9fd}
#luansui-recommend-admin .lur-html-toolbar button{min-height:28px;padding:3px 7px;font-size:12px;border-color:transparent;background:transparent}
#luansui-recommend-admin .lur-html-toolbar button[aria-pressed=true]{background:#e5efff;border-color:#c9dcfa;color:#195bc6}
#luansui-recommend-admin .lur-html-code{display:flex;height:112px;border:1px solid #dce4ef;border-radius:0 0 6px 6px;overflow:hidden;background:#fff}
#luansui-recommend-admin .lur-html-code[hidden],#luansui-recommend-admin .lur-html-preview[hidden]{display:none}
#luansui-recommend-admin .lur-html-code .lur-html-lines{flex:0 0 30px;width:30px;overflow:hidden;margin:0;padding:10px 6px;background:#f4f7fb;color:#98a6ba;text-align:right;font:12px/22px ui-monospace,SFMono-Regular,Consolas,monospace;user-select:none}
#luansui-recommend-admin .lur-html-code textarea{flex:1;min-width:0;width:0;height:110px!important;min-height:110px!important;max-height:none!important;margin:0;border:0!important;border-radius:0;padding:10px!important;resize:none!important;overflow:auto;color:#24538b;font:12px/22px ui-monospace,SFMono-Regular,Consolas,monospace!important}
#luansui-recommend-admin .lur-html-preview{height:112px;overflow:auto;border:1px solid #dce4ef;border-radius:0 0 6px 6px;padding:12px;background:#fff;color:#30455f;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
#luansui-recommend-admin .lur-html-count{display:block;text-align:right;color:#98a4b4;font-size:11px;margin-top:3px}
#luansui-recommend-admin .lur-html-toolbar .lur-html-color{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:12px}
#luansui-recommend-admin .lur-html-toolbar .lur-html-color input{width:24px;height:24px;min-height:24px;padding:1px;border:1px solid #dce4ef;cursor:pointer}

#luansui-recommend-admin .lur-html-visual{height:112px;min-height:112px;padding:12px;border:1px solid #dce4ef;border-radius:0 0 6px 6px;background:#fff;color:#30455f;font-size:14px;line-height:1.7;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap;cursor:text}
#luansui-recommend-admin .lur-html-visual[hidden]{display:none}
#luansui-recommend-admin .lur-html-visual:focus{outline:2px solid #397ce7;outline-offset:-2px}
