.newton-access-request{border-top:1px solid #333;margin-top:24px;padding-top:24px;max-width:480px}.newton-access-request h3{font-size:22px;margin-bottom:10px}.newton-access-request label{display:flex;flex-direction:column;gap:8px;margin-top:14px;font-weight:600}.newton-access-request label span{font-weight:400;color:#888}.newton-access-request input,.newton-access-request textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #555;border-radius:6px;background:#181818;color:#fff;font:inherit}.newton-access-request textarea{min-height:80px;resize:vertical}.newton-access-request button{margin-top:16px;padding:12px 20px;border:1px solid #777;border-radius:6px;background:#efeee8;color:#111;font:inherit;cursor:pointer}.newton-access-request button:disabled{cursor:default;opacity:.6}.newton-access-request [role=status]{font-size:14px;margin-top:10px}.newton-access-requirement{font-size:13px;color:#888}.newton-access-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.newton-access-request-admin .subsubsub{margin-bottom:12px}.newton-access-approve-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:8px}.newton-access-approve-form label{display:flex;flex-direction:column;gap:4px;font-size:12px}.newton-access-approve-form input{min-height:30px}[data-newton-approve-result]{font-size:13px;margin-top:8px}[data-newton-approve-result] input{width:100%;font-family:monospace}
