.up-page .up-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.up-page .up-offer{display:grid;grid-template-columns:1.3fr 1fr 1fr 110px 1fr 90px;gap:14px;align-items:end;padding:18px 0;border-bottom:1px solid #644276}.up-page .up-offer label{font-size:13px}.up-page .up-offer button{margin-bottom:16px}.up-page .up-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.up-page .up-actions button{min-width:140px}.up-page #upResults{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.up-page .up-result{padding:20px;border:1px solid #73518a;border-radius:14px;background:#24172e;min-width:0;overflow-wrap:anywhere}.up-page .up-result strong{font-size:20px;color:#e5c3fc}.up-page .up-result h3{margin:0 0 12px}.up-page .up-best{border:2px solid #bc8bea;background:#342040}.up-page #upWinner{font-size:23px;color:#e8d0fc;overflow-wrap:anywhere}@media(max-width:1050px){.up-page .up-offer{grid-template-columns:repeat(3,minmax(0,1fr))}.up-page #upResults{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.up-page .up-settings,.up-page #upResults{grid-template-columns:minmax(0,1fr)}.up-page .up-offer{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0}.up-page .up-offer label:first-child{grid-column:1/-1}}
