
.xhh-qa-wrap{--xhh-primary:#b40000;--xhh-border:#e2e5e9;--xhh-soft:#f7f8fa;font-family:inherit;color:#222} .xhh-qa-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px;padding:15px;background:var(--xhh-soft);border:1px solid var(--xhh-border);border-radius:6px} .xhh-search-box{flex:1 1 280px}.xhh-filter-box{flex:0 1 240px} .xhh-qa-wrap input[type=text],.xhh-qa-wrap input[type=search],.xhh-qa-wrap input[type=email],.xhh-qa-wrap select,.xhh-qa-wrap textarea{width:100%;box-sizing:border-box;border:1px solid #c8ccd0;border-radius:4px;padding:10px 12px;background:#fff;font-size:15px;line-height:1.5} .xhh-qa-wrap input:focus,.xhh-qa-wrap select:focus,.xhh-qa-wrap textarea:focus{border-color:var(--xhh-primary);outline:2px solid rgba(180,0,0,.12)} .xhh-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border:1px solid var(--xhh-primary);border-radius:4px;background:var(--xhh-primary);color:#fff!important;text-decoration:none!important;font-weight:600;cursor:pointer} .xhh-button:hover{filter:brightness(.92)}.xhh-button-secondary{background:#fff;color:var(--xhh-primary)!important} .xhh-qa-item{margin-bottom:12px;border:1px solid var(--xhh-border);border-radius:6px;overflow:hidden;background:#fff} .xhh-qa-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:15px;padding:16px;border:0;background:#fff;text-align:left;cursor:pointer} .xhh-qa-question:hover{background:#fafafa}.xhh-qa-question-main{display:flex;flex-direction:column;gap:6px}.xhh-qa-question strong{font-size:17px;line-height:1.45}.xhh-qa-question small{color:#687078} .xhh-badge{display:inline-block;align-self:flex-start;padding:3px 8px;border-radius:3px;background:#f4e6e6;color:#8f0000;font-size:12px;font-weight:600} .xhh-toggle-icon{font-size:24px;color:var(--xhh-primary);font-weight:400}.xhh-qa-answer{padding:0 18px 18px;border-top:1px solid var(--xhh-border)} .xhh-question-content,.xhh-answer-content{margin-top:16px;padding:15px;border-radius:4px}.xhh-question-content{background:#f7f8fa}.xhh-answer-content{background:#fff8e8;border-left:4px solid #d59b00} .xhh-question-content h4,.xhh-answer-content h4{margin:0 0 8px}.xhh-load-more-wrap{text-align:center;margin-top:18px}.xhh-empty{text-align:center;padding:30px;border:1px dashed #c8ccd0;border-radius:6px} .xhh-qa-form{padding:20px;border:1px solid var(--xhh-border);border-radius:6px;background:#fff}.xhh-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px} .xhh-form-group{margin-bottom:16px}.xhh-form-group label{display:block;margin-bottom:6px;font-weight:600}.xhh-form-group label span{color:#c00}.xhh-char-count{text-align:right;color:#687078;font-size:12px;margin-top:4px} .xhh-alert{margin-bottom:16px;padding:12px 14px;border-radius:4px}.xhh-alert-success{background:#e9f7ed;border-left:4px solid #18864b}.xhh-alert-error{background:#fff0f0;border-left:4px solid #c62828}.xhh-alert-warning{background:#fff8e8;border-left:4px solid #d59b00} .xhh-privacy{font-size:13px;color:#5f6870}.xhh-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.xhh-qa-message{text-align:center;margin-top:10px} @media(max-width:640px){.xhh-form-row{grid-template-columns:1fr}.xhh-qa-toolbar>*{width:100%;flex-basis:100%}.xhh-button{width:100%}.xhh-qa-question{padding:14px}.xhh-qa-question strong{font-size:16px}}