.contact-assistance{color:#192f40;background:#fff;border:1px solid #dce5eb;border-radius:18px;align-items:center;gap:20px;margin:24px clamp(18px,3vw,48px) 36px;padding:22px;display:flex}.new-invite-controls .contact-after-save{flex-wrap:wrap;gap:12px;margin:0 0 20px;padding:16px;display:flex}.contact-after-save>svg{display:none}.contact-after-save>div{flex-basis:100%}.contact-after-save h3{font-size:18px}.contact-after-save p{font-size:14px}.contact-after-save>.contact-dismiss{color:#294e68;background:#fff;border-color:#dce5eb}.contact-assistance>svg{color:#486c87;flex-shrink:0;width:28px;height:28px}.contact-assistance>div{flex:1}.contact-assistance h3{margin:0 0 6px;font-size:20px}.contact-assistance p{color:#5b7081;margin:0;font-size:16px;line-height:1.5}.contact-assistance button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#203c50;border:1px solid #203c50;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:15px;display:inline-flex}.contact-assistance button:disabled{opacity:.5;cursor:default}.contact-assistance :is(button,input,select,a):focus-visible{outline-offset:3px;outline:3px solid #719cb9}.contact-dialog{color:#192f40;background:#fff;border:1px solid #dce5eb;border-radius:18px;width:min(620px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 24px 80px #102f4033}.contact-dialog::backdrop{background:#10283c88}.contact-dialog header{align-items:start;gap:16px;margin-bottom:24px;display:flex}.contact-dialog header>div{flex:1}.contact-dialog h2{margin:0 0 10px;font-size:26px;line-height:1.2}.contact-dialog header button{color:#192f40;background:#fff;border-color:#dce5eb;flex-shrink:0;width:44px;padding:8px}.contact-dialog fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.contact-dialog .contact-field{gap:8px;font-size:15px;display:grid}.contact-field :is(input,select){font:inherit;color:#192f40;background:#fff;border:1px solid #cad6df;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:16px}.contact-field small{color:#5b7081;font-size:13px}.contact-choice{border:1px solid #dce5eb;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;display:flex}.contact-choice input{appearance:auto;accent-color:#203c50;flex-shrink:0;width:21px;height:21px;margin:2px 0 0}.contact-choice span{font-size:14px;line-height:1.65}.contact-choice strong{margin-bottom:6px;font-size:16px;display:block}.contact-dialog .contact-privacy{font-size:14px;line-height:1.7}.contact-dialog a{color:#234f70;text-decoration:underline}.contact-dialog footer{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.contact-dialog footer button:first-child{color:#192f40;background:#fff;border-color:#dce5eb}.contact-dialog .contact-revoke{color:#864434;background:#fff;border:0;width:100%;margin-top:12px;font-size:14px;text-decoration:underline}.contact-dialog .contact-success{color:#245b43;background:#eef6f3;border-radius:10px;margin-top:16px;padding:14px}@media (width<=640px){.contact-assistance{flex-wrap:wrap;gap:14px;margin:20px 16px 30px;padding:18px}.contact-assistance>svg{display:none}.contact-assistance>div{flex-basis:100%}.contact-assistance>button{width:100%}.contact-dialog{padding:20px}.contact-dialog h2{font-size:23px}.contact-dialog footer{flex-wrap:wrap}.contact-dialog footer button{flex:1}}
