.friend-invite-entry{display:flex;align-items:center;gap:10px;width:100%;padding:18px;background:none;border:0;color:inherit;text-align:left;font:inherit}.friend-invite-entry small{flex:1;color:#85858c}.friend-invite-entry b{font-size:24px}.friend-invite-mask{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0009;box-sizing:border-box}.friend-invite-panel{background:#191b22;color:#f8f8fa;width:min(100%,460px);max-height:85dvh;overflow:auto;padding:22px;border-radius:20px;box-sizing:border-box}.friend-invite-panel header{display:flex;align-items:center;justify-content:space-between}.friend-invite-panel header h2{margin:0}.friend-invite-panel button{border:0;border-radius:10px;background:#ffc928;color:#171717;padding:10px 16px;cursor:pointer}.friend-invite-panel p{line-height:1.65;font-size:14px;color:#c5c6cd}.friend-invite-panel label{display:block;margin:16px 0 8px;font-size:14px}.friend-invite-panel input,.friend-invite-panel textarea{display:block;width:100%;box-sizing:border-box;margin-top:8px;background:#272a33;color:white;border:1px solid #454751;border-radius:9px;padding:12px;font-size:16px;resize:none}.friend-invite-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.friend-invite-stats div{display:grid;gap:6px;padding:14px;background:#272a33;border-radius:12px;text-align:center}.friend-invite-stats strong{font-size:28px;color:#ffc928}.friend-invite-stats span,.friend-invite-panel small{font-size:12px;color:#aaa;display:block;margin-top:6px}
