/* شركاء بصمة RN — نسخة معزولة: كل القواعد تحت .bp-partners عشان ما تأثر على باقي المنصة
   المصدر: design-reference.html (حزمة الشركاء). لا تعدّل القيم هنا بدون تحديث tokens.json. */
.bp-partners{
  --paper:#F6F2EA; --dot:#E2DACB; --card:#FFFFFF; --ink:#1F2544; --ink2:#4A5070; --muted:#6B6860; --line:#E3DCCD;
  --teal:#2CD2BE; --teal-ink:#117567; --teal-soft:#DDF5F1; --coral:#F08A6C; --coral-ink:#A9431F; --coral-soft:#FDEBE5;
  --gold:#E9B949; --gold-ink:#7A5A10; --gold-soft:#FBF1D6; --red:#C8443F; --red-soft:#FBE9E8;
  --r-lg:22px; --r-md:14px; --r-sm:10px;
}
.bp-partners,.bp-partners *{box-sizing:border-box;}
.bp-partners{scroll-behavior:smooth;}
.bp-partners{display:flow-root;min-height:100vh;margin:0;font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif;color:var(--ink);background:var(--paper);
  background-image:radial-gradient(var(--dot) 1.2px, transparent 1.2px);background-size:22px 22px;font-size:15px;line-height:1.75;}
