.team-sim-builder{align-items:end;background:#fff;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:140px minmax(250px,420px) auto 1fr;padding:22px 5%}.team-sim-builder label{display:grid;gap:6px}.team-sim-builder label span{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.team-sim-builder input,.team-sim-builder select{background:#fff;border:1px solid var(--line);border-radius:7px;color:var(--navy);font:600 14px var(--body);height:44px;padding:0 11px}.team-sim-builder p{color:var(--muted);font-size:9px;margin:0}.team-sim-poster{background:#eef3f7;background:color-mix(in srgb,var(--team-primary) 10%,#f7f9fb);border:7px solid var(--team-primary);border-radius:12px;color:#082b49;margin:30px auto 55px;max-width:1050px;overflow:hidden}.team-sim-poster>header{align-items:center;background:var(--team-primary);border-bottom:5px solid var(--team-secondary);color:var(--team-text);display:grid;gap:18px;grid-template-columns:1fr 2fr auto;padding:24px 28px}.team-sim-brand small,.team-sim-brand strong{display:block}.team-sim-brand small{color:inherit;font-size:8px;letter-spacing:.12em;opacity:.78;text-transform:uppercase}.team-sim-brand strong{font:700 25px var(--display);text-transform:uppercase}.team-sim-identity{align-items:center;display:flex;gap:16px}.team-sim-identity img{background:#fff;border-radius:9px;height:66px;object-fit:contain;padding:7px;width:66px}.team-sim-identity h3{font:700 36px var(--display);margin:0;text-transform:uppercase}.team-sim-identity span{color:inherit;font-size:9px;opacity:.8;text-transform:uppercase}.team-sim-record{text-align:right}.team-sim-mobile-record{display:none}.team-sim-record small,.team-sim-record strong{display:block}.team-sim-record small{font-size:8px;text-transform:uppercase}.team-sim-record strong{color:inherit;font:700 53px var(--display)}.team-sim-schedule{display:grid;grid-template-columns:1fr 1fr;padding:16px}.team-sim-schedule article{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--team-primary) 22%,#cad5de);display:grid;gap:12px;grid-template-columns:28px 1fr 30px auto;padding:11px 13px}.team-sim-schedule article:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--team-primary) 22%,#cad5de)}.team-sim-schedule article>b{align-items:center;border-radius:50%;color:#fff;display:flex;font:700 13px var(--display);height:25px;justify-content:center;width:25px}.team-sim-schedule article.win>b{background:#128a62}.team-sim-schedule article.loss>b{background:#bc3d32}.team-sim-schedule span small,.team-sim-schedule span strong{display:block}.team-sim-schedule span small{color:#58738a;font-size:7px;text-transform:uppercase}.team-sim-schedule span strong{color:#082b49;font-size:11px;margin-top:3px}.team-sim-schedule img{height:27px;max-width:30px;object-fit:contain}.team-sim-schedule em{color:#082b49;font:700 20px var(--display);font-style:normal}.team-sim-poster>footer{align-items:center;border-top:1px solid color-mix(in srgb,var(--team-primary) 22%,#cad5de);color:#58738a;display:flex;font-size:7px;justify-content:space-between;letter-spacing:.1em;padding:11px 28px;text-transform:uppercase}.team-sim-poster>footer b{color:var(--team-primary)}@media(max-width:850px){.team-sim-builder{grid-template-columns:1fr 1fr}.team-sim-builder p{grid-column:1/-1}.team-sim-poster{border-radius:0;margin:20px 0}.team-sim-poster>header{grid-template-columns:1fr}.team-sim-brand{display:none}.team-sim-record{display:none}.team-sim-mobile-record{align-items:baseline;display:flex;gap:7px;margin:4px 0 2px}.team-sim-mobile-record small{font-size:7px;letter-spacing:.08em;opacity:.8;text-transform:uppercase}.team-sim-mobile-record strong{color:inherit;font:700 25px var(--display)}.team-sim-schedule{grid-template-columns:1fr}.team-sim-schedule article:nth-child(odd){border-right:0}}@media(max-width:550px){.team-sim-builder{grid-template-columns:1fr;padding:18px}.team-sim-builder p{grid-column:auto}.team-sim-poster>header{padding:16px 18px}.team-sim-identity{gap:12px}.team-sim-identity img{height:58px;width:58px}.team-sim-identity h3{font-size:29px}.team-sim-schedule{padding:8px}}
