/* Dew's own question before a program in Dew may put events in the calendar (js/page-bridge.js).
   Above the program's frame and the wallet (80–82), so the program can't cover it. */
#bridge-ask {
  position: fixed; inset: 0; z-index: 86; display: grid; place-items: center; padding: 16px;
  background: rgba(3, 5, 10, .55); backdrop-filter: blur(3px);
}
#bridge-ask .bridge-card {
  width: min(400px, 100%); max-height: calc(100vh - 32px); max-height: calc(var(--kv-height, 100dvh) - 32px); overflow: auto; padding: 16px 18px;
  border-radius: var(--radius); border: 1px solid var(--rim); box-shadow: var(--sheen), 0 18px 50px var(--shadow);
  background: var(--glass-strong); backdrop-filter: blur(16px); color: var(--text); font-size: calc(14px * var(--ts));
}
#bridge-ask h3 { margin: 0 0 6px; font-size: calc(16px * var(--ts)); }
#bridge-ask p { margin: 0 0 8px; }
#bridge-ask ul { margin: 0 0 8px; padding-left: 18px; }
#bridge-ask li { margin: 3px 0; }
#bridge-ask li b { font-weight: 600; margin-right: 4px; }
.bridge-dim { color: var(--muted); font-size: calc(12px * var(--ts)); }
.bridge-foot { display: flex; justify-content: flex-end; gap: 8px; margin-top: 12px; }