.bp-partners button,.bp-partners input,.bp-partners select,.bp-partners textarea{font-family:inherit;font-size:inherit;color:inherit;}
.bp-partners :focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:6px;}
.bp-partners .num{font-variant-numeric:tabular-nums;}
.bp-partners .screen{display:none;} .bp-partners .screen.on{display:block;}
.bp-partners .wrap{max-width:1080px;margin:0 auto;padding:0 20px;}
/* ---------- shared bits ---------- */
.bp-partners .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--r-md);padding:12px 20px;font-weight:700;cursor:pointer;text-decoration:none;}
.bp-partners .btn-teal{background:var(--teal);color:var(--ink);} .bp-partners .btn-teal:hover{filter:brightness(.95);}
.bp-partners .btn-ink{background:var(--ink);color:#fff;} .bp-partners .btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink);}
.bp-partners .btn-coral{background:var(--coral);color:#fff;} .bp-partners .btn-sm{padding:7px 12px;font-size:13px;border-radius:var(--r-sm);}
.bp-partners .btn:disabled{opacity:.4;cursor:not-allowed;}
.bp-partners .pill{display:inline-block;white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;}
.bp-partners .p-gold{background:var(--gold-soft);color:var(--gold-ink);} .bp-partners .p-teal{background:var(--teal-soft);color:var(--teal-ink);} .bp-partners .p-coral{background:var(--coral-soft);color:var(--coral-ink);} .bp-partners .p-red{background:var(--red-soft);color:var(--red);} .bp-partners .p-ink{background:var(--ink);color:#fff;}
.bp-partners .card{background:var(--card);border:1.5px solid var(--line);border-radius:var(--r-lg);}
.bp-partners .field{display:block;margin-bottom:14px;} .bp-partners .field > span{display:block;font-size:13px;font-weight:700;margin-bottom:5px;}
.bp-partners .field input,.bp-partners .field select,.bp-partners .field textarea{width:100%;border:1.5px solid var(--line);background:#fff;border-radius:var(--r-sm);padding:10px 12px;}
.bp-partners .field input:focus,.bp-partners .field select:focus,.bp-partners .field textarea:focus{border-color:var(--ink);outline:none;}
.bp-partners .field small{display:block;font-size:12px;color:var(--muted);margin-top:4px;}
.bp-partners .field .err{color:var(--red);font-weight:600;} .bp-partners .field .ok{color:var(--teal-ink);font-weight:600;}
.bp-partners .ltr{direction:ltr;unicode-bidi:isolate;text-align:left;}
.bp-partners table{width:100%;border-collapse:collapse;font-size:14px;} .bp-partners th{font-size:12px;color:var(--muted);font-weight:700;text-align:right;padding:8px 10px;border-bottom:1.5px solid var(--line);}
.bp-partners td.ltr{white-space:nowrap;} .bp-partners td{padding:10px;border-bottom:1px solid var(--line);vertical-align:middle;} .bp-partners tr:last-child td{border-bottom:none;}
.bp-partners .toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--ink);color:#fff;padding:12px 18px;border-radius:var(--r-md);font-weight:600;opacity:0;pointer-events:none;transition:.25s;z-index:60;max-width:92%;}
.bp-partners .toast.on{opacity:1;transform:translateX(-50%) translateY(0);}

/* ================= LANDING ================= */
.bp-partners .lnav{display:flex;justify-content:space-between;align-items:center;padding:18px 0;}
.bp-partners .logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;}
.bp-partners .logo i{width:38px;height:38px;border-radius:12px;background:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-style:normal;color:var(--teal);font-size:18px;}
.bp-partners .hero{display:grid;grid-template-columns:1fr 1.05fr;gap:36px;align-items:center;padding:28px 0 56px;}
.bp-partners .hero h1{font-size:46px;line-height:1.25;margin:14px 0 14px;font-weight:700;white-space:pre-line;letter-spacing:-.5px;}
.bp-partners .hero p.sub{font-size:17px;color:var(--ink2);margin:0 0 24px;max-width:46ch;}
.bp-partners .hero .ctas{display:flex;gap:10px;flex-wrap:wrap;}
.bp-partners .hero .trust{margin-top:18px;font-size:13px;color:var(--muted);font-weight:600;}
/* the staircase — the one memorable thing */
.bp-partners .stairs{position:relative;background:var(--ink);border-radius:28px;padding:26px 22px 20px;color:#fff;overflow:hidden;}
.bp-partners .stairs h3{margin:0 0 4px;font-size:16px;} .bp-partners .stairs .hint{font-size:12.5px;opacity:.7;margin:0 0 18px;}
.bp-partners .steps-row{display:flex;align-items:flex-end;gap:8px;height:270px;position:relative;}
.bp-partners .st{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;height:100%;position:relative;}
.bp-partners .st .bar{border-radius:12px 12px 6px 6px;background:rgba(255,255,255,.08);border:1.5px solid rgba(255,255,255,.14);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:10px;transition:background .3s;}
.bp-partners .st .bar b{font-size:21px;line-height:1.1;} .bp-partners .st .bar span{font-size:11px;opacity:.75;margin-top:2px;}
.bp-partners .st.lit .bar{background:var(--teal);color:var(--ink);border-color:var(--teal);}
.bp-partners .st.top .bar{background:var(--gold);color:var(--ink);border-color:var(--gold);}
.bp-partners .st .cap{text-align:center;font-size:11.5px;margin-top:8px;opacity:.85;line-height:1.4;}
.bp-partners .token{position:absolute;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:17px;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:right .5s cubic-bezier(.5,0,.3,1), bottom .5s cubic-bezier(.5,0,.3,1);z-index:2;}
.bp-partners .stairs .foot{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:12.5px;opacity:.85;gap:10px;flex-wrap:wrap;}
.bp-partners section.ls{padding:48px 0;} .bp-partners .ls h2{font-size:30px;margin:0 0 6px;line-height:1.3;} .bp-partners .ls .lead{color:var(--ink2);margin:0 0 26px;}
.bp-partners .how{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;}
.bp-partners .how .h{padding:20px;} .bp-partners .how .n{width:40px;height:40px;border-radius:12px;background:var(--teal);color:var(--ink);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:10px;}
.bp-partners .how h4{margin:0 0 4px;font-size:17px;} .bp-partners .how p{margin:0;color:var(--ink2);font-size:14px;}
.bp-partners .calc{display:grid;grid-template-columns:1fr 1.2fr;gap:0;overflow:hidden;}
.bp-partners .calc .in{padding:24px;border-left:1.5px solid var(--line);}
.bp-partners .calc .out{padding:24px;background:var(--gold-soft);}
.bp-partners .range{width:100%;accent-color:var(--ink);} .bp-partners .bigval{font-size:34px;font-weight:700;line-height:1.1;}
.bp-partners .seg{display:inline-flex;border:1.5px solid var(--line);border-radius:var(--r-sm);overflow:hidden;} .bp-partners .seg button{border:none;background:#fff;padding:7px 14px;font-weight:700;cursor:pointer;} .bp-partners .seg button.on{background:var(--ink);color:#fff;}
.bp-partners .bars{display:flex;align-items:flex-end;gap:4px;height:120px;margin:16px 0 8px;}
.bp-partners .bars div{flex:1;background:var(--ink);border-radius:6px 6px 2px 2px;position:relative;min-height:3px;}
.bp-partners .bars div.up{background:var(--teal-ink);}
.bp-partners .bars-x{display:flex;gap:4px;font-size:10.5px;color:var(--muted);} .bp-partners .bars-x span{flex:1;text-align:center;}
.bp-partners .why{display:grid;grid-template-columns:1fr 1fr;gap:0;}
.bp-partners .why .w{display:flex;gap:14px;padding:18px 20px;border-bottom:1.5px dashed var(--line);}
.bp-partners .why .w:nth-child(odd){border-left:1.5px dashed var(--line);}
.bp-partners .why .w:nth-last-child(-n+2){border-bottom:none;}
.bp-partners .why .ic{font-size:26px;line-height:1;} .bp-partners .why h4{margin:0 0 2px;font-size:16px;} .bp-partners .why p{margin:0;font-size:14px;color:var(--ink2);}
.bp-partners .who{display:flex;gap:22px;align-items:center;padding:24px;background:var(--teal-soft);border-color:#BFE9E2;}
.bp-partners .who .k{font-size:44px;font-weight:700;color:var(--teal-ink);line-height:1;white-space:nowrap;}
.bp-partners .ind{display:flex;gap:28px;flex-wrap:wrap;} .bp-partners .ind div b{display:block;font-size:30px;line-height:1.2;} .bp-partners .ind div span{font-size:13px;color:var(--muted);font-weight:600;}
.bp-partners .faq details{border-bottom:1.5px solid var(--line);padding:14px 4px;} .bp-partners .faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:10px;}
.bp-partners .faq summary::after{content:'+';font-size:20px;line-height:1;color:var(--muted);} .bp-partners .faq details[open] summary::after{content:'−';}
.bp-partners .faq p{margin:8px 0 0;color:var(--ink2);}
.bp-partners .final{background:var(--ink);color:#fff;border-radius:28px;padding:40px 28px;text-align:center;margin:20px 0 40px;}
.bp-partners .final h2{color:#fff;max-width:28ch;margin:0 auto 18px;}
.bp-partners .lfoot{font-size:12.5px;color:var(--muted);text-align:center;padding:0 0 40px;}

/* ================= SIGNUP ================= */
.bp-partners .su{max-width:640px;margin:28px auto 60px;padding:0 16px;}
.bp-partners .prog{display:flex;gap:6px;margin:0 0 18px;} .bp-partners .prog div{flex:1;height:6px;border-radius:999px;background:var(--line);} .bp-partners .prog div.on{background:var(--ink);} .bp-partners .prog div.done{background:var(--teal);}
.bp-partners .su .card{padding:24px;}
.bp-partners .su h2{margin:0 0 4px;font-size:22px;} .bp-partners .su .lead{margin:0 0 18px;color:var(--ink2);font-size:14px;}
.bp-partners .otp{display:flex;gap:8px;align-items:flex-end;} .bp-partners .otp .field{flex:1;margin:0;}
.bp-partners .vbadge{font-size:12px;font-weight:700;}
.bp-partners .prow{display:grid;grid-template-columns:130px 1fr 110px 36px;gap:8px;align-items:start;margin-bottom:8px;}
.bp-partners .prow select,.bp-partners .prow input{width:100%;border:1.5px solid var(--line);border-radius:var(--r-sm);padding:9px 10px;background:#fff;}
.bp-partners .prow button{height:42px;border:1.5px solid var(--line);background:#fff;border-radius:var(--r-sm);cursor:pointer;}
.bp-partners .nav2{display:flex;justify-content:space-between;gap:10px;margin-top:18px;}
.bp-partners .sum{background:var(--paper);border-radius:var(--r-md);padding:12px 14px;font-size:14px;} .bp-partners .sum div{display:flex;justify-content:space-between;gap:10px;padding:3px 0;} .bp-partners .sum div span{color:var(--muted);}
.bp-partners .mail{border:1.5px dashed var(--line);border-radius:var(--r-md);padding:14px;background:#fff;font-size:13.5px;white-space:pre-line;margin-top:14px;}
.bp-partners .mail .sub{font-weight:700;border-bottom:1px solid var(--line);padding-bottom:6px;margin-bottom:8px;}
.bp-partners .sorry{text-align:center;padding:10px 0;} .bp-partners .sorry .big{font-size:42px;}

/* ================= PARTNER DASHBOARD ================= */
.bp-partners .dash{padding-top:24px;padding-bottom:60px;}
.bp-partners .dhead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px;}
.bp-partners .dhead h1{margin:0;font-size:24px;} .bp-partners .bell{position:relative;}
.bp-partners .bell .dotc{position:absolute;top:-4px;left:-4px;background:var(--coral);color:#fff;border-radius:999px;font-size:11px;padding:0 6px;font-weight:700;}
.bp-partners .grid2{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;margin-bottom:16px;}
.bp-partners .share{padding:18px;} .bp-partners .share h3,.bp-partners .tierc h3,.bp-partners .bal h3,.bp-partners .tbl h3{margin:0 0 10px;font-size:16px;}
.bp-partners .copyrow{display:flex;gap:8px;align-items:center;background:var(--paper);border-radius:var(--r-sm);padding:8px 10px;margin-bottom:8px;}
.bp-partners .copyrow code{flex:1;font-family:inherit;font-weight:700;direction:ltr;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bp-partners .tierc{padding:18px;background:var(--ink);color:#fff;border:none;}
.bp-partners .tierc .now{display:flex;align-items:baseline;gap:10px;} .bp-partners .tierc .now b{font-size:44px;line-height:1;} .bp-partners .tierc .now span{opacity:.8;font-weight:600;}
.bp-partners .track{height:12px;background:rgba(255,255,255,.14);border-radius:999px;overflow:hidden;margin:14px 0 6px;} .bp-partners .track div{height:100%;background:var(--teal);border-radius:999px;}
.bp-partners .mini{display:flex;gap:4px;margin-top:12px;} .bp-partners .mini span{flex:1;text-align:center;font-size:11px;padding:4px 0;border-radius:8px;background:rgba(255,255,255,.08);}
.bp-partners .mini span.lit{background:var(--teal);color:var(--ink);font-weight:700;}
.bp-partners .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;}
.bp-partners .kpi{padding:14px 16px;} .bp-partners .kpi b{display:block;font-size:24px;line-height:1.2;} .bp-partners .kpi span{font-size:12.5px;color:var(--muted);font-weight:600;}
.bp-partners .bal{padding:18px;} .bp-partners .bal .rows div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px dashed var(--line);} .bp-partners .bal .rows div:last-child{border:none;}
.bp-partners .bal .avail{font-size:32px;font-weight:700;line-height:1.1;}
.bp-partners .tbl{padding:18px;overflow-x:auto;}
.bp-partners .notes .n{padding:12px 14px;border-bottom:1px solid var(--line);} .bp-partners .notes .n:last-child{border:none;} .bp-partners .notes .n b{display:block;} .bp-partners .notes .n small{color:var(--muted);}
.bp-partners .kit{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;} .bp-partners .kit div{aspect-ratio:4/5;border-radius:var(--r-md);display:flex;align-items:flex-end;padding:10px;font-weight:700;font-size:13px;color:#fff;}
/* modal */
.bp-partners .modal{position:fixed;inset:0;background:rgba(31,37,68,.45);display:none;align-items:center;justify-content:center;z-index:50;padding:16px;}
.bp-partners .modal.on{display:flex;} .bp-partners .modal .card{width:100%;max-width:520px;padding:22px;max-height:92vh;overflow:auto;}
.bp-partners .modal h3{margin:0 0 4px;} .bp-partners .rcpt{max-width:100%;border-radius:var(--r-sm);border:1.5px solid var(--line);margin-top:10px;}

/* ================= ADMIN ================= */
.bp-partners .adm{display:grid;grid-template-columns:200px 1fr;gap:18px;padding-top:24px;padding-bottom:60px;}
.bp-partners .adm > *{min-width:0;} /* grid children must be allowed to shrink, or wide tables push the page sideways on phones */
.bp-partners .side{display:flex;flex-direction:column;gap:4px;position:sticky;top:60px;align-self:start;}
.bp-partners .side button{background:transparent;border:none;text-align:right;padding:10px 12px;border-radius:var(--r-sm);font-weight:700;cursor:pointer;display:flex;justify-content:space-between;}
.bp-partners .side button.on{background:var(--ink);color:#fff;} .bp-partners .side .cnt{background:var(--coral);color:#fff;border-radius:999px;font-size:11px;padding:0 7px;}
.bp-partners .apane{display:none;} .bp-partners .apane.on{display:block;}
.bp-partners .apane > .card{padding:18px;margin-bottom:14px;}
.bp-partners .apane h2{margin:0 0 12px;font-size:20px;}
.bp-partners .app{display:grid;grid-template-columns:1fr auto;gap:10px;padding:14px 0;border-bottom:1px solid var(--line);} .bp-partners .app:last-child{border:none;}
.bp-partners .app .pl{font-size:13px;color:var(--ink2);} .bp-partners .app .acts{display:flex;gap:6px;align-items:start;flex-wrap:wrap;}
.bp-partners .tiered input{width:100%;border:1.5px solid var(--line);border-radius:8px;padding:6px 8px;}
.bp-partners .warnbox{background:var(--gold-soft);border-radius:var(--r-sm);padding:10px 12px;font-size:13px;margin:10px 0;}
.bp-partners .errbox{background:var(--red-soft);color:var(--red);border-radius:var(--r-sm);padding:10px 12px;font-size:13px;margin:10px 0;font-weight:600;}
.bp-partners .log div{font-size:13px;padding:8px 0;border-bottom:1px solid var(--line);display:flex;gap:10px;} .bp-partners .log div span{color:var(--muted);white-space:nowrap;}
/* ---------- weekly payouts ---------- */
.bp-partners .paystat{border-radius:var(--r-md);padding:10px 12px;font-size:13.5px;margin:12px 0 4px;font-weight:600;line-height:1.7;}
.bp-partners .ps-ok{background:var(--teal-soft);color:var(--teal-ink);} .bp-partners .ps-wait{background:var(--gold-soft);color:var(--gold-ink);} .bp-partners .ps-hold{background:var(--coral-soft);color:var(--coral-ink);}
.bp-partners .alert{background:var(--ink);color:#fff;border-radius:var(--r-md);padding:12px 16px;margin-bottom:14px;font-size:14px;font-weight:600;}
.bp-partners .alert.done{background:var(--teal-soft);color:var(--teal-ink);}
.bp-partners .batchhead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px;}
.bp-partners .chips{display:flex;gap:8px;flex-wrap:wrap;} .bp-partners .chips span{background:var(--paper);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;white-space:nowrap;}
.bp-partners .demo-sel{font-size:12px;border:1.5px dashed var(--line);border-radius:8px;padding:3px 6px;background:#fff;max-width:150px;}
/* ---------- marketing kit ---------- */
.bp-partners .kitbar{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px;}
.bp-partners .kitbar button{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700;cursor:pointer;}
.bp-partners .kitbar button.on{background:var(--ink);color:#fff;border-color:var(--ink);}
.bp-partners .kits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.bp-partners .kitem{border:1.5px solid var(--line);border-radius:var(--r-md);padding:14px;background:#fff;display:flex;flex-direction:column;gap:8px;min-width:0;}
.bp-partners .kitem .kt{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;} .bp-partners .kitem .kt b{font-size:15px;line-height:1.5;}
.bp-partners .kitem .pf{font-size:12px;color:var(--muted);}
.bp-partners .kitem .tx{white-space:pre-line;font-size:14px;background:var(--paper);border-radius:var(--r-sm);padding:10px 12px;max-height:230px;overflow:auto;user-select:text;-webkit-user-select:text;overflow-wrap:anywhere;}
.bp-partners .kitem .tx mark{background:var(--gold-soft);color:var(--gold-ink);border-radius:6px;padding:0 4px;font-weight:700;}
.bp-partners .kitem .tx.cap{max-height:none;background:var(--teal-soft);}
.bp-partners .kitem .tip{font-size:12.5px;color:var(--muted);} .bp-partners .kitem .acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;}
.bp-partners .mrow{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:flex-start;} .bp-partners .mrow:last-of-type{border-bottom:none;}
.bp-partners .mrow .mt{min-width:0;} .bp-partners .mrow .mt b{display:block;} .bp-partners .mrow .mt small{color:var(--muted);display:block;}
.bp-partners .mrow .ma{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0;}
.bp-partners .chk{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;} .bp-partners .chk label{display:flex;gap:5px;align-items:center;}

@media (max-width:860px){
  .bp-partners .hero{grid-template-columns:1fr;} .bp-partners .hero h1{font-size:34px;}
  .bp-partners .how{grid-template-columns:1fr;} .bp-partners .calc{grid-template-columns:1fr;} .bp-partners .calc .in{border-left:none;border-bottom:1.5px solid var(--line);}
  .bp-partners .why{grid-template-columns:1fr;} .bp-partners .why .w{border-left:none !important;border-bottom:1.5px dashed var(--line) !important;} .bp-partners .why .w:last-child{border-bottom:none !important;}
  .bp-partners .who{flex-direction:column;align-items:flex-start;}
  .bp-partners .grid2{grid-template-columns:1fr;} .bp-partners .kpis{grid-template-columns:1fr 1fr;} .bp-partners .kits{grid-template-columns:1fr;}
  .bp-partners .mrow{flex-direction:column;} .bp-partners .mrow .ma{justify-content:flex-start;}
  .bp-partners .adm{grid-template-columns:1fr;} .bp-partners .side{position:static;flex-direction:row;overflow-x:auto;} .bp-partners .side button{white-space:nowrap;}
  .bp-partners .prow{grid-template-columns:1fr 1fr;} .bp-partners .prow input[type=url]{grid-column:1/-1;order:3;}
  .bp-partners .steps-row{height:230px;} .bp-partners .st .bar b{font-size:16px;}
  .bp-partners table{font-size:13px;} .bp-partners td,.bp-partners th{padding:8px 6px;}
}
@media (prefers-reduced-motion:reduce){ .bp-partners .token{transition:none;} .bp-partners{scroll-behavior:auto;} .bp-partners .toast{transition:none;} }
