/* SWAT SDK 2.0.1-core.2 — Multi-club profile switcher */
.swat-workspace-club{display:flex;align-items:center;min-width:0}
.swat-club-trigger{height:40px;max-width:210px;display:flex;align-items:center;gap:8px;padding:4px 9px 4px 5px;border:1px solid var(--swat-border,#214959);border-radius:12px;background:var(--swat-surface-2,#08151c);color:var(--swat-text,#eefaff);cursor:pointer;transition:.16s ease;box-shadow:none}
.swat-club-trigger:hover{border-color:var(--swat-accent,#38bdf8);transform:translateY(-1px)}
.swat-club-trigger img{width:30px;height:30px;object-fit:cover;border-radius:9px;background:#020609;border:1px solid rgba(255,255,255,.08)}
.swat-club-trigger>span{min-width:0;display:grid;text-align:left;line-height:1.05}.swat-club-trigger small{font-size:6px;letter-spacing:.12em;color:var(--swat-muted,#7895a3);font-weight:900}.swat-club-trigger strong{max-width:130px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swat-club-trigger>b{font-size:10px;color:var(--swat-muted,#7895a3)}
.swat-club-menu{position:fixed;z-index:1805;width:min(310px,calc(100vw - 20px));padding:10px;border:1px solid var(--swat-border,#214959);border-radius:16px;background:rgba(5,12,17,.98);backdrop-filter:blur(18px);box-shadow:0 24px 70px rgba(0,0,0,.46);color:#eefaff}
.swat-club-menu-head{display:flex;align-items:center;gap:12px;padding:8px 8px 13px;border-bottom:1px solid rgba(255,255,255,.07)}.swat-club-menu-head img{width:48px;height:48px;object-fit:cover;border-radius:14px;background:#020609}.swat-club-menu-head div{display:grid;min-width:0}.swat-club-menu-head small{font-size:7px;letter-spacing:.14em;color:#49c6ff;font-weight:900}.swat-club-menu-head strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swat-club-menu-head span{font-size:8px;color:#7f9aa6;margin-top:3px}
.swat-club-menu-actions{display:grid;gap:5px;padding-top:8px}.swat-club-menu-actions button{min-height:40px;display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:#cde7f2;font-size:9px;font-weight:800;text-align:left;cursor:pointer}.swat-club-menu-actions button:hover{background:#0c202a;color:#fff}
.swat-club-selector,.swat-club-settings{position:fixed;inset:0;z-index:1900;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 30%,rgba(20,72,96,.25),transparent 36%),rgba(2,5,8,.96);backdrop-filter:blur(12px);color:#eefaff}
.swat-club-selector>section{width:min(1040px,96vw);max-height:92vh;display:grid;grid-template-rows:auto 1fr auto;gap:24px}.swat-club-selector header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;text-align:center}.swat-club-selector header>div{margin:auto}.swat-club-selector header small{font-size:8px;letter-spacing:.18em;color:#49c6ff;font-weight:950}.swat-club-selector header h1{margin:8px 0 5px;font-size:clamp(24px,3vw,42px);line-height:1}.swat-club-selector header p{margin:0;color:#839ba6;font-size:10px}.swat-club-selector header>button,.swat-club-settings header>button{width:40px;height:40px;border:1px solid #294a58;border-radius:12px;background:#071218;color:#a9c1cc;font-size:22px;cursor:pointer}
.swat-club-selector main{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,190px));justify-content:center;gap:24px;overflow:auto;padding:14px 8px}.swat-club-profile{position:relative;display:grid;justify-items:center}.swat-club-profile-main{width:100%;display:grid;justify-items:center;gap:8px;border:0;background:transparent;color:#eefaff;cursor:pointer}.swat-club-profile-logo{width:132px;aspect-ratio:1;display:grid;place-items:center;border:3px solid transparent;border-radius:24px;background:linear-gradient(145deg,#0a1820,#05090c);box-shadow:0 20px 45px rgba(0,0,0,.3);transition:.18s ease;overflow:hidden}.swat-club-profile-logo img{width:100%;height:100%;object-fit:cover}.swat-club-profile-main:hover .swat-club-profile-logo,.swat-club-profile-main:focus-visible .swat-club-profile-logo{border-color:#45c5ff;transform:scale(1.035);box-shadow:0 24px 60px rgba(17,154,214,.18)}.swat-club-profile-main strong{font-size:12px}.swat-club-profile-main small{font-size:8px;color:#7c929d}.swat-club-profile-settings{position:absolute;right:8px;top:104px;width:34px;height:34px;border:1px solid #294b59;border-radius:50%;background:#07151c;color:#bcd9e5;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.35)}.swat-club-profile-settings:hover{border-color:#45c5ff;color:#fff}.swat-club-selector footer{display:flex;align-items:center;justify-content:center;gap:16px;color:#78929e;font-size:8px}.swat-club-selector footer button{border:1px solid #294b59;border-radius:10px;background:#07151c;color:#bcd9e5;padding:9px 12px;font-size:8px;font-weight:850;cursor:pointer}
.swat-club-settings>section{width:min(560px,94vw);max-height:92vh;overflow:auto;border:1px solid #1f3d4a;border-radius:22px;background:#071117;box-shadow:0 30px 90px rgba(0,0,0,.5)}.swat-club-settings header{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.07)}.swat-club-settings header small{font-size:7px;letter-spacing:.15em;color:#45c5ff;font-weight:900}.swat-club-settings header h2{margin:3px 0 0;font-size:18px}.swat-club-settings main{display:grid;gap:15px;padding:22px}.swat-club-settings-preview{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #173540;border-radius:15px;background:#091820}.swat-club-settings-preview img{width:58px;height:58px;object-fit:cover;border-radius:16px;background:#020608}.swat-club-settings-preview div{display:grid}.swat-club-settings-preview strong{font-size:14px}.swat-club-settings-preview span{font-size:8px;color:#78909b;margin-top:4px}.swat-club-settings label{display:grid;gap:6px;font-size:8px;font-weight:850;color:#a9c5d0}.swat-club-settings input,.swat-club-settings select{min-height:42px;border:1px solid #264856;border-radius:11px;background:#061017;color:#eefaff;padding:0 11px;font-size:10px;outline:0}.swat-club-settings input:focus,.swat-club-settings select:focus{border-color:#45c5ff;box-shadow:0 0 0 3px rgba(69,197,255,.08)}.swat-club-settings-note{margin:0;padding:10px 12px;border-radius:10px;background:#0b1b23;color:#7f98a3;font-size:8px;line-height:1.5}.swat-club-settings footer{display:flex;justify-content:flex-end;gap:8px;padding:16px 22px;border-top:1px solid rgba(255,255,255,.07)}.swat-club-settings footer button{min-height:39px;padding:8px 13px;border-radius:10px;font-size:9px;font-weight:900;cursor:pointer}.swat-club-settings footer .secondary{border:1px solid #294a58;background:#091820;color:#bdd5df}.swat-club-settings footer .primary{border:1px solid #1594ce;background:linear-gradient(180deg,#13a9e8,#0b82bb);color:white}
@media(max-width:1100px){.swat-club-trigger>span{display:none}.swat-club-trigger{width:40px;padding:4px}.swat-club-trigger>b{display:none}}
@media(max-width:900px){.swat-workspace-club{display:flex}.swat-club-selector{padding:16px}.swat-club-selector main{grid-template-columns:repeat(2,minmax(120px,160px));gap:18px}.swat-club-profile-logo{width:112px}.swat-club-profile-settings{top:86px}.swat-club-selector footer{flex-wrap:wrap}}
