/* GH FAQ v0.6.1: intentionally isolated from legacy LuxShop Q&A */
.ghfaq-inquiry-pilot{margin:22px 0;padding:clamp(15px,2vw,26px);background:#fff;border:1px solid #e4e9ed;border-radius:10px}
.ghfaq-inquiry-pilot p{margin:8px 0 14px;color:#58646c}
.ghfaq-inquiry-pilot__ask{margin:4px 0}
#ghfaq-inquiry-modal .ghfaq-inquiry-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}
#ghfaq-inquiry-modal .ghfaq-inquiry-notice{margin:4px 15px 12px;font-size:12px;line-height:1.55;color:#687780}
#ghfaq-inquiry-modal .ghfaq-inquiry-error{font-size:12px;color:#c33232;line-height:1.4;min-height:0}
#ghfaq-inquiry-modal .ghfaq-inquiry-message{margin:7px 15px 12px;font-size:13px;line-height:1.5;white-space:pre-wrap}
#ghfaq-inquiry-modal .ghfaq-inquiry-message.is-error{color:#ba2a2a}
#ghfaq-inquiry-modal .ghfaq-inquiry-message.is-success{color:#16835a}
#ghfaq-inquiry-modal [aria-invalid="true"]{border-color:#ca3434}
#ghfaq-inquiry-modal .input-group-addon img{width:16px;height:16px;object-fit:contain}
#ghfaq-inquiry-modal .ghfaq-inquiry-send:disabled{opacity:.65;cursor:not-allowed}
@media(max-width:767px){.ghfaq-inquiry-pilot{padding:15px}#ghfaq-inquiry-modal .modal-dialog{max-width:calc(100% - 24px);margin:12px auto}}

/* v0.6.2: published answers, visual continuity with LuxShop Q&A */
.ghfaq-published-list{margin-top:17px;border-top:1px solid #e5e8eb}
.ghfaq-published-item{padding:16px 0;border-bottom:1px solid #e5e8eb}
.ghfaq-published-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:13px}
.ghfaq-published-meta time{color:#7c858d;background:#f7f9fb;border-radius:15px;padding:3px 8px;font-size:12px}
.ghfaq-published-question,.ghfaq-published-answer{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}
.ghfaq-published-question{font-size:14px;margin-bottom:10px}
.ghfaq-published-answer{background:#f6f7f8;padding:14px 15px;border-radius:7px;font-size:13px}
.ghfaq-published-answer strong{display:block;margin-bottom:4px}
