.referral-code-manager{color:#172033}.referral-code-manager__header,.referral-code-manager__toolbar,.referral-code-manager__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.referral-code-manager__header{justify-content:space-between}.referral-code-manager__eyebrow{color:#56647c;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.referral-code-manager h2{margin:.2rem 0}.referral-code-manager__announcement{min-height:1.5rem;color:#365486}.referral-code-manager__toolbar,.referral-code-manager__issue,.referral-code-manager__detail{background:#f7f9fc;border:1px solid #dce3ee;border-radius:12px;padding:1rem}.referral-code-manager label{display:grid;gap:.25rem;font-size:.86rem;font-weight:650}.referral-code-manager input,.referral-code-manager select,.referral-code-manager textarea,.referral-code-manager button{border:1px solid #bcc8d8;border-radius:7px;font:inherit;padding:.55rem .7rem}.referral-code-manager button{background:#fff;cursor:pointer}.referral-code-manager__primary{background:#2457d6!important;border-color:#2457d6!important;color:#fff}.referral-code-manager__danger{border-color:#be3042!important;color:#a51f31}.referral-code-manager__layout{display:grid;gap:1rem;grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.referral-code-manager__main{display:grid;gap:1rem}.referral-code-manager__issue{display:grid;gap:.75rem;grid-template-columns:1fr 2fr 1fr auto;align-items:end}.referral-code-manager__issue h3{grid-column:1/-1;margin:0}.referral-code-manager small{color:#a51f31;min-height:1rem}.referral-code-manager__table-wrap{overflow:auto}.referral-code-manager table{border-collapse:collapse;min-width:760px;width:100%}.referral-code-manager th,.referral-code-manager td{border-bottom:1px solid #dce3ee;padding:.7rem;text-align:left}.referral-code-manager th{background:#eef2f8;font-size:.82rem}.referral-code-manager__detail{align-self:start;display:grid;gap:.8rem}.referral-code-manager__detail input{width:100%;box-sizing:border-box}.referral-code-manager__qr{align-items:center;background:#fff;border:1px dashed #bcc8d8;display:flex;justify-content:center;min-height:190px}.referral-code-manager__history{font-size:.84rem;margin:0;padding-left:1.25rem}.referral-code-manager :focus-visible{outline:3px solid #f1b82d;outline-offset:2px}@media(max-width:900px){.referral-code-manager__layout{grid-template-columns:1fr}.referral-code-manager__issue{grid-template-columns:1fr}}
