.choice-buttons{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}.choice-buttons button{flex:1;min-width:64px;min-height:44px;padding:10px 12px;border:1px solid var(--line);background:#111e17;color:var(--muted);border-radius:8px;font:inherit;cursor:pointer}.choice-buttons button[aria-pressed=true]{background:#293f20;color:#d9ffb3;border-color:#7b9d54}.choice-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip-path:inset(50%)}.choice-native:focus-visible+.choice-buttons{outline:2px solid var(--green);outline-offset:4px}.pool-step{border:0;padding:0;margin:24px 0;min-width:0}.pool-step legend{font-size:17px;font-weight:600;color:var(--text);margin-bottom:14px}.pool-step legend small{display:inline-grid;place-items:center;width:26px;height:26px;background:#263920;color:var(--green);border-radius:7px;margin-right:8px}.pool-step-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pool-advanced{border:1px solid var(--line);padding:14px;border-radius:10px;margin:18px 0}.pool-advanced summary{cursor:pointer;min-height:28px}.pool-quick-list{display:flex;gap:8px;overflow-x:auto;padding:8px 0 12px}.pool-quick-list button{flex:0 0 auto;min-height:44px;border:1px solid var(--line);background:#15231a;color:var(--text);padding:10px 14px;border-radius:9px;cursor:pointer}.pool-quick-list button:hover{border-color:var(--green)}.pool-quick-list small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.pool-suggestion-heading{font-size:12px;color:var(--muted);margin:14px 0 0}.pool-create-shortcut{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid #3b5532;border-radius:7px;color:var(--green);background:#17251a;font-size:12px;margin:4px 12px 12px}.pool-create-shortcut:hover{border-color:var(--green);background:#263c20}.pulse-item{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;overflow:hidden}.pulse-item .pulse-card{border:0;margin:0}.pool-price-row{display:flex;align-items:end;gap:8px}.pool-price-row label{flex:1;min-width:0}#pool-use-price{min-height:44px;white-space:nowrap}.pool-note{font-size:12px;color:var(--muted);line-height:1.6}.pool-funding-actions{display:flex;gap:8px;flex-wrap:wrap}.pool-funding-actions[hidden]{display:none}@media(max-width:700px){.pool-step-grid{grid-template-columns:1fr}.pool-price-row{align-items:stretch;flex-direction:column}.pool-step{margin:18px 0}.choice-buttons button{min-width:56px}.pool-funding-actions>button{flex:1 1 100%}}
