/* CPM Tracker · partner program (pp.js): the creators' offers and workspace, the partner cabinet, the admin's payouts. Same tokens as index.html. */

/* live dot: the budget and the payouts feed are live */
.pp-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 0 rgba(53,212,154,.55);animation:ppPulse 1.8s ease-out infinite;vertical-align:middle;margin-right:6px}
@keyframes ppPulse{0%{box-shadow:0 0 0 0 rgba(53,212,154,.55)}80%,100%{box-shadow:0 0 0 7px rgba(53,212,154,0)}}

/* budget bar */
.pp-bud{display:flex;flex-direction:column;gap:7px;padding:12px 14px;border-radius:18px;background:var(--surface-2)}
.pp-bud.big{padding:16px;background:radial-gradient(120% 100% at 100% 0%,rgba(53,212,154,.16),transparent 60%),var(--surface-2);box-shadow:inset 0 0 0 1px rgba(53,212,154,.18)}
.pp-bud-h{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:800;color:var(--muted)}
.pp-bud-h b{font-size:17px;color:var(--fg)} .pp-bud.big .pp-bud-h b{font-size:24px;color:var(--mint);letter-spacing:-.02em}
.pp-bud-b{height:7px;border-radius:99px;background:var(--surface-3);overflow:hidden}
.pp-bud-b i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1EA97A,var(--mint));box-shadow:0 0 12px rgba(53,212,154,.45);transform-origin:0 50%;animation:ppGrow .9s cubic-bezier(.2,.9,.25,1) both}
.pp-bud.empty .pp-bud-b i{background:var(--red)}
.pp-bud-f{display:flex;justify-content:space-between;font-size:11.5px;font-weight:700;color:var(--dim)}
@keyframes ppGrow{from{transform:scaleX(0)}}

/* the creators' list */
.pp-my{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px 6px;scroll-snap-type:x mandatory}
.pp-my::-webkit-scrollbar{display:none}
.pp-mycard{position:relative;overflow:hidden;isolation:isolate;flex:none;width:236px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:22px;text-align:left;color:#fff;
  background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--oc) 55%,transparent),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--oc) 30%,#15161c),#121318);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09);animation:rise .45s cubic-bezier(.2,.9,.25,1) both}
.pp-mycard b{display:block;font-size:15px;font-weight:800} .pp-mycard small{display:block;font-size:12px;color:rgba(255,255,255,.65);font-weight:600}
.pp-mycard .grow{min-width:0}
.pp-mybal small{font-size:11.5px} .pp-mybal b{font-size:24px;letter-spacing:-.02em}
.pp-mygo{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:800;color:#FFD46B} .pp-mygo svg{width:14px;height:14px}
.pp-row .of-chips i.in{background:var(--mint-soft);color:var(--mint)} .pp-row .of-chips i.warn{background:var(--accent-soft);color:var(--accent)}
.pp-fire{font-style:normal}

/* about / steps */
.pp-steps{display:flex;flex-direction:column;gap:10px}
.pp-step{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:16px;background:var(--surface-2);animation:rise .4s cubic-bezier(.2,.9,.25,1) both}
.pp-step b{display:block;font-size:14px;font-weight:800} .pp-step small{display:block;font-size:12.5px;color:var(--muted);font-weight:600;margin-top:2px;line-height:1.4}
.pp-step-n{width:36px;height:36px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)} .pp-step-n svg{width:18px;height:18px}

/* offer sheet */
.pp-cover{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1200/630;max-width:100%;background:var(--surface-2)}
.pp-cover img{width:100%;height:100%;object-fit:cover;display:block}
.pp-cover .x{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.55);color:#fff}
.pp-cover + .of-head{margin-top:-34px;position:relative}
.pp-rules{white-space:pre-wrap;font-size:14px;line-height:1.55;font-weight:600;color:var(--fg);padding:14px;border-radius:16px;background:var(--surface-2);overflow-wrap:anywhere}
.pp-feed{display:flex;flex-direction:column;gap:6px}
.pp-fr{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--surface-2);animation:rise .4s cubic-bezier(.2,.9,.25,1) both}
.pp-fr b{display:block;font-size:15px;font-weight:800;color:var(--mint)} .pp-fr small{display:block;font-size:12px;color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums}
.pp-fr-t{font-size:11.5px;color:var(--dim);font-weight:700;white-space:nowrap}
.pp-mi{width:32px;height:32px;flex:none;border-radius:10px;object-fit:cover;display:grid;place-items:center}
.pp-mi.usdt svg{width:32px;height:32px;display:block}
.pp-wait{display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:var(--accent-soft);color:var(--fg)} .pp-wait b{display:block} .pp-wait small{color:var(--muted);font-weight:600}

