.rewards-page .rewards-layout{max-width:1000px}.rewards-page form{display:grid;gap:16px}.rewards-page label{display:grid;gap:8px}.rewards-page .rewards-pair{display:grid;grid-template-columns:2fr 1fr;gap:16px}.rewards-page textarea{min-height:140px;resize:vertical;font-family:monospace}.rewards-page .rewards-merge{display:flex;align-items:center;gap:10px}.rewards-page .rewards-merge input{width:18px;min-height:18px}.rewards-page .rewards-summary{padding:20px;background:#f8f5ef;border-radius:12px;margin:16px 0}.rewards-page .rewards-summary strong{font-size:24px}.rewards-page .rewards-summary p{font-size:13px;line-height:1.7}.rewards-page .rewards-table{overflow:auto;max-height:400px}.rewards-page table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.rewards-page td,.rewards-page th{padding:12px;border-bottom:1px solid #e5e1d9}.rewards-page td:first-child{font-family:monospace;overflow-wrap:anywhere;min-width:160px}.rewards-page .rewards-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.rewards-page .field-help{font-size:13px;line-height:1.7}.rewards-page details>summary{cursor:pointer;padding:12px 0}.rewards-page details label{margin-top:14px}@media(max-width:650px){.rewards-page .rewards-pair{grid-template-columns:1fr 90px}.rewards-page input,.rewards-page textarea{font-size:16px}.rewards-page .strategy-hero h1{font-size:42px}.rewards-page .hero-aside{display:none}.rewards-page .rewards-summary{padding:14px}.rewards-page .rewards-actions .button{flex:1;font-size:12px;padding:12px}.rewards-page .studio-panel{padding:18px}}
.rewards-page input,.rewards-page textarea{display:block;width:100%;box-sizing:border-box;border:1px solid var(--line,#ddd4c4);background:#fffefb;color:inherit;padding:12px;min-height:44px;font-size:14px;font-family:inherit}.rewards-page label{font-size:13px;line-height:1.6}.rewards-page .rewards-pair>*{min-width:0}.rewards-page .rewards-merge input{flex:0 0 18px;padding:0}@media(max-width:650px){.rewards-page input,.rewards-page textarea{font-size:16px}}
