.profile-contact-dialog{width:min(560px,92vw);border:1px solid #ffffff20;border-radius:24px;background:#11110f;color:#f5f1e7;padding:0;box-shadow:0 40px 120px #000c}.profile-contact-dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}.profile-contact-dialog form{display:grid;gap:14px;padding:28px;position:relative}.profile-contact-dialog h2{font-size:2rem;margin:0}.profile-contact-dialog p{color:#aaa59a}.profile-contact-dialog label{display:grid;gap:7px;color:#d7d0c3}.profile-contact-dialog input,.profile-contact-dialog select,.profile-contact-dialog textarea{width:100%;border:1px solid #ffffff20;border-radius:13px;background:#080807;color:#fff;padding:12px;font:inherit}.profile-contact-dialog textarea{min-height:130px;resize:vertical}.profile-contact-dialog .dialog-close{position:absolute;right:15px;top:15px;width:36px;height:36px;border-radius:50%;border:1px solid #ffffff20;background:transparent;color:#fff;font-size:1.3rem;cursor:pointer}#profile-toast{position:fixed;right:20px;bottom:20px;padding:13px 17px;border-radius:14px;background:#f5f1e7;color:#111;box-shadow:0 20px 80px #0009;z-index:50}#profile-network-actions{margin-top:10px;justify-content:flex-end}@media(max-width:640px){#profile-network-actions{justify-content:flex-start}.profile-contact-dialog form{padding:22px}}
