/* WarTeamMemberPanel 720-wide body and authentic 5 original icon footer.
   Sprite relationships verified directly from team.unity3d external CAB ids. */
#rk-atlantis-overlay .rk-atl-member-team-shade{position:fixed;inset:0;z-index:334;background:#05080be8;display:flex;justify-content:center;align-items:center;direction:rtl;padding:8px}
#rk-atlantis-overlay .rk-atl-member-team-frame{width:min(96vw,520px);max-height:93dvh;overflow-y:auto;display:flex;flex-direction:column;background:linear-gradient(160deg,#334550,#1c2a3a 70%,#111b2b);border:2px solid #c2a06a;border-radius:12px;color:#ffe0b7;box-shadow:0 21px 60px #000c}
#rk-atlantis-overlay .rk-atl-member-team-head{display:flex;align-items:center;justify-content:center;gap:6px;flex-direction:column;position:relative;min-height:82px;padding:7px 75px 6px;background:url('/assets/atlantis-reference/signup-team-art/TY_InterfaceTop.png') center/100% 100% no-repeat;text-shadow:0 2px 4px #180f0b;font-weight:800;font-size:17px}
#rk-atlantis-overlay .rk-atl-member-team-origin{font-size:10px;color:#edd2a5}
#rk-atlantis-overlay .rk-atl-member-team-close{position:absolute;inset-inline-end:2px;top:8px;width:67px;height:49px;background:url('/assets/atlantis-reference/signup-team-art/TY_InterfaceClose.png') center/100% 100% no-repeat;border:0;color:#fff0ca;font-size:11px;font-weight:800;cursor:pointer}
#rk-atlantis-overlay .rk-atl-member-team-summary{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3px;padding:8px 12px;min-height:175px}
#rk-atlantis-overlay .rk-atl-member-team-flag{width:120px;height:156px;position:relative;flex:none;background:radial-gradient(ellipse,#65543c77,transparent 76%)}
#rk-atlantis-overlay .rk-atl-member-team-flag img{position:absolute;object-fit:contain;pointer-events:none}
#rk-atlantis-overlay .rk-atl-member-flag-body{width:84px;height:114px;top:33px;left:18px}
#rk-atlantis-overlay .rk-atl-member-flag-symbol{width:76px;height:96px;top:38px;left:22px}
#rk-atlantis-overlay .rk-atl-member-flag-top{width:116px;height:56px;top:4px;left:2px}
#rk-atlantis-overlay .rk-atl-member-team-meta{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}
#rk-atlantis-overlay .rk-atl-member-team-meta h3{margin:0!important;color:#ffe1a8;font-size:16px!important;overflow-wrap:anywhere}
#rk-atlantis-overlay .rk-atl-member-team-meta p{margin:0!important;padding:3px 7px;font-size:11px!important;line-height:1.4;overflow-wrap:anywhere;color:#eed4a8;background:url('/assets/atlantis-reference/invite-dialog-art/TY_DiKuang03.png') center/100% 100% no-repeat}
#rk-atlantis-overlay .rk-atl-member-team-body{padding:8px 12px;min-height:80px}
#rk-atlantis-overlay .rk-atl-member-team-body h4{color:#ffdf9d;text-align:center;margin:3px 0 10px!important;font-size:14px}
#rk-atlantis-overlay .rk-atl-member-team-roster{display:flex;flex-direction:column;gap:6px;max-height:260px;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}
#rk-atlantis-overlay .rk-atl-member-team-person{display:flex;align-items:center;gap:10px;min-height:59px;padding:4px 9px;background:#203241 url('/assets/atlantis-reference/invite-dialog-art/TY_DiKuang03.png') center/100% 100% no-repeat;color:#ffdfa8;border:1px solid #7a6347;border-radius:4px;font-size:12px}
#rk-atlantis-overlay .rk-atl-member-team-person img{width:48px;height:48px;object-fit:contain}
#rk-atlantis-overlay .rk-atl-member-team-person span{flex:1;overflow-wrap:anywhere}
#rk-atlantis-overlay .rk-atl-member-team-captain{color:#fff2b3;font-size:11px}
#rk-atlantis-overlay .rk-atl-member-team-unavailable{font-size:12px!important;line-height:1.6;text-align:center;color:#edcfab!important}
#rk-atlantis-overlay .rk-atl-member-team-footer{width:100%;display:flex;justify-content:space-around;align-items:center;gap:3px;padding:12px 5px;border-top:2px solid #987a56;background:url('/assets/atlantis-reference/invite-dialog-art/TY_Background01.png') center/100% 100% no-repeat}
#rk-atlantis-overlay .rk-atl-member-team-round{width:76px;height:76px;flex:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;background:url('/assets/atlantis-reference/signup-team-art/TY_RoundBottom02.png') center/100% 100% no-repeat;color:#fff0ce;text-shadow:0 1px 3px #21160e;border:0;padding:6px;cursor:pointer}
#rk-atlantis-overlay .rk-atl-member-team-round img{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 1px 2px #0007);pointer-events:none}
#rk-atlantis-overlay .rk-atl-member-team-round span{font-size:11px;font-weight:800;line-height:1.1}
#rk-atlantis-overlay .rk-atl-member-team-round:disabled{opacity:.4;cursor:not-allowed}
#rk-atlantis-overlay .rk-atl-member-team-round:focus-visible,#rk-atlantis-overlay .rk-atl-member-team-close:focus-visible{outline:2px solid #ffe4a2}
#rk-atlantis-overlay .rk-atl-member-team-note{color:#ead0ad!important;font-size:10px!important;line-height:1.6;text-align:center;padding:2px 12px 12px}
@media(max-width:370px){#rk-atlantis-overlay .rk-atl-member-team-summary{padding:5px 7px}#rk-atlantis-overlay .rk-atl-member-team-flag{width:106px}#rk-atlantis-overlay .rk-atl-member-team-round{width:57px;height:61px;padding:3px}#rk-atlantis-overlay .rk-atl-member-team-round img{width:34px;height:36px}#rk-atlantis-overlay .rk-atl-member-team-round span{font-size:9px}}
