.rina-bonus-request{--rb-orange:#ff8100;--rb-panel:#141e2d;--rb-line:#ffffff14;width:min(940px,100%);margin:0 auto;padding:24px 20px 40px;box-sizing:border-box;color:#e6e9ee;font-family:Roboto,Arial,Helvetica,sans-serif}
.rina-bonus-request *{box-sizing:border-box}
.rb-request-heading{display:flex;align-items:center;gap:14px;margin:0 0 24px}
.rb-request-gift{display:grid;place-items:center;width:48px;height:48px;border-radius:8px;background:#ff810014;color:var(--rb-orange);border:1px solid #ff810035}
.rb-request-gift svg{width:28px;height:28px}
.rb-request-heading h1{font-size:20px;line-height:26px;margin:0 0 4px;font-weight:600}
.rb-request-heading p{margin:0;color:#8f99a9;font-size:13px}
.rb-request-tabs{display:flex;gap:26px;border-bottom:1px solid var(--rb-line);margin-bottom:20px}
.rb-request-tabs>span,.rb-request-tabs>button{font:400 14px/20px Roboto,Arial,sans-serif;padding:0 4px 12px;background:none;border:0;color:#929bac;margin:0;opacity:1}
.rb-request-tabs .active{border-bottom:2px solid var(--rb-orange);color:var(--rb-orange)}
.rb-request-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:20px;align-items:start}
.rb-request-form-card,.rb-request-categories{background:var(--rb-panel);border:1px solid var(--rb-line);border-radius:5px;padding:22px}
.rb-request-form-card h2,.rb-request-categories h2{font-size:15px;line-height:22px;font-weight:500;margin:0 0 22px}
.rb-request-form-card fieldset{display:flex;flex-direction:column;gap:0;min-width:0;padding:0;margin:0;border:0}
.rb-request-form-card label{font-size:12px;color:#bbc2cd;margin:0 0 8px;font-weight:400}
.rb-request-form-card label span{color:#768294;font-size:11px}
.rb-request-form-card input,.rb-request-form-card select,.rb-request-form-card textarea{width:100%;border:1px solid #ffffff18;background:#0c1523;border-radius:3px;color:#778496;-webkit-text-fill-color:#778496;opacity:1;font:400 13px/20px Roboto,Arial,sans-serif;min-height:42px;padding:10px 12px;margin:0 0 18px;box-shadow:none;resize:none}
.rb-request-form-card input::placeholder,.rb-request-form-card textarea::placeholder{color:#778496;opacity:1}
.rb-request-form-card textarea{min-height:82px}
.rb-request-submit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:0;border-radius:3px;background:var(--rb-orange);color:#fff;opacity:1;font:500 13px/20px Roboto,Arial,sans-serif;padding:12px;box-shadow:inset 0 -2px #d66d00}
.rb-request-submit span{font-size:20px;line-height:16px}
.rb-request-category{display:flex;align-items:center;gap:12px;padding:17px 0;border-top:1px solid var(--rb-line)}
.rb-request-category>span:first-child{display:grid;place-items:center;color:var(--rb-orange);width:32px;font-size:25px;flex:none}
.rb-request-category h3{font-size:13px;line-height:18px;font-weight:500;margin:0 0 3px}
.rb-request-category p{font-size:11px;line-height:16px;color:#828fa1;margin:0}
.rb-request-chevron{margin-left:auto;color:#7a879a;font-size:22px}
@media(max-width:600px){.rina-bonus-request{padding:20px 12px 30px}.rb-request-layout{grid-template-columns:1fr;gap:16px}.rb-request-form-card,.rb-request-categories{padding:18px 16px}.rb-request-heading{margin-bottom:20px}.rb-request-heading h1{font-size:18px}.rb-request-categories{margin-bottom:20px}}
