.access-dialog{width:480px;max-width:92vw;max-height:90vh;overflow:auto;padding:34px;border:1px solid #b9c5ba;border-radius:16px;background:#f5f2eb;color:#203841;font:15px/1.5 Arial,sans-serif}.access-dialog::backdrop{background:#102c38b8;backdrop-filter:blur(5px)}.access-dialog h2{font:34px/1.2 Georgia,serif;margin:22px 0}.access-dialog label{display:block;margin:16px 0}.access-dialog input{display:block;width:100%;padding:13px;margin-top:6px;border:1px solid #a6b0ac;border-radius:6px;box-sizing:border-box}.access-dialog button{font:inherit;cursor:pointer;border:1px solid #a6b0ac;border-radius:6px;padding:12px;margin:8px 6px 0 0;background:transparent;color:inherit}.access-dialog button.access-primary{display:block;width:100%;background:#122c3a;color:white;border:0}.access-dialog .access-close{position:absolute;right:12px;top:8px;font-size:22px;border:0}.access-dialog select{padding:8px;background:transparent;border:1px solid #a6b0ac}.access-dialog blockquote{margin:20px 0;padding:14px;border-left:3px solid #c8a96c;color:#6b5735}.access-error{color:#a32727}.access-dialog button:disabled{opacity:.5;cursor:wait}#classBalance{font-size:13px;color:#52645f}#classTimer{font-variant-numeric:tabular-nums;font-weight:bold;padding:6px 10px}.voice-offer{padding:30px 7%;background:#e7e9df;text-align:center}.voice-offer p{max-width:740px;margin:14px auto;line-height:1.6}.voice-offer button{background:#122c3a;color:white;border:0;padding:16px 24px;border-radius:6px;font:inherit;cursor:pointer}
