.rr-panel{padding:24px;margin:20px 0;border:1px solid #ffffff24;border-radius:16px;background:#202024;color:#eee;font:14px/1.65 system-ui,sans-serif}.rr-panel h2{font-size:21px;margin:0 0 10px}.rr-panel h3{font-size:16px;margin:22px 0 10px}.rr-panel p{color:#bcb7c4;margin:10px 0}.rr-panel details{margin:14px 0}.rr-panel summary{cursor:pointer;color:#dfb9cf}.rr-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.rr-cards article{background:#ffffff08;border:1px solid #ffffff14;padding:16px;border-radius:12px}.rr-cards span{display:block;color:#bcb7c4;font-size:12px}.rr-cards strong{display:block;font-size:25px;font-variant-numeric:tabular-nums}.rr-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.rr-panel button,.rr-dialog button,.rr-panel select{border:1px solid #9d6e8b;background:#633b55;color:#fff;border-radius:8px;padding:8px 12px;cursor:pointer;font:inherit}.rr-panel button:disabled,.rr-dialog button:disabled{opacity:.45;cursor:default}.rr-scroll{overflow-x:auto;max-width:100%}.rr-table{border-collapse:collapse;width:100%;font-size:13px}.rr-table th,.rr-table td{padding:12px 10px;border-bottom:1px solid #ffffff1c;text-align:left;vertical-align:top;white-space:nowrap}.rr-table small{display:block;color:#aaa1ad;font-size:11px;white-space:normal;max-width:260px}.rr-table td.rr-wrap{min-width:160px;max-width:320px;white-space:pre-wrap;overflow-wrap:anywhere}.rr-table button{display:block;margin:3px 0}.rr-dialog{width:min(520px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid #a97c98;background:#242127;color:#eee;border-radius:18px;padding:24px;box-sizing:border-box;font:15px/1.7 system-ui}.rr-dialog::backdrop{background:#000a}.rr-dialog label{display:block;margin:12px 0}.rr-dialog input,.rr-dialog textarea{display:block;box-sizing:border-box;width:100%;padding:10px;background:#161419;border:1px solid #736373;border-radius:8px;color:#fff;font:inherit}.rr-dialog h2{margin:0 0 12px}.rr-dialog [data-dialog-message],.rr-panel [data-reward-message]{color:#f3b9c9}.rr-panel select{max-width:100%;margin:4px 8px}.rr-panel [role=status]:empty{display:none}@media(max-width:700px){.rr-panel{padding:16px}.rr-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rr-cards strong{font-size:21px}.rr-actions{align-items:stretch}.rr-actions button{min-height:42px}.rr-dialog{padding:18px}.rr-panel h2{font-size:19px}}
.rr-panel select{-webkit-appearance:none;appearance:none;background-color:#633b55;color:#fff;color-scheme:dark;min-height:40px}
