.anbu-confirmation{box-sizing:border-box;color:#eff5ff;width:min(480px,100vw - 36px);max-height:calc(100dvh - 40px);font:inherit;overflow-wrap:anywhere;background:#111c2d;border:1px solid #3a506e;border-radius:20px;padding:clamp(22px,5vw,34px);overflow:auto;box-shadow:0 28px 90px #0009}.anbu-confirmation::backdrop{background:#050a14c9}.anbu-confirmation h2{margin:14px 0;font-size:28px;line-height:1.2}.anbu-confirmation p{line-height:1.55}.anbu-confirmation-eyebrow{letter-spacing:.13em;color:#8eadd8;font-size:12px;font-weight:700}.anbu-confirmation button{box-sizing:border-box;color:#fff;width:100%;font:inherit;white-space:normal;cursor:pointer;background:#2f65b4;border:1px solid #4372aa;border-radius:12px;margin-top:12px;padding:14px 18px;font-weight:650;display:block}.anbu-confirmation button:disabled{opacity:.55;cursor:wait}.anbu-confirmation .anbu-confirmation-cancel{background:0 0;border-color:#43516b}.anbu-confirmation a{color:#b7d4ff;margin-top:20px;font-size:14px;display:block}.anbu-confirmation :focus-visible{outline-offset:4px;outline:3px solid #b9d7ff}.anbu-confirmation dl{border:1px solid #34455f;border-radius:10px;grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:8px 12px;padding:14px;font-size:14px;display:grid}.anbu-confirmation dl:empty{display:none}.anbu-confirmation dt{color:#9cb2d2}.anbu-confirmation dd{overflow-wrap:anywhere;margin:0}
