.p196-asks{margin:12px 0 0;font-size:.92rem;opacity:.95;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}
.p196-asks button,.p196-apac button{background:none;border:0;padding:0;color:#22d3ee;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.p196-asks button:hover,.p196-apac button:hover{color:#67e8f9}
.p196-dot{opacity:.5}
.p196-dlg{border:1px solid rgba(120,160,255,.28);border-radius:16px;padding:0;background:#0b1430;color:#e6ecff;width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 40px)}
.p196-dlg::backdrop{background:rgba(5,10,25,.75)}
.p196-dlg-in{padding:22px 22px 18px;position:relative}
.p196-dlg h3{margin:0 0 6px;font-size:1.2rem}
.p196-x{position:absolute;top:8px;right:12px;background:none;border:0;color:inherit;font-size:1.6rem;line-height:1;cursor:pointer}
.p196-form .field{margin:10px 0}
.p196-form label{display:block;font-size:.88rem;margin-bottom:4px}
.p196-form input,.p196-form textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid rgba(120,160,255,.3);background:rgba(255,255,255,.04);color:inherit;font:inherit}
.p196-form .btn{margin-top:6px}
.p196-note{font-size:.92rem;opacity:.85;margin:0 0 4px}
.p196-priv{font-size:.78rem;opacity:.7;margin:10px 0 0}
.p196-ok{padding:12px 14px;border-left:3px solid #22d3ee;background:rgba(34,211,238,.08);border-radius:8px}
.p196-card{border:1px solid rgba(120,160,255,.18);border-radius:16px;padding:22px 24px;background:rgba(20,30,60,.45)}
.p196-card h2{font-size:1.25rem;margin:.2rem 0 .5rem}
.p196-card .p196-form{max-width:520px}
.p196-apac{font-size:.92rem;margin-top:8px}
.p196-short .p196-form .field{margin:6px 0}
