.friends-trigger{color:#17394f;background:#fff4da;border:1px solid #c9b58e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:800;display:inline-flex;position:relative}.friends-compact{width:44px;padding:4px!important;font-size:24px!important}.friends-badge{color:#fff;background:#c34c35;border-radius:12px;min-width:19px;padding:1px 5px;font-size:11px;line-height:18px;position:absolute;top:-5px;right:-5px}.friends-dialog{color:#17394f;overscroll-behavior:contain;background:#fff9eb;border:2px solid #c7ab73;border-radius:20px;width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;overflow:auto;box-shadow:0 15px 60px #0005}.friends-dialog::backdrop{background:#102b3da8}.friends-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.friends-top h2{margin:0;font:800 28px Trebuchet MS,sans-serif}.friends-dialog h3{margin:22px 0 12px;font:800 18px Trebuchet MS,sans-serif}.friends-dialog button{color:#fff9eb;background:#17394f;border:1px solid #17394f;border-radius:9px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:700}.friends-top button{min-width:44px}.friends-dialog form{align-items:flex-end;gap:10px;margin:14px 0;display:flex}.friends-dialog label{flex:1;min-width:0;font-size:14px}.friends-dialog input,.friends-dialog select{min-width:0;font-size:16px}.friend-row{border-bottom:1px solid #dfd4bd;flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0;padding:10px 0;display:flex}.friend-row>div{flex:1;min-width:90px}.friend-row strong,.friend-row small{overflow-wrap:anywhere;display:block}.friend-row small{color:#526673;font-size:12px}.friends-dialog .friend-remove{color:#526673;background:0 0;border:0;min-width:30px;padding:8px}.friends-hint{font-size:14px}.friends-dialog p{font-size:14px;line-height:1.5}.profile-dropdown .friends-trigger{background:0 0;border:0;justify-content:flex-start;width:100%}.game-fullscreen{gap:5px}.notifications-empty{text-align:center;color:#526673;padding:20px 8px}.notifications-empty>svg{color:#aa8546;margin:0 auto}.notifications-empty h3{margin:12px 0 6px}.friends-dialog .notifications-manage{color:#17394f;background:0 0;border-color:#c7ab73;width:100%;margin-top:18px;display:block}.friends-trigger:focus-visible{outline-offset:3px;outline:3px solid #e87950}.friends-trigger>svg{flex-shrink:0}
