.gen-layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:24px;display:grid}.gen-form{gap:28px;display:grid}.gen-count{justify-content:space-between;align-items:center;gap:16px;display:flex}.gen-count .tool-label{color:var(--text);letter-spacing:0;font-size:16px}.gen-form .button-primary{width:100%}.gen-result-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.gen-result-head .small-note{font-size:13px}.gen-list{counter-reset:gen;margin:0;padding:0;list-style:none}.gen-list li{counter-increment:gen;border-bottom:1px solid var(--line);align-items:center;gap:16px;min-height:64px;padding:8px 0 8px 44px;display:flex;position:relative}.gen-list li:before{content:counter(gen);color:var(--gold);font-family:Bangers,sans-serif;font-size:28px;line-height:1;position:absolute;left:0}.gen-name{flex:1;font-size:19px;font-weight:700;line-height:1.35}.gen-swap{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:8px;flex:none;padding:8px 14px;font-size:14px;font-weight:700;transition:color .2s,border-color .2s}.gen-swap:hover{color:var(--text);border-color:#596278}.gen-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.gen-actions .text-link{color:var(--violet)}.gen-status{min-height:1.6em;color:var(--cyan);margin-top:12px;font-size:15px}@media (width<=760px){.gen-layout{grid-template-columns:1fr;gap:16px}.gen-form{gap:24px}.gen-name{font-size:17px}.gen-list li{min-height:60px;padding-left:40px}.gen-actions{flex-direction:column;align-items:stretch}.gen-actions .text-link{justify-content:start}}
