.sp-inquiry{margin-top:20px}.sp-inquiry>summary.spc-whatsapp{cursor:pointer;margin-top:0;list-style:none}.sp-inquiry>summary::-webkit-details-marker{display:none}.sp-inquiry>summary:after{content:"";width:8px;height:8px;flex-shrink:0;margin-left:16px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .15s ease}.sp-inquiry[open]>summary:after{transform:rotate(225deg)}.sp-inquiry[open]>summary.spc-whatsapp{background:#e8edf2;color:#425164}html[data-theme=dark] .sp-inquiry[open]>summary.spc-whatsapp{background:#343d49;color:#d9e1ea}@media(prefers-reduced-motion:reduce){.sp-inquiry>summary:after{transition:none}}.sp-inquiry-panel{margin-top:12px;padding:18px;background:var(--sp-surface);color:var(--sp-ink);border:1px solid var(--sp-border);border-radius:12px}.sp-inquiry .sp-inquiry-help{color:var(--sp-muted);font-size:13px;line-height:1.6;margin:0 0 14px}.sp-inquiry .sp-inquiry-product{margin:0 0 18px;color:var(--sp-ink);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.sp-inquiry-product>span{color:var(--sp-muted);font-size:13px;margin-right:4px}.sp-inquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.sp-inquiry-fields label{min-width:0;font-size:13px;line-height:1.5;font-weight:700}.sp-inquiry-fields label span{font-weight:400;color:var(--sp-muted)}.sp-inquiry-fields input,.sp-inquiry-fields textarea{display:block;width:100%;min-width:0;min-height:44px;padding:10px;margin-top:5px;border:1px solid var(--sp-border);border-radius:8px;background:var(--sp-background);color:var(--sp-ink);font:16px/1.5 Arial,Helvetica,sans-serif}.sp-inquiry-fields input::placeholder,.sp-inquiry-fields textarea::placeholder{color:var(--sp-muted);opacity:1}.sp-inquiry-fields textarea{resize:vertical}.sp-inquiry-wide{grid-column:1/-1}.sp-inquiry-preview{margin-top:18px;font-size:13px}.sp-inquiry-preview pre{margin:8px 0 0;padding:12px;border-left:3px solid var(--sp-border);white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.65 Arial,Helvetica,sans-serif}.sp-inquiry .sp-inquiry-continue{display:flex;width:100%;margin:18px 0 10px}.sp-inquiry-panel>.sp-inquiry-help:last-child{margin-bottom:0}@media(max-width:640px){.sp-inquiry-fields{grid-template-columns:1fr}.sp-inquiry-panel{padding:16px}}