/* M19 external stylesheet: compatible with the production style-src 'self' CSP. */
.v2-form .v2-type{display:block!important}
.v2-form .v2-segments{display:inline-flex;grid-template-columns:none;gap:6px;padding:4px;border:1px solid #dce4ef;border-radius:12px;background:#f7f9fc;min-width:0}
.v2-form .v2-segments label{grid-column:auto!important;grid-row:auto!important}
.v2-form .v2-segments label span{padding:7px 16px;border-radius:9px}
.v2-form .v2-segments input:checked+span{background:#fff;box-shadow:0 1px 5px #17345b17}
.v2-intent-options{display:grid;gap:8px;padding:14px;border:1px solid #dce5f2;border-radius:12px;background:#fbfcff;min-width:0}
.v2-intent-options button{justify-self:start;max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}
.v2-input-hint[data-interpretation-warning]{color:#6b4d21}
.v2-audience-choices{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:480px){.v2-intent-options{padding:12px}.v2-form-controls{max-width:100%}}
