.sourceyk-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
#request-preview .sourceyk-consent{display:flex;align-items:flex-start;gap:12px;line-height:1.6;margin-top:18px}
#request-preview label.sourceyk-consent input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0;accent-color:var(--teal,#0f766e)}
.sourceyk-privacy{font-size:14px;line-height:1.7;margin-top:22px}
.sourceyk-privacy summary{min-height:44px;padding-block:10px;font-weight:600}
.sourceyk-privacy a{color:var(--teal,#0f766e);text-decoration:underline}
#request-receipt{padding-block:24px;line-height:1.7}
#request-receipt h3{font-size:26px;margin-bottom:18px}
#request-receipt p{margin-bottom:18px}
#receipt-reference{overflow-wrap:anywhere}
#request-dialog [aria-invalid=true]{border-color:#b42318}

.sourceyk-inquiry-page{max-width:860px;margin:auto}.sourceyk-inquiry-page #request-dialog{position:static;display:block;width:100%;max-width:none;max-height:none;margin:0;box-sizing:border-box;box-shadow:none}.sourceyk-inquiry-page .dialog-head h2{font-size:clamp(28px,5vw,42px)}
