/* Lọc đánh giá, nhãn đã mua hàng, mục Hỏi và đáp ở trang sản phẩm */
.qh-fb-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 14px;padding:14px 16px;background:#f7f8fa;border-radius:10px}
.qh-fb-filter__t{font-size:17px;font-weight:700;margin-right:6px;color:#1b2430}
.qh-chip{height:34px;padding:0 16px;border:1px solid #dfe3ea;border-radius:18px;background:#fff;color:#1b2430;font:500 14px/1 inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}
.qh-chip:hover:not(:disabled){background:#eef3fb;border-color:#c8d4ef}
.qh-chip.is-on{background:#eef3fb;border-color:#1c348d;color:#1c348d;font-weight:700}
.qh-chip:disabled{opacity:.45;cursor:not-allowed}
.load-list-rate.is-loading{opacity:.5;pointer-events:none}
.qh-verified{color:#16833a;font-size:14px;margin:2px 0 4px}
.qh-when{color:#6b7280;font-size:13px;margin-top:8px}
.qh-qtv{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:4px;background:#1c348d;color:#fff;font-size:11px;font-style:normal;font-weight:700;vertical-align:middle}
.qh-fb-empty{margin:10px 0;color:#6b7280}
.qh-fb-more{display:flex;justify-content:center;margin:14px 0 0}
.qh-more{height:42px;padding:0 26px;border:1px solid #1c348d;border-radius:10px;background:#fff;color:#1c348d;font-weight:600;font-size:15px;cursor:pointer}
.qh-more:hover:not(:disabled){background:#eef3fb}
/* Hỏi và đáp */
.section-qa .qh-qa-ask{background:#fff;border:1px solid #e5e8ee;border-radius:12px;padding:18px 20px;margin-bottom:18px}
.qh-qa-ask h3{margin:0 0 6px;font-size:21px;line-height:1.3}
.qh-qa-ask p{margin:0 0 12px;color:#5b6573;line-height:1.55;font-size:15px}
.qh-qa-form textarea,.qh-qa-form input[type=text],.qh-qa-form input[type=tel]{width:100%;border:1px solid #c9d3e0;border-radius:8px;padding:11px 14px;font:inherit;font-size:15px;background:#fff}
.qh-qa-form textarea{resize:vertical;min-height:54px}
.qh-qa-form__row{margin:0 0 10px}
.qh-qa-form__row--2{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.qh-qa-form__row--2 input{flex:1 1 170px;min-width:0}
.qh-qa-form__row--2 .qh-qa-send{flex:0 0 auto}
.qh-qa-send{height:44px;padding:0 24px;border:0;border-radius:8px;background:#1c348d;color:#fff;font-weight:700;font-size:15px;cursor:pointer;white-space:nowrap}
.qh-qa-send:hover{background:#15276b}
.qh-qa{padding:16px 18px;margin:0 0 12px;background:#fff;border:1px solid #eceef1;border-radius:12px}
.qh-qa__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.qh-qa__head b{font-size:16px}
.qh-qa__head time{color:#6b7280;font-size:13px}
.qh-qa__avt{width:36px;height:36px;border-radius:50%;background:#1c348d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700}
.qh-qa__avt.is-staff{background:#d6232b}
.qh-qa__q{margin:8px 0 0 46px;line-height:1.6;color:#1b2430}
.qh-qa__a{margin:12px 0 0 46px;padding:12px 14px;background:#f7f8fa;border-radius:10px}
.qh-qa__a p{margin:6px 0 0;line-height:1.6}
@media (max-width:700px){
	.qh-fb-filter{padding:10px 12px}
	.qh-fb-filter__t{width:100%;font-size:16px}
	.qh-qa-form__row--2 .qh-qa-send{width:100%}
	.qh-qa__q,.qh-qa__a{margin-left:0}
}
