.v50-group-controls{display:flex;justify-content:flex-end;gap:0;margin:12px 0 18px}.v50-group-controls button{font:inherit;font-size:11px;padding:4px 10px;border:0;background:transparent;color:#5d6a83;cursor:pointer}.v50-group-controls button+button{border-left:1px solid #d7deeb}.v50-group-controls button:hover{color:#bb3613;text-decoration:underline}.v50-group-controls button:focus-visible{outline:2px solid #f54715;outline-offset:2px}.rp-result-cards article:last-child{background:#be3b12!important;color:#fff!important}.rp-result-cards article:last-child small,.rp-result-cards article:last-child strong,.rp-result-cards article:last-child p{color:#fff!important}.v50-volume-fields{border:1px solid #dce2ef;border-radius:14px;padding:18px;margin-bottom:18px;background:#fff}.v50-volume-fields>summary{font-size:14px;font-weight:600;cursor:pointer;margin-bottom:16px}.v50-volume-fields:not([open])>summary{margin-bottom:0}.v50-volume-fields input{width:100%;box-sizing:border-box}.v50-volume-result{padding:24px;border:1px solid #dee5ee;border-radius:20px;background:linear-gradient(140deg,#fff,#f4f6fb);color:#1c2345}.v50-volume-result h3{font-size:23px;letter-spacing:-.6px;line-height:1.2;margin:12px 0 20px}.v50-volume-total{background:#1c2345;color:#fff;display:grid;gap:7px;padding:22px;border-radius:14px;margin-bottom:24px}.v50-volume-total strong{font-size:29px;line-height:1.3}.v50-volume-total small,.v50-volume-total span{font-size:11px;color:#dfe5f6}.v50-bar-row{margin:18px 0}.v50-bar-row>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin-bottom:8px;flex-wrap:wrap}.v50-track{height:9px;border-radius:20px;background:#e7ebf3;overflow:hidden}.v50-track span{display:block;height:100%;border-radius:20px;background:#1c2345}.v50-track .cost{background:#f54715}.v50-track .balance{background:#26765e}.v50-track .negative{background:#b9312c}.v50-volume-note{font-size:12px;line-height:1.6;color:#5f6d86}.v50-private{display:block;font-size:10px;color:#65718a;margin-top:12px;line-height:1.6}form[data-volume] output{display:block;background:transparent;padding:0;margin-top:20px}.v50-volume-result .button{width:100%;font-size:12px}@media(max-width:600px){.v50-volume-result{padding:18px}.v50-group-controls{justify-content:center}.v50-volume-total strong{font-size:25px}}@media print{.v50-group-controls{display:none}}