/* workspace: the balance card */
.pp-wal{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:24px;color:#fff;
  background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--oc) 50%,transparent),transparent 60%),radial-gradient(90% 80% at 0% 100%,rgba(53,212,154,.22),transparent 62%),linear-gradient(160deg,#1B1D27,#111218);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 24px 50px -30px color-mix(in srgb,var(--oc) 70%,transparent)}
.pp-wal small{display:block;font-size:12px;font-weight:700;color:rgba(255,255,255,.62)}
.pp-wal-b{display:block;font-size:34px;font-weight:800;letter-spacing:-.035em;line-height:1.05}
.pp-wal-r{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}
.pp-wal-r b{display:block;font-size:15px;font-weight:800;white-space:nowrap}
.pp-chat{position:relative;background:rgba(255,255,255,.1)!important;color:#fff}
.pp-wd-btn{background:linear-gradient(135deg,#3BE3A6,#1EA97A);color:#04241A;box-shadow:0 12px 26px -12px rgba(53,212,154,.7)}
.pp-wd-btn:disabled{background:rgba(255,255,255,.08);color:rgba(255,255,255,.4);box-shadow:none}
.warn-hint{padding:10px 12px;border-radius:12px;background:var(--accent-soft);color:var(--fg)}
.pp-tabs{position:sticky;top:calc(env(safe-area-inset-top,0px) + 6px);z-index:5;box-shadow:0 8px 20px -12px rgba(0,0,0,.8)}
.pp-tab{display:flex;flex-direction:column;gap:12px}
.pp-add{display:flex;gap:8px;align-items:stretch} .pp-add .affix .inp{padding-right:14px}
.pp-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border-radius:20px;background:var(--surface);border:1px dashed rgba(255,255,255,.1);text-align:center}
.pp-empty svg{width:28px;height:28px;color:var(--dim)} .pp-empty b{font-size:15px} .pp-empty small{font-size:12.5px;color:var(--muted);font-weight:600;max-width:32ch}

/* videos */
.pp-subs,.pp-revs,.pp-people{display:flex;flex-direction:column;gap:10px}
.pp-sub{display:flex;gap:12px;padding:12px;border-radius:18px;background:var(--surface);border:1px solid var(--line);animation:rise .4s cubic-bezier(.2,.9,.25,1) both}
.pp-sub .grow{min-width:0;display:flex;flex-direction:column;gap:4px}
.cov.sm{width:52px;height:70px;border-radius:12px;flex:none}
.pp-sub-k{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700;color:var(--muted)}
.pp-sub-k span{display:inline-flex;align-items:center;gap:4px} .pp-sub-k svg{width:14px;height:14px} .pp-sub-k b{font-size:16px;color:var(--mint)}
.pp-sub-ok{font-size:12px;font-weight:800;color:var(--mint)}
.pp-free{display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:16px;background:var(--mint-soft);font-size:13.5px;font-weight:700;color:var(--fg)}
.pp-free b{font-size:17px;color:var(--mint)}
.pp-free small{display:block;font-size:11.5px;font-weight:700;color:var(--muted);margin-top:1px}
.pp-free.low{background:rgba(255,92,114,.12)} .pp-free.low b{color:var(--red)} .pp-free.low .pp-live{background:var(--red);animation:none}
.of-chips i.bad{background:rgba(255,92,114,.12);color:var(--red)}
.pp-sub-why.warn{color:var(--accent)}
.pp-sub-why{font-size:12.5px;font-weight:600;color:var(--red);line-height:1.4;overflow-wrap:anywhere}

/* send for review */
.pp-sendv{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:var(--surface-2)}
.pp-sendv b{display:block;font-size:15px} .pp-sendv small{display:block;font-size:12px;color:var(--muted);font-weight:700}
.pp-sendv-a{text-align:right} .pp-sendv-a b{font-size:22px;color:var(--mint);letter-spacing:-.02em}
.pp-proof-how,.pp-how{padding:14px;border-radius:16px;background:var(--surface-2);font-size:13.5px;font-weight:600;color:var(--muted)}
.pp-proof-how b,.pp-how b{display:block;color:var(--fg);font-size:14.5px;margin-bottom:6px}
.pp-proof-how ol,.pp-how ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:5px;line-height:1.4}
.pp-proof-how small{display:block;margin-top:8px;color:var(--dim);font-size:12px}
.pp-up{display:flex;align-items:center;gap:10px} .pp-up[hidden]{display:none}
.pp-up-b{flex:1;height:8px;border-radius:99px;background:var(--surface-3);overflow:hidden}
.pp-up-b i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#FFE08A);transition:width .2s linear}
.pp-up span{font-size:12.5px;font-weight:800;color:var(--muted);min-width:70px;text-align:right}
.pp-done{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:10px 0 4px}
.pp-done b{font-size:20px;font-weight:800} .pp-done small{font-size:13.5px;color:var(--muted);font-weight:600;max-width:34ch;line-height:1.45}

/* creatives */
.pp-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}
.pp-files.sm{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}
.pp-file{position:relative;display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:16px;background:var(--surface-2);text-align:left;min-width:0;transition:transform .15s cubic-bezier(.3,1.6,.5,1)}
.pp-file:active{transform:scale(.97)}
.pp-file img,.pp-file-ic{width:100%;aspect-ratio:16/10;border-radius:10px;object-fit:contain;background:repeating-conic-gradient(#2A2D35 0 25%,#23252C 0 50%) 0 0/14px 14px;max-width:100%}
.pp-file-ic{display:grid;place-items:center;background:var(--surface-3)} .pp-file-ic svg{width:26px;height:26px;color:var(--muted)}
.pp-file b{font-size:12.5px;font-weight:800} .pp-file small{font-size:11px;color:var(--dim);font-weight:700}
.pp-file-x{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:12px;display:grid;place-items:center}

/* withdrawals */
.pp-wds{display:flex;flex-direction:column;gap:8px}
.pp-wdr{display:flex;gap:12px;align-items:flex-start;padding:12px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}
.pp-wdr .grow{min-width:0} .pp-wdr b{font-size:16px} .pp-wdr small{display:block;font-size:12px;color:var(--muted);font-weight:700;margin-top:2px}
.pp-tx{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:800;color:var(--accent)} .pp-tx svg{width:13px;height:13px}
.pp-wd-amt{padding:16px;border-radius:20px;background:radial-gradient(120% 100% at 100% 0%,rgba(53,212,154,.14),transparent 60%),var(--surface-2)}
.pp-wd-amt small{font-size:12.5px;font-weight:800;color:var(--muted)}
.pp-wd-in{display:flex;align-items:center;gap:6px;margin-top:4px}
.pp-wd-in span{font-size:30px;font-weight:800;color:var(--dim)}
.pp-wd-in input{flex:1;min-width:0;background:none;border:0;outline:none;font:inherit;font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--fg)}
.pp-wd-in .chip{flex:none;height:30px;cursor:pointer}
.pp-methods{display:flex;flex-direction:column;gap:8px}
.pp-method{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:var(--surface-2);text-align:left;box-shadow:inset 0 0 0 1.5px transparent;transition:box-shadow .2s,background .2s,transform .15s cubic-bezier(.3,1.6,.5,1)}
.pp-method:active{transform:scale(.98)}
.pp-method b{display:block;font-size:14.5px;font-weight:800} .pp-method small{display:block;font-size:12px;color:var(--muted);font-weight:600}
.pp-method[aria-pressed="true"]{box-shadow:inset 0 0 0 1.5px var(--mint);background:color-mix(in srgb,var(--mint) 8%,var(--surface-2))}
.pp-radio{width:20px;height:20px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 2px var(--surface-3);transition:box-shadow .2s}
.pp-method[aria-pressed="true"] .pp-radio{box-shadow:inset 0 0 0 6px var(--mint)}
.pp-addr .inp{padding-right:44px;font-size:14px;letter-spacing:.01em}
.pp-ok{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--mint);color:#04241A} .pp-ok svg{width:14px;height:14px}
.pp-tg{display:flex;gap:12px;align-items:center;padding:12px;border-radius:16px;background:var(--surface-2)} .pp-tg b{display:block;font-size:14px} .pp-tg small{display:block;font-size:12px;color:var(--muted);font-weight:600;margin-top:2px}
.pp-quote{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:16px;background:var(--surface-2);min-height:48px}
.pp-q-row{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0;font-size:13.5px;font-weight:700;color:var(--muted)}
.pp-q-row b{color:var(--fg)} .pp-q-row.total{margin-top:4px;padding-top:10px;border-top:1px dashed rgba(255,255,255,.12)}
.pp-q-row.total span{color:var(--fg);font-weight:800} .pp-q-row.total b{font-size:24px;color:var(--mint);letter-spacing:-.02em} .pp-q-row.total small{font-size:12px;color:var(--muted)}
.pp-q-err{display:flex;gap:8px;align-items:center;font-size:13px;font-weight:700;color:var(--red)} .pp-q-err svg{width:16px;height:16px;flex:none}
.pp-wd-go:not(:disabled){background:linear-gradient(135deg,#3BE3A6,#1EA97A);color:#04241A}
.pp-tl{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:100%;margin:6px 0}
.pp-tl-s{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative}
.pp-tl-s::before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:2px;background:var(--surface-3)} .pp-tl-s:first-child::before{display:none}
.pp-tl-s.on::before,.pp-tl-s.cur::before{background:var(--mint)}
.pp-tl-s i{position:relative;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:800;background:var(--surface-3);color:var(--muted)}
.pp-tl-s.on i{background:var(--mint);color:#04241A} .pp-tl-s.cur i{box-shadow:0 0 0 2px var(--mint);color:var(--mint);animation:ppPulse 1.8s ease-out infinite}
.pp-tl-s i svg{width:14px;height:14px} .pp-tl-s small{font-size:11px;font-weight:700;color:var(--muted)}

/* partner cabinet */
.pp-act{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:26px 18px;border-radius:26px;background:radial-gradient(110% 80% at 100% 0%,rgba(255,200,61,.22),transparent 58%),radial-gradient(90% 70% at 0% 100%,rgba(139,108,255,.3),transparent 62%),linear-gradient(160deg,#211741,#121320);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}
.pp-act h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em} .pp-act p{margin:0;max-width:34ch;font-size:13.5px;color:rgba(255,255,255,.7);font-weight:600;line-height:1.45}
.pp-act-ic{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:rgba(255,200,61,.16);color:#FFD46B;animation:pop .6s cubic-bezier(.3,1.4,.5,1) both} .pp-act-ic svg{width:26px;height:26px}
.pp-key{text-align:center;font-size:22px;font-weight:800;letter-spacing:.14em;height:58px;text-transform:uppercase}
.pp-hello{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:30px 18px;border-radius:26px;background:var(--surface);border:1px solid var(--line)} .pp-hello b{font-size:19px} .pp-hello p{margin:0;color:var(--muted);font-weight:600;font-size:14px;max-width:32ch}
.pp-offsw{display:flex;flex-direction:column;gap:6px;padding:0 4px}
.pp-offsw button{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;text-align:left;font-weight:800;font-size:14px;transition:background .2s}
.pp-offsw button[aria-current="true"]{background:color-mix(in srgb,var(--oc,#8B6CFF) 22%,var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--oc,#8B6CFF) 45%,transparent)}
.pp-offsw .ell{min-width:0}
.pp-offnew{color:var(--muted)} .pp-offnew svg{width:18px;height:18px;margin:0 9px}
.pp-ov{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:24px;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--oc) 40%,transparent),transparent 62%),var(--surface);border:1px solid var(--line)}
.pp-next{display:flex;align-items:center;gap:12px;padding:14px;border-radius:18px;background:var(--accent-soft);box-shadow:inset 0 0 0 1px rgba(255,200,61,.25)}
.pp-next b{display:block;font-size:14.5px} .pp-next small{display:block;font-size:12.5px;color:var(--muted);font-weight:600;margin-top:2px}
.pp-budget{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:24px;background:radial-gradient(120% 100% at 100% 0%,rgba(53,212,154,.2),transparent 60%),var(--surface);box-shadow:inset 0 0 0 1px rgba(53,212,154,.22)}
.pp-budget > small{font-size:12.5px;font-weight:800;color:var(--muted)} .pp-budget > b{font-size:40px;font-weight:800;letter-spacing:-.04em;color:var(--mint);line-height:1}
.pp-budget .pp-wal-r{border-top-color:var(--line)} .pp-budget .pp-wal-r small{color:var(--muted)}
.pp-spark{width:100%;height:60px;display:block}
.pp-presets{display:flex;gap:6px;flex-wrap:wrap} .pp-presets .chip{height:32px;padding:0 14px;font-size:13px;cursor:pointer}
.pp-note{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;background:rgba(139,108,255,.12);font-size:13px;font-weight:600;color:var(--fg);line-height:1.4} .pp-note svg{width:18px;height:18px;flex:none;color:#B9A7FF}
.pp-ed-h{display:flex;align-items:center;gap:10px} .pp-ed-h b{flex:1;font-size:16px}
.pp-color{width:32px;height:32px;border-radius:50%}
.pp-img{display:flex;gap:14px;align-items:center;padding:12px;border-radius:16px;background:var(--surface-2)}
.pp-img .grow{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0} .pp-img b{font-size:14px} .pp-img small{font-size:12px;color:var(--muted);font-weight:600;line-height:1.35}
.pp-img.cover{flex-direction:column;align-items:stretch} .pp-img.cover img,.pp-cov-ph{width:100%;aspect-ratio:1200/630;border-radius:12px;object-fit:cover;max-width:100%}
.pp-cov-ph{display:grid;place-items:center;background:repeating-linear-gradient(135deg,var(--surface-3) 0 10px,var(--surface-2) 10px 20px);color:var(--dim);font-weight:800;font-size:13px}
.pp-rules-ed{min-height:150px}
.pp-save .btn{height:46px;font-size:14px;padding:0 14px}
.pp-save > .btn:first-child{flex:0 0 auto;width:auto}
.pp-save > .btn:nth-child(2){flex:1;width:auto}
.pp-save > .btn.xs{flex:1 0 100%;height:32px}
.pp-save{display:flex;flex-wrap:wrap;gap:8px;position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:5;padding:10px;border-radius:22px;background:color-mix(in srgb,var(--bg) 88%,transparent);box-shadow:0 -10px 30px -12px rgba(0,0,0,.8),inset 0 0 0 1px var(--line)}
.seg.sm.pp-seg button{padding:0 4px;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}
.pp-person .ava.sm{width:38px;height:38px;font-size:13px}
.pp-links{display:flex;flex-wrap:wrap;gap:6px} .pp-links .chip{height:28px;gap:5px;cursor:pointer;max-width:100%;overflow:hidden} .pp-links svg{width:12px;height:12px;flex:none}
.pp-rev-a{text-align:right;flex:none} .pp-rev-a b{display:block;font-size:20px;color:var(--mint)} .pp-rev-a small{display:block;font-size:11px;color:var(--dim);font-weight:700}
.pp-proof{width:100%;max-height:420px;border-radius:14px;background:#000}
.pp-rev-ch{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:rgba(139,108,255,.1)} .pp-rev-ch > b{font-size:13.5px}
.pp-rev-ch div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px} .pp-rev-ch span{color:var(--muted);font-weight:700;flex:none} .pp-rev-ch div b{text-align:right;overflow-wrap:anywhere}
.pp-key-card{box-shadow:inset 0 0 0 1px rgba(255,200,61,.3)}
.pp-key-v{font-size:clamp(18px,6vw,26px);white-space:nowrap;font-weight:800;letter-spacing:.08em;text-align:center;padding:12px;border-radius:14px;background:var(--surface-2);user-select:all}
.pp-aw{box-shadow:inset 0 0 0 1px rgba(255,200,61,.2)}
.sheet.kept .pp-bud-b i,.sheet.kept .pp-fr,#app:not(.vt-in) .pp-bud-b i,#app:not(.vt-in) .pp-sub,#app:not(.vt-in) .pp-mycard,#app:not(.vt-in) .pp-step{animation:none}
