/* PlanetPad · the fee split bar, its legend and the burn line (public/pp/fees.js). One look on every page. */
.pp-fs{--fs-ink:var(--pp-ink,#eef1f8);--fs-dim:var(--pp-dim,#98a1b8);--fs-line:var(--pp-line,rgba(150,175,235,.17));font-family:'Chakra Petch',ui-sans-serif,system-ui,sans-serif;color:var(--fs-ink);min-width:0}
.pp-fs-h{font:600 11px/1 'Chakra Petch',ui-sans-serif,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--fs-dim);margin:0 0 10px}
.pp-fs-bar{display:flex;gap:2px;height:14px;border-radius:7px;overflow:hidden;background:rgba(255,255,255,.06)}
.pp-fs-bar i{display:block;min-width:6px;height:100%;transition:opacity .15s}.pp-fs-bar i.dim{opacity:.28}
.pp-fs-wait .pp-fs-bar{min-height:14px}
.pp-fs-leg{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.pp-fs-leg li{min-width:0;margin:0;padding:0}
.pp-fs .pp-fs-chip{display:grid;grid-template-columns:8px auto;grid-template-rows:auto auto;column-gap:7px;row-gap:2px;align-items:center;width:100%;min-height:44px;padding:6px 8px;border:1px solid var(--fs-line);border-radius:10px;background:rgba(255,255,255,.025);color:var(--fs-ink);text-align:left;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}
.pp-fs .pp-fs-chip i{grid-row:1/3;width:8px;height:8px;border-radius:50%}
.pp-fs .pp-fs-chip b{font:700 15px/1 'Chakra Petch',ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}
.pp-fs .pp-fs-chip span{font:500 11.5px/1.15 'Chakra Petch',ui-sans-serif,system-ui,sans-serif;color:var(--fs-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.pp-fs .pp-fs-chip[aria-expanded=true]{border-color:rgba(143,230,255,.55);background:rgba(143,230,255,.07)}
.pp-fs .pp-fs-chip:focus-visible{outline:2px solid #8fe6ff;outline-offset:2px}
.pp-fs-d{margin:8px 0 0;padding:9px 11px;border-radius:10px;background:rgba(143,230,255,.06);border:1px solid rgba(143,230,255,.22);font-size:13.5px;line-height:1.4}
.pp-fs-d b{font-weight:700}.pp-fs-d small{display:block;margin-top:2px;font-size:12px;color:var(--fs-dim)}
.pp-fs-lock{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 0;font:500 12.5px/1.3 'Chakra Petch',ui-sans-serif,system-ui,sans-serif;color:var(--fs-dim)}
.pp-fs-pre{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,176,46,.45);background:rgba(255,176,46,.09);color:#ffd08a;font:600 10px/1 'Chakra Petch',ui-sans-serif,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.pp-fs.compact .pp-fs-leg{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
.pp-fs-t table{width:100%;border-collapse:collapse;margin-top:10px}
.pp-fs-t th{width:74px;padding:9px 0;text-align:left;vertical-align:top;white-space:nowrap;font-weight:400}
.pp-fs-t th i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px}
.pp-fs-t th b{font:700 17px/1.2 'Chakra Petch',ui-sans-serif,system-ui,sans-serif;font-variant-numeric:tabular-nums}
.pp-fs-t td{padding:9px 0 9px 6px;font-size:15px;line-height:1.35;border:0}.pp-fs-t tr+tr th,.pp-fs-t tr+tr td{border-top:1px solid var(--fs-line)}
.pp-fs-t td small{display:block;margin-top:2px;font-size:12.5px;color:var(--fs-dim)}
.pp-fs-line b{font-weight:700;font-variant-numeric:tabular-nums}
.pp-burnline{font-variant-numeric:tabular-nums}.pp-burnline .pp-num{display:inline-block;min-width:3ch;font-weight:700}
.pp-burnline.credit{color:#8fe6ff}
@media (max-width:560px){.pp-fs-leg,.pp-fs.compact .pp-fs-leg{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (prefers-reduced-motion:reduce){.pp-fs-bar i{transition:none}}
[data-pp-if][hidden]{display:none!important}
