.referral-statistics-module__d9wLja__root{--rs-bg:#fff;--rs-panel:#f4f6fa;--rs-text:#162038;--rs-muted:#49576e;--rs-border:#d4dce8;--rs-accent:#805200;color:var(--rs-text);background:var(--rs-bg);border:1px solid var(--rs-border);border-radius:18px;min-width:0;margin:24px 0;padding:24px;line-height:1.6}html:is([data-theme=dark],.theme-dark) .referral-statistics-module__d9wLja__root{--rs-bg:#141c2b;--rs-panel:#1e293d;--rs-text:#f4f7ff;--rs-muted:#b9c5dc;--rs-border:#465571;--rs-accent:#ffd17a}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.referral-statistics-module__d9wLja__root h3,.referral-statistics-module__d9wLja__root h4,.referral-statistics-module__d9wLja__root strong,.referral-statistics-module__d9wLja__root b,.referral-statistics-module__d9wLja__root dd,.referral-statistics-module__d9wLja__root th{color:var(--rs-text);margin:0}.referral-statistics-module__d9wLja__root h3{font-size:21px}.referral-statistics-module__d9wLja__root h4{font-size:17px}.referral-statistics-module__d9wLja__root p{color:var(--rs-muted);margin:6px 0 12px}.referral-statistics-module__d9wLja__root span,.referral-statistics-module__d9wLja__root dt,.referral-statistics-module__d9wLja__root small{color:var(--rs-muted)}.referral-statistics-module__d9wLja__root button{background:var(--rs-panel);color:var(--rs-text);border:1px solid var(--rs-border);min-height:42px;font:inherit;cursor:pointer;border-radius:9px;padding:8px 14px;font-size:14px}.referral-statistics-module__d9wLja__root button:hover:not(:disabled){border-color:var(--rs-accent)}.referral-statistics-module__d9wLja__root button:focus-visible,.referral-statistics-module__d9wLja__root summary:focus-visible{outline:3px solid var(--rs-accent);outline-offset:3px}.referral-statistics-module__d9wLja__root button:active:not(:disabled){transform:translateY(1px)}.referral-statistics-module__d9wLja__root button:disabled{opacity:.55;cursor:default}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__total{background:var(--rs-panel);border-radius:12px;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:18px;margin-bottom:18px;padding:18px;display:grid}.referral-statistics-module__d9wLja__total div{flex-direction:column;gap:3px;display:flex}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__total strong{color:var(--rs-accent);font-variant-numeric:tabular-nums;font-size:26px}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__total b{font-size:18px}.referral-statistics-module__d9wLja__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__card{background:var(--rs-bg);border:1px solid var(--rs-border);border-radius:12px;min-width:0;padding:20px;display:block}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__caption{margin-top:14px;font-size:13px;display:block}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__amount{color:var(--rs-accent);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:30px;line-height:1.4;display:block}.referral-statistics-module__d9wLja__metrics{grid-template-columns:1fr 1fr;gap:15px;margin:18px 0;display:grid}.referral-statistics-module__d9wLja__metrics dt,.referral-statistics-module__d9wLja__balances dt{font-size:13px}.referral-statistics-module__d9wLja__metrics dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:18px;font-weight:650}.referral-statistics-module__d9wLja__balances{border-top:1px solid var(--rs-border);margin:0;padding-top:12px}.referral-statistics-module__d9wLja__balances div{justify-content:space-between;gap:12px;margin-top:6px;display:flex}.referral-statistics-module__d9wLja__balances dd{font-variant-numeric:tabular-nums;margin:0}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__unknown{border:1px solid var(--rs-accent);border-radius:12px;margin-top:18px;padding:16px}.referral-statistics-module__d9wLja__unknown .referral-statistics-module__d9wLja__card{max-width:550px}.referral-statistics-module__d9wLja__explanation{color:var(--rs-muted);margin:20px 0;font-size:13px}.referral-statistics-module__d9wLja__explanation summary{cursor:pointer;color:var(--rs-text);padding:8px 0;font-size:14px}.referral-statistics-module__d9wLja__explanation ul{padding-left:22px}.referral-statistics-module__d9wLja__explanation li{margin:7px 0}.referral-statistics-module__d9wLja__detailHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.referral-statistics-module__d9wLja__filters{flex-wrap:wrap;gap:6px;display:flex}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__filters button[aria-pressed=true]{background:var(--rs-text);color:var(--rs-bg);border-color:var(--rs-text)}.referral-statistics-module__d9wLja__tableWrap{border:1px solid var(--rs-border);border-radius:10px;max-width:100%;margin-top:16px;overflow-x:auto}.referral-statistics-module__d9wLja__root table{border-collapse:collapse;width:100%;min-width:650px;font-size:13px}.referral-statistics-module__d9wLja__root caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.referral-statistics-module__d9wLja__root th,.referral-statistics-module__d9wLja__root td{text-align:left;border-bottom:1px solid var(--rs-border);vertical-align:top;color:var(--rs-text);padding:13px 12px}.referral-statistics-module__d9wLja__root th{background:var(--rs-panel);white-space:nowrap}.referral-statistics-module__d9wLja__root td:first-child{overflow-wrap:anywhere;max-width:250px}.referral-statistics-module__d9wLja__root td small{margin-top:3px;font-size:12px;font-weight:400;display:block}.referral-statistics-module__d9wLja__root tr:last-child td{border-bottom:0}.referral-statistics-module__d9wLja__pagination{justify-content:center;align-items:center;gap:14px;margin-top:16px;font-size:13px;display:flex}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__updated{text-align:right;margin:14px 0 0;font-size:12px}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__error{color:var(--rs-text);border:1px solid #c64444;border-radius:8px;padding:12px}@media (max-width:740px){.referral-statistics-module__d9wLja__root{border-radius:12px;padding:16px}.referral-statistics-module__d9wLja__cards{grid-template-columns:1fr}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__total{grid-template-columns:1fr 1fr;gap:14px}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__card{padding:16px}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__amount{font-size:28px}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__header{align-items:flex-start}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__header p{font-size:14px}.referral-statistics-module__d9wLja__pagination{gap:8px}.referral-statistics-module__d9wLja__root .referral-statistics-module__d9wLja__pagination button{padding:8px 10px}}
.shared-media-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.shared-media-policy-trigger{color:#000;min-height:44px;font:inherit;cursor:pointer;background:#f5f7fb;border:1px solid #bac5d5;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:14px;font-weight:600;display:inline-flex}.shared-media-policy-trigger:hover{background:#e7edf6}.shared-media-policy-trigger:active{transform:translateY(1px)}html .shared-media-policy-dialog{box-sizing:border-box;overscroll-behavior:contain;color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #ccd3df;border-radius:16px;width:min(860px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 24px 80px #00000059}.shared-media-policy-dialog::backdrop{background:#000000a6}html .shared-media-policy-dialog,html .shared-media-policy-dialog *{color:#000!important}html .shared-media-policy-dialog .managed-policy-body{--terms-surface:#fff;--terms-card:#f5f7fb;--terms-text:#000;--terms-muted:#000;--terms-border:#ccd3df;--terms-card-border:#bac5d5;--terms-table-head:#eef2f7;--terms-accent:#000;font-size:16px;line-height:1.85}.shared-media-policy-surface{overflow-wrap:anywhere;background:#fff}html .shared-media-policy-dialog .shared-media-policy-heading{z-index:1;background:#fff;border-bottom:1px solid #dce2eb;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}html .shared-media-policy-dialog .shared-media-policy-heading h2{margin:0;font-size:22px;line-height:1.4}html .shared-media-policy-dialog button{min-height:44px;font:inherit;cursor:pointer;background:#f1f4f9;border:1px solid #bac5d5;border-radius:8px;padding:10px 18px;font-size:15px}html .shared-media-policy-dialog .shared-media-policy-heading button{flex-shrink:0;width:44px;height:44px;padding:0;font-size:28px;line-height:1}.shared-media-policy-copy{padding:6px 24px 16px}.shared-media-policy-copy .managed-policy>h3{margin:16px 0;font-size:18px;line-height:1.6}.shared-media-policy-copy a{text-underline-offset:3px;text-decoration:underline}html .shared-media-policy-dialog footer{background:#fff;border-top:1px solid #dce2eb;justify-content:flex-end;padding:16px 24px;display:flex}.shared-media-policy-trigger:focus-visible,.shared-media-policy-dialog :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #2563eb}@media (max-width:640px){.shared-media-library>header{flex-wrap:wrap}.shared-media-header-actions{flex-shrink:1;justify-content:flex-start;width:100%}html .shared-media-policy-dialog{border-radius:12px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}html .shared-media-policy-dialog .shared-media-policy-heading{padding:12px 16px}.shared-media-policy-copy{padding:4px 16px 12px}html .shared-media-policy-dialog footer{padding:12px 16px}}
