/* Quiet secondary action beside the product purchase area; all rules are scoped. */
.dw-model-help-active :is(.dw-first-offer,.dw-page-tools){display:none!important}
.dwm-detail-actions>.dw-model-help{flex-basis:100%;width:100%}
/* The short form replaces the adjacent generic consultation link; showroom booking remains. */
#product-purchase>.dw-model-help+.dwp-consult[data-open-help]{display:none}
.dw-premium .dw-model-help{margin:12px 0 0;padding:0;border:1px solid var(--dw-line,#d7e4e9);border-radius:12px;background:var(--dw-white,#fff);min-width:0;text-align:left;overflow-wrap:anywhere}
.dw-premium .dw-model-help>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;box-sizing:border-box;margin:0;padding:12px 16px;list-style:none;cursor:pointer;color:var(--dw-blue,#174b64);font:600 15px/1.5 "DrWater Manrope",Arial,sans-serif;border-radius:11px;background:var(--dw-white,#fff)}
.dw-model-help>summary::-webkit-details-marker{display:none}
.dw-premium .dw-model-help>summary::after{content:none}
.dw-premium .dw-model-help>summary:hover{background:var(--dw-paper,#f8fbfc)}
.dw-premium .dw-model-help>summary:focus-visible{outline:3px solid var(--dw-focus,#0e719e);outline-offset:3px}
.dw-model-help-toggle{font-size:22px;font-weight:400;line-height:1;flex-shrink:0;transition:transform .15s}
.dw-model-help[open] .dw-model-help-toggle{transform:rotate(45deg)}
.dw-premium .dw-model-help[open]>summary{border-radius:11px 11px 0 0;border-bottom:1px solid var(--dw-line,#d7e4e9)}
.dw-premium .dw-model-help-body{padding:16px;min-width:0}
.dw-premium .dw-model-help-intro{margin:0 0 18px!important;font-size:14px!important;line-height:1.65!important;color:var(--dw-muted,#526b79)}
.dw-premium .dw-model-help form.dw-inquiry{gap:16px;text-align:left;width:100%;min-width:0}
.dw-model-help .dw-contact-choice{margin:0;padding:0;border:0;min-width:0}
.dw-model-help .dw-contact-choice legend{padding:0;margin:0 0 6px;font-size:14px;line-height:1.5;font-weight:500}
.dw-model-help .dw-contact-choice>div{display:flex;flex-wrap:wrap;gap:0 16px}
.dw-model-help .dw-contact-choice label{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;font-size:14px;font-weight:400}
.dw-model-help .dw-contact-choice input{margin:0;width:18px;height:18px;accent-color:var(--dw-blue,#174b64);flex-shrink:0}
.dw-premium .dw-model-help .dw-inquiry>label{font-size:14px;min-width:0}
.dw-premium .dw-model-help .dw-inquiry>label :is(input:not([type=checkbox]),textarea){font-size:16px;min-height:48px;min-width:0;max-width:100%;border-color:#b8cdd3}
.dw-premium .dw-model-help .dw-inquiry>label textarea{min-height:86px}
.dw-model-help .dw-inquiry small,.dw-model-optional{font-size:13px;line-height:1.5;font-weight:400;color:var(--dw-muted,#526b79)}
.dw-premium .dw-model-help .dw-inquiry-consent{min-height:44px;align-items:flex-start;font-size:13px;line-height:1.6}
.dw-model-help .dw-inquiry-consent input{width:18px;height:18px;margin-top:3px}
.dw-model-help .dw-inquiry-privacy{margin:0;padding:0;border:0;background:none}
.dw-model-help .dw-inquiry-privacy>summary{display:flex;align-items:center;min-height:44px;padding:0;font-size:13px;line-height:1.5;color:var(--dw-muted,#526b79);font-weight:400}
.dw-model-help .dw-inquiry-privacy>p{margin:8px 0 0;overflow-wrap:anywhere}
.dw-premium .dw-model-help .dw-inquiry>button{min-height:50px;font-size:14px;line-height:1.5;gap:12px;white-space:normal;text-align:left}
.dw-model-help .dw-inquiry-status:focus{outline:2px solid var(--dw-focus,#0e719e);outline-offset:5px}
.dw-premium .dw-model-help .dw-inquiry-status{font-size:14px!important;line-height:1.6!important}
@media(max-width:400px){.dw-premium .dw-model-help>summary{padding:12px;font-size:14px}.dw-premium .dw-model-help-body{padding:12px}.dw-model-help .dw-contact-choice>div{column-gap:12px}}
@media(prefers-reduced-motion:reduce){.dw-model-help-toggle{transition:none}}
