.vorp-card{margin-top:18px}.draft-size-row,.vorp-toolbar,.draft-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.draft-size-row{padding:4px 0 16px}.draft-size-row>span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-right:5px}.draft-size-row button,.vorp-toolbar button{border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:10px;padding:8px 12px;font-weight:800;cursor:pointer}.draft-size-row button.active,.vorp-toolbar button.active{background:var(--green);border-color:var(--green);color:#061322}.replacement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.replacement-grid>div{border:1px solid var(--line);border-radius:12px;padding:13px;background:rgba(9,24,42,.45);display:flex;flex-direction:column;gap:4px}.replacement-grid span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.replacement-grid b{font-size:22px}.replacement-grid small{color:var(--muted)}.vorp-explain{border:1px solid rgba(96,227,174,.25);background:rgba(96,227,174,.06);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.vorp-explain span{color:var(--muted);font-size:12px;line-height:1.5}.vorp-toolbar{justify-content:space-between;margin:12px 0}.vorp-toolbar>div{display:flex;gap:6px;flex-wrap:wrap}.vorp-toolbar>span{font-size:12px;color:var(--muted)}.vorp-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.vorp-head,.vorp-row{display:grid;grid-template-columns:42px minmax(210px,1fr) 70px 110px 110px 90px;gap:8px;align-items:center;padding:10px 12px}.vorp-head{background:rgba(255,255,255,.025);font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.vorp-row{border-top:1px solid var(--line);font-size:12px}.vorp-row>div{display:flex;flex-direction:column;gap:2px}.vorp-row small{color:var(--muted)}.vorp-row strong{color:var(--green);font-size:14px}.draft-actions{margin:16px 0 6px}.draft-actions span{font-size:12px;color:var(--muted)}.draft-sim{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.draft-sim-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.draft-sim-head h4{margin:3px 0}.draft-sim-head p{margin:0;color:var(--muted);font-size:12px;max-width:720px}.draft-rounds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.draft-pick{border:1px solid var(--line);border-radius:10px;padding:9px 10px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:8px}.draft-pick>span{color:var(--muted);font-size:11px}.draft-pick div{display:flex;flex-direction:column}.draft-pick small{color:var(--muted);font-size:10px}.draft-pick strong{color:var(--green)}.draft-rosters{margin-top:12px}.draft-rosters summary{cursor:pointer;color:var(--muted);font-weight:800;font-size:12px}.draft-team-card{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:9px 2px}.draft-team-card div{display:flex;flex-direction:column}.draft-team-card span{color:var(--muted);font-size:10px}.draft-team-card strong{color:var(--green)}@media(max-width:900px){.replacement-grid{grid-template-columns:repeat(2,1fr)}.vorp-head,.vorp-row{grid-template-columns:34px 1fr 55px 85px 75px}.vorp-head span:nth-child(5),.vorp-row>span:nth-child(5){display:none}.draft-rounds{grid-template-columns:1fr}}