.request-form{font:inherit;text-align:left;max-width:100%;padding:8px 0}.request-form label:not(.request-check){display:block;margin:12px 0}.request-form input:not([type=checkbox]),.request-form select,.request-form textarea{display:block;width:100%;box-sizing:border-box;background:#fff;color:#202520;border:1px solid #aaa;border-radius:7px;padding:11px;font:inherit;min-width:0}.request-form .request-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.request-form .request-check{display:flex;align-items:flex-start;gap:9px;margin:12px 0;font-size:14px;line-height:1.5}.request-check input{width:18px;height:18px;flex:0 0 18px;margin-top:3px}.request-form fieldset{border:1px solid #aaa;padding:12px;margin:16px 0;border-radius:7px}.request-form legend{font-weight:600;font-size:14px}.request-form .request-note,.request-recipient{font-size:13px;line-height:1.6}.request-form [aria-invalid=true]{outline:2px solid #a22}.request-form button:disabled{opacity:.65;cursor:wait}.request-form [data-request-status]{font-size:14px;line-height:1.5}.request-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}dialog .request-form{max-height:none}.registration-dialog{overflow:auto;max-height:90dvh}dialog{max-height:90dvh;overflow:auto}.request-confirmation{max-width:700px;margin:10vh auto;padding:25px;font:18px/1.7 system-ui}.request-confirmation a{color:inherit}@media(max-width:480px){.request-form .request-grid{grid-template-columns:1fr;gap:0}.request-form select{max-width:100%}dialog{max-width:calc(100vw - 24px);box-sizing:border-box}.request-form input,.request-form select,.request-form textarea{font-size:16px}}
.join-dialog .dialog-inner{max-height:none;overflow:visible}
.operator-details{max-width:1100px;margin:20px auto;padding:0 24px;font-size:13px;line-height:1.65}.request-confirmation .operator-details{padding:0}
