.daily-lineup{color:#123a60;background:#fff;border:2px solid #dce6ef;border-bottom:5px solid #c8d9e9;border-radius:20px;gap:12px;padding:18px 18px 16px;display:grid}.daily-lineup-head h3{color:#0b3155;margin:0 0 4px;font-size:20px;line-height:1.25}.daily-lineup-head p{color:#2c4a66;margin:0;font-size:15px;line-height:1.45}.daily-lineup-bench,.daily-lineup-out{gap:8px;margin:0;padding:0;list-style:none;display:grid}.daily-lineup-bench>li{background:#f2f9fd;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.daily-lineup-bench>li[data-selected]{box-shadow:inset 0 0 0 2px var(--hp-blue);background:#e6f1ff}.daily-lineup .portrait{width:44px;height:52px}.daily-lineup-name{min-width:0;display:grid}.daily-lineup-name strong{overflow-wrap:anywhere;font-size:16px;font-weight:800}.daily-lineup-name small{color:#2c4a66;font-size:13px;font-weight:600}.daily-lineup-in{background:var(--hp-blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:12px;min-height:44px;padding:8px 14px;font-size:15px;font-weight:800}.daily-lineup-in[aria-pressed=true]{color:var(--hp-blue);box-shadow:inset 0 0 0 2px var(--hp-blue);background:#fff}.daily-lineup-step h4{color:#0b3155;margin:4px 0 8px;font-size:16px}.daily-lineup-out button{color:#123a60;text-align:left;cursor:pointer;background:#fff;border:2px solid #dce6ef;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 10px;display:grid}.daily-lineup-confirm{border:2px solid var(--hp-blue);background:#eef5ff;border-radius:14px;gap:8px;padding:14px;display:grid}.daily-lineup-confirm p{margin:0;font-size:15px;line-height:1.45}.daily-lineup-swap{gap:6px;display:grid}.daily-lineup-swap span{align-items:baseline;gap:10px;font-size:17px;font-weight:800;display:flex}.daily-lineup-swap b{letter-spacing:.04em;text-transform:uppercase;min-width:64px;color:var(--hp-blue);font-size:13px;font-weight:800}.daily-lineup-swap span+span b{color:var(--hp-red)}.daily-lineup-when strong{color:#0b3155}.daily-lineup-confirm>div{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.daily-lineup-yes,.daily-lineup-no{cursor:pointer;border-radius:12px;min-height:44px;padding:9px 18px;font-size:15px;font-weight:800}.daily-lineup-yes{background:var(--hp-blue);color:#fff;border:0}.daily-lineup-no{color:#123a60;background:#fff;border:2px solid #c8d9e9}.daily-lineup button:disabled{opacity:.6;cursor:default}.daily-lineup-notice{background:#e8f4ef;border-radius:12px;margin:0;padding:10px 12px;font-size:15px;font-weight:700}@media (hover:hover) and (pointer:fine){.daily-lineup-out button:hover{border-color:var(--hp-blue)}}.daily-lineup-bench>li[data-pending]{background:#fff;grid-template-columns:44px minmax(0,1fr);box-shadow:inset 0 0 0 2px #dce6ef}.daily-lineup-bench>li[data-pending] small{color:var(--hp-blue);font-weight:700}
