.tier-workspace details{border-block:1px solid var(--line);margin-block:18px;padding:12px 0}.tier-workspace summary{cursor:pointer;align-content:center;min-height:44px}.tier-builder,.tier-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:12px;display:grid}.tier-workspace label{gap:5px;font-size:.9rem;display:grid}.tier-workspace input:not([type=checkbox]),.tier-workspace select{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:6px;min-width:0;max-width:100%;padding:8px}.tier-workspace .tier-check{align-items:center;gap:8px;min-height:44px;display:flex}.tier-choices{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:4px 14px;max-height:300px;margin:10px 0;display:grid;overflow:auto}.tier-workspace .bridge-actions{margin:12px 0}.tier-card{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.tier-card img{object-fit:cover;border-radius:5px;width:100%;max-height:200px}.tier-card a{align-content:center;min-height:44px;text-decoration:underline;display:inline-grid}.tier-row{border:1px solid var(--line);border-radius:8px;margin-block:12px;padding:10px}.tier-row h3{border-radius:5px;margin:0 0 10px;padding:8px}.tier-duel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tier-duel button{white-space:normal}.tier-grade-edit{gap:12px;margin:10px 0;display:flex}
