.modal-card:has(.vib3-consent){max-height:min(88dvh,820px);overflow-y:auto;overscroll-behavior:contain;width:min(580px,calc(100vw - 28px));box-sizing:border-box}.modal-card:has(.vib3-consent) .form{display:grid;gap:12px}.modal-card:has(.vib3-consent) .field{display:grid;gap:6px;min-width:0}.modal-card:has(.vib3-consent) .field input,.modal-card:has(.vib3-consent) .field textarea{width:100%;box-sizing:border-box}.vib3-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.55;color:#e2e7f8;padding:14px;border:1px solid #7184ba;border-radius:12px;background:rgba(16,25,55,.7)}.vib3-consent input{flex:0 0 auto;margin-top:4px;width:18px;height:18px;accent-color:#7bd9f8}.modal-card:has(.vib3-consent) .form-actions{position:sticky;bottom:0;background:#11172b;padding:12px 0 0;z-index:1}@media(max-width:600px){.modal-card:has(.vib3-consent){padding:18px}.modal-card:has(.vib3-consent) .form-actions{display:flex;flex-wrap:wrap}}
