.rw-classic-bill .point-grid{grid-template-columns: repeat(2,minmax(0,1fr));}
.rw-classic-bill .details-body{overflow-wrap: anywhere;}
.rw-classic-bill a{color: inherit; text-decoration: none;}
.rw-classic-bill button{font: inherit; cursor: pointer; color: inherit; background: rgb(255, 254, 248); border: 1px solid rgb(216, 225, 209); border-radius: 10px; min-height: 42px; padding: 8px 15px;}
.rw-classic-bill button:hover,.rw-classic-bill a.back:hover{background: rgb(230, 239, 220);}
.rw-classic-bill button:disabled{opacity: 0.5; cursor: wait;}
.rw-classic-bill button:focus-visible,.rw-classic-bill a:focus-visible,.rw-classic-bill summary:focus-visible{outline: 3px solid #8eab58; outline-offset: 3px;}
.rw-classic-bill [hidden]{display: none !important;}
.rw-classic-bill .brand{font-weight: 900; letter-spacing: 3px; font-size: 17px;}
.rw-classic-bill .back{border-radius: 30px; padding: 8px 15px; background: rgb(240, 244, 233);}
.rw-classic-bill .intro{display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 26px; gap: 20px;}
.rw-classic-bill .eyebrow{font-size: 11px; font-weight: 800; letter-spacing: 2px; color: rgb(120, 135, 105); margin: 0px 0px 10px;}
.rw-classic-bill h1{font-size: 38px; line-height: 1.3; margin: 0px 0px 13px; letter-spacing: -1px;}
.rw-classic-bill h2{font-size: 24px; line-height: 1.3; margin: 0px;}
.rw-classic-bill .subtitle{margin: 0px; color: rgb(115, 128, 107);}
.rw-classic-bill .test-tag{white-space: nowrap; background: rgb(225, 236, 207); color: rgb(85, 108, 63); font-size: 12px; padding: 7px 13px; border-radius: 20px;}
.rw-classic-bill .wallet{display: flex; justify-content: space-between; align-items: center; gap: 15px; margin-bottom: 22px; padding: 18px 0px; border-top: 1px solid rgb(214, 224, 207);}
.rw-classic-bill .wallet>div{min-width: 0px;}
.rw-classic-bill .caption{display: block; font-size: 11px; color: rgb(119, 130, 112); margin-bottom: 4px;}
.rw-classic-bill code{font-size: 13px; overflow-wrap: anywhere;}
.rw-classic-bill .summary{display: grid; grid-template-columns: 1.4fr 1fr 1fr; gap: 16px;}
.rw-classic-bill .summary>div{padding: 26px 28px; border: 1px solid rgb(214, 223, 206); border-radius: 18px; background: rgb(255, 254, 248); min-width: 0px;}
.rw-classic-bill .summary .balance{background: rgb(36, 71, 53); border-color: rgb(36, 71, 53); color: rgb(245, 248, 233);}
.rw-classic-bill .summary span,.rw-classic-bill .summary small{display: block; font-size: 12px; opacity: 0.8;}
.rw-classic-bill .summary strong{display: block; font-size: 29px; letter-spacing: -0.6px; line-height: 1.3; margin: 10px 0px; font-variant-numeric: tabular-nums; overflow-wrap: anywhere;}
.rw-classic-bill .explanation{font-size: 12px; color: rgb(124, 133, 111); margin: 14px 2px 36px;}
.rw-classic-bill .history{padding: 28px; border: 1px solid rgb(214, 223, 206); border-radius: 20px; background: rgb(255, 254, 248);}
.rw-classic-bill .history-heading{display: flex; justify-content: space-between; align-items: center; gap: 12px; margin-bottom: 24px;}
.rw-classic-bill .filters{display: flex; gap: 8px; flex-wrap: wrap; padding-bottom: 22px; border-bottom: 1px solid rgb(226, 232, 217);}
.rw-classic-bill .filters button{border-radius: 25px; background: transparent; min-height: 38px; font-size: 13px;}
.rw-classic-bill .filters button[aria-pressed=true]{background: rgb(216, 242, 124); border-color: rgb(216, 242, 124); font-weight: 700;}
.rw-classic-bill .status{color: rgb(116, 129, 108); padding: 12px 0px; font-size: 13px;}
.rw-classic-bill .status:empty{display: none;}
.rw-classic-bill .records details{border-bottom: 1px solid rgb(226, 232, 217);}
.rw-classic-bill .records summary{list-style: none; display: flex; align-items: center; gap: 15px; padding: 14px 0px; cursor: pointer;}
.rw-classic-bill .records summary::-webkit-details-marker{display: none;}
.rw-classic-bill .record-icon{width: 43px; height: 43px; flex-shrink: 0; border-radius: 13px; display: grid; place-items: center; background: rgb(237, 242, 227); font-size: 21px; font-weight: 700;}
.rw-classic-bill .record-main{flex: 1 1 0%; min-width: 0px;}
.rw-classic-bill .record-main strong{display: block; font-size: 14px;}
.rw-classic-bill .record-main small{display: block; color: rgb(138, 144, 126); font-size: 11px; margin-top: 3px;}
.rw-classic-bill .amount{text-align: right; flex-shrink: 0; font-variant-numeric: tabular-nums; font-weight: 750;}
.rw-classic-bill .amount small{display: block; font-size: 10px; font-weight: 400; color: rgb(129, 138, 118);}
.rw-classic-bill .positive{color: rgb(53, 137, 84);}
.rw-classic-bill .details-body{border-radius: 13px; background: rgb(243, 246, 237); margin: 0px 0px 22px; padding: 16px 20px; font-size: 12px; color: rgb(105, 121, 97);}
.rw-classic-bill .details-body p{margin: 5px 0px; overflow-wrap: anywhere;}
.rw-classic-bill .more{display: block; margin: 24px auto 0px; min-width: 220px;}
.rw-classic-bill .login{display: inline-flex; background: rgb(218, 242, 130); padding: 10px 18px; border-radius: 12px; font-weight: 700; margin-bottom: 18px;}
@media (max-width:760px){.rw-classic-bill .brand{font-size: 13px; letter-spacing: 2px;}
.rw-classic-bill .back{font-size: 12px;}
.rw-classic-bill .intro{display: block;}
.rw-classic-bill h1{font-size: 29px;}
.rw-classic-bill .subtitle{font-size: 13px;}
.rw-classic-bill .test-tag{display: inline-block; margin-top: 17px;}
.rw-classic-bill .wallet{align-items: flex-start;}
.rw-classic-bill .wallet button{font-size: 11px; padding: 6px 10px; white-space: nowrap;}
.rw-classic-bill .summary{grid-template-columns: 1fr 1fr; gap: 10px;}
.rw-classic-bill .summary .balance{grid-column: 1/-1;}
.rw-classic-bill .summary>div{padding: 19px;}
.rw-classic-bill .summary strong{font-size: 25px;}
.rw-classic-bill .history{padding: 18px 16px;}
.rw-classic-bill .history-heading button{font-size: 11px; padding: 6px 10px;}
.rw-classic-bill .filters{gap: 6px;}
.rw-classic-bill .filters button{font-size: 12px; padding: 6px 12px;}
.rw-classic-bill .records summary{gap: 10px;}
.rw-classic-bill .record-icon{width: 35px; height: 35px; border-radius: 10px;}
.rw-classic-bill .record-main strong{font-size: 13px;}
.rw-classic-bill .amount{font-size: 12px; max-width: 42%; overflow-wrap: anywhere;}
.rw-classic-bill .amount small{font-size: 9px;}
.rw-classic-bill .explanation{line-height: 1.8;}
}
.rw-classic-bill .finance-summary{margin: 0px 0px 20px; padding: 18px; border: 1px solid rgb(215, 216, 200); border-radius: 18px; background: rgb(251, 252, 248); color: rgb(29, 37, 48);}
.rw-classic-bill .finance-summary h2{font-size: 21px; margin-bottom: 12px;}
.rw-classic-bill .finance-grid{display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 8px;}
.rw-classic-bill .finance-grid>div{box-sizing: border-box; display: flex; flex-wrap: wrap; align-content: flex-start; align-items: baseline; gap: 4px 6px; padding: 12px; border: 1px solid rgb(223, 223, 206); border-radius: 12px; background: rgb(255, 254, 248); min-width: 0px;}
.rw-classic-bill .finance-grid span,.rw-classic-bill .finance-grid small{display: block; font-size: 11px; color: rgb(92, 104, 98);}
.rw-classic-bill .finance-grid strong{display: block; margin: 0px; font-size: 23px; line-height: 1.3; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; color: rgb(147, 105, 0);}
.rw-classic-bill .finance-summary>.explanation{margin: 18px 0px 0px; color: rgb(92, 104, 98);}
@media (max-width:760px){.rw-classic-bill .finance-summary{padding: 18px 16px;}
.rw-classic-bill .finance-grid{grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px;}
.rw-classic-bill .finance-grid>div{padding: 12px;}
.rw-classic-bill .finance-grid strong{font-size: 21px;}
.rw-classic-bill .finance-grid>div[data-kind=profit]{grid-column: 1/-1;}
}
.rw-classic-bill .finance-grid>div>span{flex-basis: 100%;}
.rw-classic-bill .finance-grid>div>small{flex-basis: 100%; white-space: normal; line-height: 1.45;}
.rw-classic-bill .finance-grid>div>span,.rw-classic-bill .finance-grid>div>small{overflow-wrap: anywhere;}
.rw-classic-bill .finance-grid>div>strong{max-width: 100%; min-width: 0px;}
.rw-classic-bill .finance-grid>div[data-kind=profit]{background: rgb(243, 247, 233); border-color: rgb(184, 202, 145);}
.rw-classic-bill .finance-grid>div[data-state=loss]{background: rgb(255, 243, 239); border-color: rgb(226, 177, 166);}
.rw-classic-bill .finance-grid>div[data-state=loss] strong{color: rgb(178, 59, 50);}
.rw-classic-bill .finance-grid>div[data-state=profit] strong{color: rgb(40, 121, 74);}
.rw-classic-bill .finance-grid>div[data-state=pending] strong{color: rgb(122, 129, 115);}
.rw-classic-bill .record-main .record-character{color: rgb(56, 86, 64); font-size: 12px; font-weight: 600;}
.rw-classic-bill .details-body .consumed-role{color: rgb(180, 56, 56); font-weight: 650;}
.rw-classic-bill .billing-intro-actions{display: flex; flex-direction: column; align-items: flex-end; gap: 14px;}
.rw-classic-bill .billing-intro-actions .back{white-space: nowrap;}
@media (max-width:620px){.rw-classic-bill .billing-intro-actions{align-items: flex-start; flex-direction: row; flex-wrap: wrap; margin-top: 16px;}
.rw-classic-bill .billing-intro-actions .test-tag{margin-top: 0px;}
}
.rw-classic-bill .wallet-account{flex: 1 1 auto;}
.rw-classic-bill .wallet-actions{display: flex; align-items: center; justify-content: flex-end; gap: 14px; min-width: 0px;}
.rw-classic-bill .wallet-available{min-width: 0px; margin: 0px; text-align: right; line-height: 1.3;}
.rw-classic-bill .wallet-available span,.rw-classic-bill .wallet-available small{display: block; color: rgb(119, 130, 112); font-size: 11px;}
.rw-classic-bill .wallet-available strong{display: block; max-width: 100%; margin: 3px 0px; font-size: 19px; font-variant-numeric: tabular-nums; overflow-wrap: anywhere;}
@media (max-width:760px){.rw-classic-bill .wallet{flex-wrap: wrap;}
.rw-classic-bill .wallet-account{flex: 1 1 180px;}
.rw-classic-bill .wallet-actions{flex: 1 1 auto;}
.rw-classic-bill .history-heading>div{min-width: 0px;}
}
@media (max-width:380px){.rw-classic-bill .wallet-account,.rw-classic-bill .wallet-actions{flex-basis: 100%;}
.rw-classic-bill .wallet-actions{justify-content: space-between;}
.rw-classic-bill .wallet-available{text-align: left;}
}

/* Native fusion library and preview layout, narrowed to the TEST page. */
.rw-fusion-page .fusion-get-more{display: block; padding: 12px; background: var(--panel2); border-radius: 10px; font-size: 13px; color: var(--txt); text-decoration: none;}
.rw-classic-bill{min-width:0}.rw-classic-bill .wallet{border-top:0}.rw-classic-bill .records summary{min-height:66px}.rw-classic-bill .explanation a{display:inline-block;margin-left:12px;text-decoration:underline}.rw-classic-bill .history{overflow:hidden}.rw-classic-bill .amount{max-width:45%;overflow-wrap:anywhere}.rw-classic-bill .finance-summary{color:var(--ink)}
.rw-fusion-page{--dim:#647666;--gold:#967000}.rw-fusion-page .fusion-intro{margin:0 0 20px;color:#5c7266}.rw-fusion-page .fusion-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:24px;align-items:start;height:auto;overflow:visible;padding:0}.rw-fusion-page .fusion-library{min-height:0;height:auto}.rw-fusion-page .fusion-library-heading{margin-bottom:14px;flex-wrap:wrap}.rw-fusion-page .fusion-library #fusionChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;min-height:0;max-height:640px;overflow-y:auto;overflow-x:hidden;padding:3px;align-content:start;grid-auto-rows:auto}.rw-fusion-page .fusion-choice.rw-grade-card{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;min-height:156px;height:auto;padding:14px;background:var(--rw-card-paper);border:1px solid var(--rw-card-line);border-radius:14px;color:var(--rw-card-ink);text-align:left;overflow:visible;align-content:start}.rw-fusion-page .fusion-choice canvas{width:52px;height:52px;background:var(--rw-card-surface);border:1px solid var(--rw-card-line);border-radius:10px;image-rendering:pixelated;grid-column:1;grid-row:1}.rw-fusion-page .fusion-choice>span:not(.fusion-pick-mark){grid-column:2;min-width:0;padding-right:14px}.rw-fusion-page .fusion-choice small{display:block;line-height:1.6;font-size:11px}.rw-fusion-page .fusion-choice>.rw-hp,.rw-fusion-page .fusion-choice>small{grid-column:1/-1}.rw-fusion-page .fusion-choice[aria-pressed=true]{box-shadow:0 0 0 3px #9ebd58}.rw-fusion-page .fusion-choice.unavailable{opacity:.46;cursor:not-allowed}.rw-fusion-page .fusion-pick-mark{position:absolute;right:10px;top:10px}.rw-fusion-page .fusion-summary{min-height:0;height:auto;max-height:none;overflow:visible;padding:20px;border-radius:18px;gap:16px}.rw-fusion-page .fusion-summary-heading{font-size:18px}.rw-fusion-page .fusion-selected-slots{gap:10px}.rw-fusion-page .fusion-selected-slot{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:94px;height:auto;padding:10px;text-align:left;background:var(--rw-card-paper,#fbfcf7);border:1px solid var(--rw-card-line,#d5dfcc);color:var(--rw-card-ink,#245244);border-radius:12px}.rw-fusion-page .fusion-selected-slot canvas{width:44px;height:44px;background:var(--rw-card-surface);image-rendering:pixelated;border-radius:7px}.rw-fusion-page .fusion-selected-slot small{display:block;font-size:10px}.rw-fusion-page .fusion-selected-slot i{position:absolute;right:6px;top:4px;font-style:normal}.rw-fusion-page .fusion-selected-slot.empty{flex-direction:column}.rw-fusion-page .fusion-summary .fusion-result-card{margin:0;height:auto;min-height:180px;padding:18px;background:var(--rw-card-paper,#fffef8);border-color:var(--rw-card-line,#d9dfcc);color:var(--rw-card-ink,#254d3c)}.rw-fusion-page .fusion-result-identity{display:flex;align-items:center;gap:16px}.rw-fusion-page .fusion-result-identity canvas{width:92px;height:92px;background:var(--rw-card-surface);image-rendering:pixelated;border-radius:12px}.rw-fusion-page .fusion-result-identity span,.rw-fusion-page .fusion-result-identity small{display:block;font-size:12px}.rw-fusion-page .fusion-result-identity strong{display:block;font-size:20px;margin:5px 0}.rw-fusion-page .fusion-result-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--rw-card-line,#d9dfcc);padding-top:14px;margin:16px 0 0;gap:12px}.rw-fusion-page .fusion-result-stats dd{margin:4px 0 0;font-size:24px;font-weight:800}.rw-fusion-page .fusion-cost{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.rw-fusion-page .fusion-cost strong{font-size:22px;color:#856700}.rw-fusion-page .fusion-cost small{flex-basis:100%;color:#607364}.rw-fusion-page .fusion-warning{margin:0;padding:12px;background:#fff6df;border:1px solid #e4d3a2;border-radius:10px;font-size:12px}.rw-fusion-page .fusion-result-empty{padding:10px;min-height:150px}.rw-fusion-page .fusion-result-empty span{font-size:35px}.rw-fusion-page .fusion-get-more{display:block;margin-top:18px}.rw-fusion-page [data-action=more-fusion-roles]{margin-top:16px;width:100%}
.rw-legacy-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rw-legacy-role-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:18px}.rw-legacy-role-head small{overflow-wrap:anywhere}.rw-legacy-stats{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px}.rw-legacy-role .rw-traits{margin:14px 0}.rw-legacy-role .rw-traits [data-tier=gold]{background:#ffedb8;border-color:#d8b85b;color:#7c5a10}.rw-legacy-role .rw-traits [data-tier=purple]{background:#eee0ff;border-color:#bb94d7;color:#5e397e}
.rw-monster-quota{padding:20px 24px;background:#f6f9ed;border:1px solid #c8d9b1;border-radius:16px;margin-bottom:24px}.rw-monster-quota-head{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px}.rw-monster-quota-head b{color:#98720d}.rw-monster-progress{height:9px;border-radius:8px;background:#dce5cd;overflow:hidden;margin:12px 0}.rw-monster-progress span{display:block;height:100%;background:#588c42;border-radius:8px;transition:width .8s ease;position:relative}.rw-monster-progress span:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff33,transparent);animation:rw-quota-shine 4s ease-in-out infinite}.rw-quota-ticks{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#65765a}.rw-monster-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:12px;margin-top:18px}.rw-monster-footer strong{font-size:20px;display:block;color:#214c3d}.rw-boss-count{min-width:120px}.rw-quota-note{font-size:11px;color:#687964;margin-top:10px}@keyframes rw-quota-shine{from{transform:translateX(-100%)}to{transform:translateX(100%)}}
@media(max-width:900px){.rw-fusion-page .fusion-layout{grid-template-columns:1fr}.rw-fusion-page .fusion-library #fusionChoices{max-height:400px}.rw-fusion-page .fusion-summary{min-height:0}.rw-legacy-roles{grid-template-columns:1fr}}
@media(max-width:430px){.rw-fusion-page .fusion-choice.rw-grade-card{grid-template-columns:40px minmax(0,1fr);padding:11px}.rw-fusion-page .fusion-choice canvas{width:38px;height:38px}.rw-fusion-page .fusion-selected-slot{flex-direction:column}.rw-fusion-page .fusion-result-identity{gap:10px}.rw-fusion-page .fusion-result-identity canvas{width:68px;height:68px}.rw-monster-quota{padding:16px}.rw-classic-bill .records summary{gap:8px}.rw-classic-bill .record-icon{width:30px;height:30px}.rw-classic-bill .amount{font-size:11px}}
@media(prefers-reduced-motion:reduce){.rw-monster-progress span{transition:none}.rw-monster-progress span:after{animation:none}}

.rw-fusion-page .rw-hp{height:6px;background:#d5decb;border-radius:4px;overflow:hidden}.rw-fusion-page .rw-hp span{display:block;height:100%;background:#679253}

.rw-fusion-page .fusion-mode-tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}
.rw-fusion-page .fusion-library-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}
.rw-fusion-page .rw-fusion-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
.rw-fusion-page .rw-fusion-filters button[aria-pressed=true]{background:#d8f27c;border-color:#94ad48}
.rw-fusion-page .fusion-summary{display:flex;flex-direction:column;background:#eff2e8;border:1px solid #dbe0d0}
.rw-fusion-page .fusion-selected-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.rw-fusion-page .fusion-result-card{border:1px solid #d9dfcc;border-radius:12px}
.rw-fusion-page .fusion-mode-tabs button{min-height:44px;padding:10px 24px;border-radius:12px;font-weight:700}
.rw-fusion-page .fusion-mode-tabs button[aria-pressed=true]{background:#d8f27c;border-color:#94ad48;color:#264238}
.rw-fusion-page .fusion-material-traits{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px;min-width:0;font-size:11px}
.rw-fusion-page .fusion-material-traits span{border-radius:5px;padding:2px 6px;background:#eee0ff;color:#663b84}
.rw-fusion-page .fusion-material-traits span[data-tier=gold]{background:#ffedb8;color:#7c5a10}
.rw-fusion-page .fusion-trait-picker{min-width:0;border-top:1px solid #d4decb;padding-top:12px}
.rw-fusion-page .fusion-traits-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;margin:12px 0 8px;font-size:13px}
.rw-fusion-page .fusion-traits-heading span,.rw-fusion-page .fusion-traits-hint{font-size:11px;color:#647666;line-height:1.7}
.rw-fusion-page .smelt-traits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.rw-fusion-page .fusion-trait-option{display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid #c4a0d5;border-radius:10px;padding:9px;color:#623d7f;background:#f4eafa;text-align:left;font-size:12px}
.rw-fusion-page .fusion-trait-option.is-gold{color:#806020;border-color:#d6bd79;background:#fff5d9}
.rw-fusion-page .fusion-trait-option[aria-pressed=true]{box-shadow:0 0 0 2px #779543;font-weight:700}
.rw-fusion-page .fusion-trait-icon{font-size:20px;flex:0 0 24px;text-align:center}
.rw-fusion-page .fusion-trait-check{margin-left:auto;opacity:0}
.rw-fusion-page .fusion-trait-option[aria-pressed=true] .fusion-trait-check{opacity:1}
.rw-fusion-page .fusion-trait-option:disabled{opacity:.4;cursor:not-allowed}
.rw-fusion-page .fusion-summary .hl-primary-action{width:100%;min-height:48px}
.rw-fusion-page .fusion-choice,.rw-fusion-page .fusion-summary{box-sizing:border-box}
@media(max-width:430px){.rw-fusion-page .fusion-mode-tabs button{flex:1;padding:10px 12px}.rw-fusion-page .smelt-traits{grid-template-columns:1fr}}

.rw-commission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rw-commission-card{min-width:0;border:1px solid var(--line);border-radius:20px;padding:24px;background:#f8fbef;display:flex;flex-direction:column;gap:12px}.rw-commission-card h3{margin:0}.rw-commission-total{font-size:clamp(26px,3vw,38px);overflow-wrap:anywhere;color:#184d3b}.rw-commission-total small{font-size:14px}.rw-commission-card .rw-info{margin-top:auto}.rw-commission-card button{width:100%}.rw-commission-card .rw-eyebrow{font-size:12px;letter-spacing:2px;color:#72896b}@media(max-width:650px){.rw-commission-grid{grid-template-columns:1fr}.rw-commission-card{padding:20px}}
.rw-invite-binding{flex-wrap:wrap}.rw-invite-binding input{flex:1 1 260px;min-width:0}.rw-invite-binding button{white-space:nowrap;flex:0 0 auto}@media(max-width:760px){.rw-invite-binding input{flex-basis:100%;width:100%}.rw-invite-binding button{flex:1 1 110px}.rw-battle-center .rw-fixed-actions{position:static;flex-wrap:wrap}.rw-battle-center .rw-fixed-actions>.rw-pill{flex-basis:100%}.rw-battle-center .rw-fixed-actions>button{flex:1 1 85px}}

.rw-traits [data-trait-grade="purple"],.rw-trait-details [data-trait-grade="purple"]{color:#67328e!important;background:#efe0fb!important;border:1px solid #9659c4!important}.rw-traits [data-trait-grade="gold"],.rw-trait-details [data-trait-grade="gold"]{color:#805214!important;background:#fff0bd!important;border:1px solid #c79b36!important}.rw-traits [data-trait-grade="red"],.rw-trait-details [data-trait-grade="red"]{color:#a02c36!important;background:#ffe1df!important;border:1px solid #d05962!important}.rw-trait-details [data-trait-grade]{border-left-width:4px!important}
