.awps-faq{--awps-faq-surface:#fff;--awps-faq-soft:#f8f9fa;--awps-faq-border:var(--awp-border,#e5e7ea);--awps-faq-ink:var(--awp-ink,#20242a);--awps-faq-muted:var(--awp-muted,#7f8792);--awps-faq-accent:var(--awp-primary,#ffcc00);display:grid;gap:16px;color:var(--awps-faq-ink)}
.awps-faq-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.awps-faq-head>div{min-width:0}.awps-faq-head span,.awps-ticket-faq-head span{display:block;margin-bottom:3px;color:#9a7900;font-size:10px;font-weight:900}.awps-faq-head h2,.awps-ticket-faq-head h3{margin:0;color:var(--awps-faq-ink);font-size:22px;line-height:1.55}.awps-faq-head p,.awps-ticket-faq-head p{max-width:760px;margin:6px 0 0;color:var(--awps-faq-muted);font-size:11.5px;line-height:1.9}
.awps-faq-list{display:grid;gap:8px}.awps-faq-item{overflow:hidden;border:1px solid var(--awps-faq-border);border-radius:11px;background:var(--awps-faq-surface)}.awps-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:0 15px;cursor:pointer;list-style:none;color:var(--awps-faq-ink);font-size:12px;font-weight:900}.awps-faq-item summary::-webkit-details-marker{display:none}.awps-faq-item summary i{position:relative;width:18px;height:18px;flex:0 0 18px;border-radius:50%;background:color-mix(in srgb,var(--awps-faq-accent) 18%,transparent)}.awps-faq-item summary i::before,.awps-faq-item summary i::after{content:"";position:absolute;inset:50% auto auto 50%;width:8px;height:1.5px;border-radius:2px;background:#7f6800;transform:translate(-50%,-50%);transition:transform .18s ease}.awps-faq-item summary i::after{transform:translate(-50%,-50%) rotate(90deg)}.awps-faq-item[open] summary{background:color-mix(in srgb,var(--awps-faq-accent) 7%,var(--awps-faq-surface))}.awps-faq-item[open] summary i::after{transform:translate(-50%,-50%) rotate(0)}.awps-faq-answer{padding:0 15px 14px;border-top:1px solid var(--awps-faq-border);color:var(--awps-faq-muted);font-size:11.5px;line-height:2}.awps-faq-answer p{margin:12px 0 0}.awps-faq-answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.awps-ticket-faq-shell{--awps-faq-surface:var(--awps-surface,#fff);--awps-faq-soft:var(--awps-soft,#f7f8f9);--awps-faq-border:var(--awps-border,#e6e8eb);--awps-faq-ink:var(--awps-ink,#171a1f);--awps-faq-muted:var(--awps-muted,#7f8792);--awps-faq-accent:var(--awps-accent,#ffcc00);display:grid;gap:12px;padding:16px 18px;border:1px solid var(--awps-faq-border);border-radius:15px;background:linear-gradient(135deg,var(--awps-faq-surface),color-mix(in srgb,var(--awps-faq-accent) 7%,var(--awps-faq-surface)))}.awps-ticket-faq-head h3{font-size:15px}.awps-ticket-faq-panel[hidden]{display:none!important}.awps-ticket-faq-shell .awps-faq-item{background:var(--awps-faq-surface)}
html[data-awp-theme="dark"] .awps-faq{--awps-faq-surface:var(--awp-dark-surface,#202329);--awps-faq-soft:var(--awp-dark-surface-2,#272b31);--awps-faq-border:var(--awp-dark-border,#3a3f47);--awps-faq-ink:var(--awp-dark-text,#f5f6f7);--awps-faq-muted:var(--awp-muted,#c1c7cf);--awps-faq-accent:var(--awp-primary,#ffcc00)}html[data-awp-theme="dark"] .awps-faq-item[open] summary{background:color-mix(in srgb,var(--awps-faq-accent) 9%,var(--awps-faq-surface))}html[data-awp-theme="dark"] .awps-faq-item summary i::before,html[data-awp-theme="dark"] .awps-faq-item summary i::after{background:var(--awps-faq-accent)}html[data-awp-theme="dark"] .awps-faq-head span,html[data-awp-theme="dark"] .awps-ticket-faq-head span{color:var(--awps-faq-accent)}
@media(max-width:600px){.awps-faq-head h2{font-size:18px}.awps-faq-item summary{min-height:50px;padding:0 12px;font-size:11px}.awps-faq-answer{padding:0 12px 12px}.awps-ticket-faq-shell{padding:14px}}
/* v1.3.1 global FAQ inside the customer support center */
.awps-wrap .awps-global-ticket-faq{--awps-faq-surface:var(--awps-surface,#fff);--awps-faq-soft:var(--awps-soft,#f7f8f9);--awps-faq-border:var(--awps-border,#e6e8eb);--awps-faq-ink:var(--awps-ink,#171a1f);--awps-faq-muted:var(--awps-muted,#7f8792);--awps-faq-accent:var(--awps-accent,#ffcc00);padding:16px 18px;border:1px solid var(--awps-faq-border);border-radius:15px;background:var(--awps-faq-surface)}
.awps-global-ticket-faq .awps-faq-head h2{font-size:16px}.awps-global-ticket-faq .awps-faq-head p{font-size:10.5px}
@media(max-width:600px){.awps-wrap .awps-global-ticket-faq{padding:14px}.awps-global-ticket-faq .awps-faq-head h2{font-size:15px}}
