.a2-col-list{gap:6px;margin:0;padding:4px;list-style:none;display:grid}@media (min-width:96rem){.a2-col-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.a2-col-row{border:1px solid var(--a2-list-frame);border-radius:var(--a2-radius);background:var(--a2-list-rim), var(--a2-list-fill);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"tick icon main""tick icon eff";align-items:center;gap:2px 10px;padding:6px 10px;display:grid}.a2-col-row:not(:has(.a2-slot)){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tick main""tick eff"}.a2-col-row[data-owned="1"]{border-color:var(--a2-gold-line,var(--a2-list-frame))}.a2-col-row[data-owned="0"] .a2-col-eff{color:var(--a2-text-dim)}.a2-col-tick{grid-area:tick;min-width:24px;min-height:24px}.a2-col-row>.a2-slot{grid-area:icon}.a2-col-row>a:has(.a2-slot){grid-area:icon}.a2-col-main{flex-wrap:wrap;grid-area:main;align-items:baseline;gap:0 8px;min-width:0;display:flex}.a2-col-note{color:var(--a2-note);font-size:var(--a2-fs-xs)}.a2-col-laterhint{margin:0;padding:4px 8px 2px;display:block}.a2-col-row[data-later="1"]{opacity:.8}.a2-col-eff{color:var(--a2-desc-point,var(--a2-text));font-size:var(--a2-fs-sm);grid-area:eff;margin:0}.a2-col-total>h2{color:var(--a2-text-dim);font:700 var(--a2-fs-xs) / 1.4 var(--a2-font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.a2-col-total>dl{gap:2px 16px;margin:0;display:grid}@media (min-width:40rem) and (max-width:63.99rem){.a2-col-total>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.a2-col-total>dl>div{font-size:var(--a2-fs-sm);justify-content:space-between;gap:8px;display:flex}.a2-col-total dt{min-width:0;color:var(--a2-note)}.a2-col-total dd{color:var(--a2-desc-point,var(--a2-text));font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.a2-col-total>p{color:var(--a2-note);font-size:var(--a2-fs-sm);margin:0}.a2-col-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.a2-col-stat{max-width:100%}@media (max-width:39.99rem){.a2-col-total>dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.a2-col-total>dl>div{font-size:var(--a2-fs-xs)}}
