/* V42.13: Chỉ ảnh hưởng phần soạn bài và nội dung bài đăng. */
.qhtn-rich-widget{margin:7px 0 10px;padding:10px;background:#f5f9fc;border:1px solid #dce7f1;border-radius:12px}
.qhtn-rich-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.qhtn-rich-tools button,.qhtn-rich-color{border:1px solid #d5e3ee;background:#fff;color:#164d76;border-radius:8px;min-height:36px;min-width:36px;padding:6px 9px;cursor:pointer;font-size:14px;font-family:inherit}
.qhtn-rich-tools button:hover,.qhtn-rich-tools button:focus-visible{background:#e6f1ff;border-color:#8bbadb}
.qhtn-rich-color{display:inline-flex;align-items:center;gap:5px;font-weight:600}
.qhtn-rich-color input{width:25px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}
.qhtn-rich-divider{height:25px;width:1px;background:#cbddea;margin:0 3px}
.qhtn-rich-widget .helper{display:block;margin:8px 0 0;color:#557188;line-height:1.5}
.qhtn-rich-preview-toggle{margin-top:8px;border-top:1px solid #dce7f1;padding-top:8px}
.qhtn-rich-preview-toggle summary{cursor:pointer;color:#0865a0;font-weight:650;font-size:13px}
.qhtn-rich-preview{min-height:50px;margin:8px 0;padding:12px;background:#fff;border-radius:8px;border:1px dashed #bfd0df;line-height:1.7;white-space:normal;overflow-wrap:anywhere}
.qhtn-rich-raised{font-weight:800;letter-spacing:.015em;text-shadow:1px 1px 0 #abc4d9,2px 2px 1px rgba(2,35,71,.26)}
.article-body{overflow-wrap:anywhere;line-height:1.85}
@media(max-width:550px){.qhtn-rich-tools{gap:4px}.qhtn-rich-tools button{padding:5px 7px;min-width:32px;min-height:34px}.qhtn-rich-widget{padding:8px}.qhtn-rich-divider{display:none}}
/* Khu chọn chuyên mục trong tài khoản Admin và Nhân viên */
.qhtn-forum-picker{margin-top:14px}
.qhtn-forum-picker h3{margin:0 0 14px;color:#153b59;font-size:17px}
.qhtn-forum-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}
.qhtn-forum-picker-item{width:100%;text-align:left;display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #dfebf5;background:#fafcfe;border-radius:12px;font-family:inherit;color:#163a58;cursor:pointer;min-height:78px}
.qhtn-forum-picker-item:hover,.qhtn-forum-picker-item:focus-visible{border-color:#7eaecd;background:#eef7ff}
.qhtn-forum-picker-item span:nth-child(2){flex:1;min-width:0}
.qhtn-forum-picker-item strong{font-size:14px;display:block;margin-bottom:5px;line-height:1.3}
.qhtn-forum-picker-item small{display:block;color:#658094;line-height:1.35;overflow-wrap:anywhere}
.qhtn-forum-picker-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;background:#e8f3fd;border-radius:10px;flex-shrink:0}
.qhtn-forum-picker-item>b{font-size:20px;color:#226b9d}
.qhtn-staff-role{padding:14px;border-radius:12px;background:#f0f7ff;border:1px solid #dae9f5;margin:10px 0 16px}
.qhtn-staff-role strong{display:block;color:#14446c;margin-bottom:6px}
.qhtn-staff-role p{color:#57718b;line-height:1.55;font-size:13px;margin:0 0 10px}
.qhtn-staff-post-list{margin-top:20px}
.qhtn-staff-post{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #dce6ef}
.qhtn-staff-post>div:first-child{min-width:0;overflow-wrap:anywhere}
.qhtn-staff-post small{display:block;margin-top:6px;color:#6b7f91}
@media(max-width:590px){.qhtn-forum-picker-grid{grid-template-columns:1fr}.qhtn-staff-post{align-items:flex-start;flex-direction:column}.qhtn-forum-picker-item{min-height:68px}}
