/* Same My Team components; editor and visitor DOM remain isolated. */
.manager-team-dialog.manager-team-dialog-v470{width:min(1180px,calc(100vw - 40px));max-width:calc(100vw - 24px);max-height:94svh;padding:0;border:1px solid #236386;border-radius:24px;background:#051526;box-shadow:0 32px 100px #000b;color:#ecf6ff;overscroll-behavior:contain}
.manager-team-dialog-v470::backdrop{background:#020b16d9;backdrop-filter:blur(9px)}
.manager-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 26px;border-bottom:1px solid #163953;background:#071b30;position:sticky;top:0;z-index:5}.manager-dialog-top>span{font-size:11px;font-weight:800;letter-spacing:.13em;color:#9cbed7}.manager-dialog-top i{color:#39caff;padding:0 8px}.manager-dialog-top .manager-team-close{margin:0;padding:8px 12px}.manager-team-host{display:block;min-width:0}
.manager-team-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-width:210px;max-width:100%;padding:12px 16px;margin-top:8px;border:1px solid #278eb1;border-radius:12px;background:linear-gradient(120deg,#123950,#0b243e);color:#e6faff;text-decoration:none;transition:border-color .2s,background .2s}.manager-team-link small{display:block;color:#6bd8f5;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.manager-team-link strong{overflow-wrap:anywhere}.manager-team-link>span:last-child{font-size:25px;color:#43d0ff}.manager-team-link:hover{border-color:#63ddff;background:#15465f}
#myteam.manager-team-surface{display:block;padding:24px;color:#eaf5ff;font-family:Arial,Helvetica,sans-serif;color-scheme:dark}#myteam.manager-team-surface *{box-sizing:border-box}#myteam.manager-team-surface .myteam-shell-v149{max-width:1040px;margin:auto}#myteam.manager-team-surface .game-layout{display:block;min-height:0;height:auto}
#myteam.manager-team-surface .manager-identity{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px;padding:24px 28px;background:radial-gradient(ellipse at 5% 0,#0c4267,transparent 65%),#071e35}#myteam.manager-team-surface .manager-identity h2{font-size:clamp(24px,3vw,38px);line-height:1.15;margin:6px 0;overflow-wrap:anywhere;color:#fff}#myteam.manager-team-surface .manager-identity small{color:#a9c4d9}#myteam.manager-team-surface .manager-readonly{display:flex;align-items:center;gap:8px;border:1px solid #29586e;padding:9px 13px;border-radius:30px;color:#98dcf1;font-size:12px}#myteam.manager-team-surface .manager-readonly svg{width:18px;height:18px}
#myteam.manager-team-surface .arena-card{padding:0;overflow:hidden!important;background:#061b30}#myteam.manager-team-surface .lineup-command-panel-v310{padding:24px}#myteam.manager-team-surface .manager-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:22px}#myteam.manager-team-surface .manager-stage-heading h1{color:#fff;font-size:24px;margin:5px 0}#myteam.manager-team-surface .manager-round-state{color:#70ddb8;font-size:12px;border:1px solid #245348;border-radius:8px;padding:8px 11px;background:#0b322d}
#myteam.manager-team-surface .lineup-command-ribbon-v310{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}#myteam.manager-team-surface .lineup-command-section-v310{min-width:0;padding:0;border:0}#myteam.manager-team-surface .lineup-command-content-v310{min-width:0;width:100%}#myteam.manager-team-surface .lineup-select-shell-v310{height:64px;min-width:0}#myteam.manager-team-surface .lineup-select-display-v310{white-space:normal;padding-right:36px;font-size:13px;line-height:1.3}#myteam.manager-team-surface .manager-round-display{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}#myteam.manager-team-surface .manager-round-display small{font-size:11px;color:#ffd772}
#myteam.manager-team-surface .manager-round-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}#myteam.manager-team-surface .manager-round-nav button,#myteam.manager-team-surface .manager-empty button{background:#0b2a44;color:#cceaff;border:1px solid #24506c;border-radius:9px;padding:10px 14px;cursor:pointer;font-weight:700}#myteam.manager-team-surface .manager-round-nav button:disabled{opacity:.35;cursor:default}#myteam.manager-team-surface .manager-round-nav>span{font-size:11px;color:#87aecb}#myteam.manager-team-surface button:focus-visible,#myteam.manager-team-surface select:focus-visible,#myteam.manager-team-surface summary:focus-visible{outline:3px solid #54d4ff;outline-offset:3px}
#myteam.manager-team-surface .manager-team-summary{display:grid;grid-template-columns:.8fr 1.5fr .8fr;border-block:1px solid #1c3c56;background:#09233b;padding:18px 24px;gap:16px}#myteam.manager-team-surface .manager-team-summary>div{display:flex;flex-direction:column;gap:8px;min-width:0}#myteam.manager-team-surface .manager-team-summary span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#8dafc9}#myteam.manager-team-surface .manager-team-summary strong{font-size:20px;color:#fff;overflow-wrap:anywhere}#myteam.manager-team-surface .manager-team-summary>div:first-child strong{color:#ffd76e;font-size:26px}#myteam.manager-team-surface .manager-team-summary strong small{font-size:13px;color:#8dafc9}
#myteam.manager-team-surface .arena-wrap{margin:0;min-height:0;padding:38px 30px!important}#myteam.manager-team-surface .rink{height:660px!important;max-width:690px;width:100%!important}#myteam.manager-team-surface .slot,#myteam.manager-team-surface .lineup-token,#myteam.manager-team-surface .empty-slot{cursor:default;user-select:text}#myteam.manager-team-surface .substitutes-v260{margin:0 24px 24px}
#myteam.manager-team-surface .manager-points-detail{margin:0 24px 24px;border:1px solid #25465e;border-radius:12px;overflow:hidden;background:#092239}#myteam.manager-team-surface .manager-points-detail summary{padding:16px;cursor:pointer;color:#b9eaff;font-weight:700;font-size:13px}#myteam.manager-team-surface .insights-table-scroll{overflow:auto}#myteam.manager-team-surface table{width:100%;border-collapse:collapse;font-size:12px}#myteam.manager-team-surface th,#myteam.manager-team-surface td{padding:12px;text-align:left;border-top:1px solid #214058;color:#dbeeff}#myteam.manager-team-surface .manager-substitution{display:block;margin-top:6px;color:#74dbb9}
#myteam.manager-team-surface .manager-privacy{display:flex;gap:10px;padding:0 24px 24px;color:#8bb0c9;font-size:12px;line-height:1.6}#myteam.manager-team-surface .manager-privacy svg{width:18px;height:18px;flex:none}#myteam.manager-team-surface .manager-empty,#myteam.manager-team-surface .manager-loading{padding:60px 24px;text-align:center;color:#9dbed5}#myteam.manager-team-surface .manager-empty svg{width:42px;height:42px;color:#52cbee}#myteam.manager-team-surface .manager-empty h2{color:#eaf7ff;font-size:22px}#myteam.manager-team-surface .manager-empty p{max-width:400px;margin:12px auto;line-height:1.7}
@media(max-width:760px){.manager-team-dialog.manager-team-dialog-v470{width:calc(100vw - 12px);max-width:calc(100vw - 12px);border-radius:16px;max-height:96svh}.manager-dialog-top{padding:10px 14px}.manager-dialog-top>span{font-size:9px;letter-spacing:.04em}#myteam.manager-team-surface{padding:10px}#myteam.manager-team-surface .manager-identity{padding:18px;gap:12px}#myteam.manager-team-surface .manager-stage-heading h1{font-size:20px}#myteam.manager-team-surface .lineup-command-panel-v310{padding:16px 12px}#myteam.manager-team-surface .lineup-command-ribbon-v310{grid-template-columns:1fr;gap:14px}#myteam.manager-team-surface .lineup-command-icon-v310{width:36px;height:36px;flex:0 0 36px}#myteam.manager-team-surface .manager-round-nav button{font-size:11px;padding:10px}#myteam.manager-team-surface .manager-team-summary{padding:15px 12px;gap:12px;grid-template-columns:.7fr 1.5fr .8fr}#myteam.manager-team-surface .manager-team-summary strong{font-size:14px}#myteam.manager-team-surface .manager-team-summary span{font-size:8px}#myteam.manager-team-surface .arena-wrap{padding:24px 5px!important;--lineup-card-w:clamp(66px,18vw,104px)}#myteam.manager-team-surface .rink{height:530px!important}#myteam.manager-team-surface .substitutes-v260{margin:0 10px 16px}#myteam.manager-team-surface .manager-points-detail{margin:0 10px 16px}#myteam.manager-team-surface .manager-privacy{padding:0 14px 20px;font-size:10px}}

.public-lineup-open-v471{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(100px,1fr) 90px;gap:10px;align-items:center;width:100%;padding:16px;color:#eaf5ff;text-align:left;cursor:pointer;font:inherit}.public-lineup-open-v471:hover{background:#14324f;border-color:#58c5ee}.public-lineup-open-v471:focus-visible{outline:3px solid #58c5ee;outline-offset:3px}.public-lineup-open-v471 strong,.public-lineup-open-v471 small{overflow-wrap:anywhere}.public-lineup-open-v471 b{text-align:right;color:#8be2ff}.public-lineup-open-v471 small{color:#a7c0da}#myteam.manager-team-surface .manager-round-nav[hidden]{display:none}
@media(max-width:600px){.public-lineup-open-v471{grid-template-columns:30px minmax(0,1fr) 70px;padding:12px;gap:8px}.public-lineup-open-v471 small{grid-column:2;grid-row:2}.public-lineup-open-v471 b{grid-column:3;grid-row:1/3}}
