.protection-note{color:var(--ink-soft);margin:.4rem 0 0;font-size:.9rem}.protection-note p{margin:0 0 .2rem}.protection-progress{font-variant-numeric:tabular-nums}.protection-upgrade{color:var(--ink);font-weight:600}.protection-badge{border:1px solid var(--panel-rule);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border-radius:999px;padding:.05rem .4rem;font-size:.72rem;display:inline-block}.protection-blocked{border:1px solid var(--panel-rule);background:var(--panel-tint);color:var(--ink);border-radius:.35rem;margin:.5rem 0 0;padding:.5rem .6rem;font-size:.9rem}.protection-confirm{border:1px solid var(--danger-rule,var(--panel-rule));background:var(--panel-tint);border-radius:.35rem;margin:.6rem 0;padding:.6rem .7rem}.protection-warning{color:var(--ink);margin:0 0 .25rem;font-weight:600}.protection-left{color:var(--ink-soft);margin:0 0 .45rem;font-size:.88rem}.protection-check{cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.92rem;display:flex}@media (width<=560px){.protection-confirm,.protection-blocked{padding:.5rem}}.protection-upgrade-note{border:1px solid var(--live-edge);background:var(--live-soft);color:var(--gilt-ink);text-wrap:pretty;border-radius:8px;margin:9px 0 0;padding:8px 10px;font-size:13px;line-height:1.45}
