[data-wh-faq-pro]{display:grid;gap:1rem}[data-wh-faq-pro]>h3{margin:0}.wh-pkg-faq-list{display:grid;gap:.65rem}.wh-pkg-faq-item{border:1px solid var(--wh-border,#d8dae4);border-radius:var(--wh-radius,14px);background:var(--wh-surface,#fff);overflow:hidden}.wh-pkg-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;cursor:pointer;font-weight:700;list-style:none}.wh-pkg-faq-item summary::-webkit-details-marker{display:none}.wh-pkg-faq-item summary::after{content:"＋";font-size:1.2em}.wh-pkg-faq-item[open] summary::after{content:"－"}.wh-pkg-faq-answer{padding:0 1.1rem 1rem;color:var(--wh-text-muted,#667085)}.wh-pkg-faq-answer p{margin:0;white-space:pre-line}.wh-pkg-faq-item summary:focus-visible{outline:2px solid currentColor;outline-offset:-3px}
[data-wh-faq-pro][data-variant="divider"]{gap:.45rem}[data-wh-faq-pro][data-variant="divider"] .wh-pkg-faq-list{gap:0}[data-wh-faq-pro][data-variant="divider"] .wh-pkg-faq-item{border:0;border-bottom:1px solid var(--wh-border,#d8dae4);border-radius:0;background:transparent;box-shadow:none}[data-wh-faq-pro][data-variant="divider"] .wh-pkg-faq-item:first-child{border-top:1px solid var(--wh-border,#d8dae4)}[data-wh-faq-pro][data-variant="divider"] .wh-pkg-faq-item summary{min-height:42px;padding:.62rem .1rem;gap:.75rem}[data-wh-faq-pro][data-variant="divider"] .wh-pkg-faq-answer{padding:0 .1rem .75rem}
