/* v678 - Back button on every large popup + the in-place notice popup. Roll back: remove this <link> in index.html. */
.bh-back{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;border:1px solid #E3E8EF;background:#fff;color:#16294A;cursor:pointer;box-shadow:0 1px 3px rgba(15,35,70,.14);-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background .15s ease}
.bh-back:active{transform:scale(.92);background:#F3F6FB}
@media (hover:hover){.bh-back:hover{background:#F3F6FB}}
.bh-back svg{display:block}

.bhnd{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(10,20,40,.45)}
.bhnd-box{width:min(460px,calc(100% - 28px));max-height:80dvh;overflow:auto;background:#fff;color:#16294A;border-radius:20px;padding:14px 16px 16px;box-shadow:0 20px 60px rgba(10,20,40,.35)}
.bhnd-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:15px}
.bhnd-x{width:32px;height:32px;border-radius:50%;border:1px solid #E3E8EF;background:#fff;color:#16294A;cursor:pointer}
.bhnd-body{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5}
.bhnd-meta{margin-top:10px;font-size:12px;color:#6B7A93}
.bhnd-acts{display:flex;gap:8px;margin-top:14px}
.bhnd-acts button{flex:1 1 0;min-height:44px;border-radius:13px;border:1px solid #D5DBE5;background:#fff;color:#16294A;font:inherit;font-weight:800;font-size:14px;cursor:pointer}
.bhnd-acts .bhnd-go{background:#16294A;color:#fff;border-color:#16294A}
