.tg-form h2{margin:6px 0 2px;font-size:16px}.tg-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tg-row label,.tg-form>label{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.tg-q{border:1px solid var(--line);border-radius:10px;margin:0 0 10px;padding:8px 12px 10px}.tg-q legend{color:var(--text);padding:0 4px;font-size:14px;font-weight:600}.tg-opt{cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.tg-opt input{width:auto;margin:0}.tg-list{margin:0;padding:0;list-style:none}.tg-list>li{border-bottom:1px solid var(--line);gap:4px;padding:10px 6px;display:grid}.tg-list>li.best{background:var(--sel,#ffd77814);border-radius:8px}.tg-head{align-items:center;gap:10px;display:flex}.tg-bar{background:var(--line);border-radius:3px;flex:1;max-width:220px;height:6px;overflow:hidden}.tg-bar i{background:var(--gold);height:100%;display:block}.tg-why{color:var(--neutral);margin:0;padding-left:18px;font-size:13px}.tg-list button{justify-self:start}@media (width<=600px){.tg-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
