.match-deck-heading{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.match-deck-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;margin:8px -4px;padding:4px;display:grid;overflow-y:auto}.match-deck-option{text-align:left;color:#deedf6;background:#081423;border:1px solid #597b9655;border-radius:9px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.match-deck-option[aria-checked=true]{background:#133247;border-color:#75cdf1;box-shadow:inset 0 0 18px #74d1ff10}.match-deck-option>span{flex:1;gap:5px;min-width:0;display:grid}.match-deck-option strong{overflow-wrap:anywhere;font-size:12px}.match-deck-option small,.match-deck-option em{font-size:10px;font-style:normal}.match-deck-option small{color:#a8bfce}.match-deck-option img{object-fit:cover;border-radius:5px;width:38px;height:53px}.match-deck-review{background:#0c1c2c;border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.match-deck-review details{color:#dfc998;margin-top:10px}.match-deck-review summary{cursor:pointer}.match-deck-review ul{max-height:145px;padding-left:18px;overflow-y:auto}.match-deck-review p{color:#a8bfce;margin-bottom:0}.effect-choice-options{gap:8px;max-height:45vh;margin:16px 0;display:grid;overflow-y:auto}.effect-choice-options [aria-pressed=true]{color:#fff;background:#133247;border-color:#75cdf1}@media (max-width:520px){.match-deck-options{grid-template-columns:1fr}}.modal .deck-text-input{resize:vertical;color:#dfebf4;tab-size:2;background:#081423;border:1px solid #597b964d;border-radius:8px;min-height:190px;max-height:38vh;margin:8px 0;padding:14px 16px;font:12px/1.65 Consolas,SFMono-Regular,monospace}.transfer-name{color:#c0d2df;gap:7px;font-size:12px;display:grid}.transfer-file-row,.transfer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.transfer-file-row{justify-content:space-between;margin:2px 0 12px}.transfer-file-row>span,.transfer-note{color:#9bafc1;font-size:11px;line-height:1.5}.transfer-note{margin:10px 0}.transfer-file{cursor:pointer;flex-direction:row;position:relative;overflow:hidden}.transfer-file input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.transfer-file:focus-within{outline-offset:3px;outline:2px solid #8bd8ff}.transfer-counts{border-block:1px solid #7294ad33;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;padding:12px 0;display:grid}.transfer-counts span{color:#9db6c8;text-align:center;gap:4px;font-size:10px;display:grid}.transfer-counts b{color:#d4efff;font-size:21px;font-weight:600}.transfer-errors,.transfer-warnings{border-radius:7px;margin:10px 0;padding:10px 13px;font-size:12px;line-height:1.6}.transfer-errors{color:#ffd4d4;background:#672f3338;border:1px solid #c5757655}.transfer-errors ul,.transfer-warnings ul{max-height:140px;margin:8px 0;padding-left:18px;overflow-y:auto}.transfer-warnings{color:#e3c98e;background:#68552b25;border:1px solid #bda35c40}.transfer-warnings summary{cursor:pointer}.transfer-actions .button{flex-shrink:0}@media (max-width:520px){.transfer-file-row>span{display:none}.transfer-actions .button{flex:1}}
