.sidebar [hidden]{display:none!important}
.bridge-step-up{border:1px solid #cbd5e1;border-radius:14px;padding:24px;width:min(420px,90vw);color:#172b4d}
.bridge-step-up::backdrop{background:rgba(15,23,42,.5)}
.bridge-step-up p{line-height:1.6;font-size:13px;color:#64748b}
.bridge-step-up input{box-sizing:border-box;width:100%;padding:11px;border:1px solid #cbd5e1;border-radius:8px}
.bridge-step-up footer{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}
.bridge-step-up button{padding:9px 16px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer}
#bridge-read-progress{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:99990;max-width:90vw;padding:12px 18px;background:#173e35;color:white;border:1px solid #91bbaa;border-radius:10px;box-shadow:0 4px 20px #0002;font-size:13px;line-height:1.5;pointer-events:none}
