/* 198 — New access code request · consent pop-up (pairs with js/198-otac-terms.js). Reuses the .otac-tk pop-up look. Roll back: remove this <link>. */
.otct .otct-card{width:min(420px,100%);max-height:calc(100dvh - 40px);overflow:auto;text-align:start;}
.otct .otac-tk-ic{margin-inline:auto;}
.otct .otct-card h3{text-align:center;margin-bottom:12px;}
.otct-body p{margin:0 0 10px;font-size:14px;line-height:1.55;color:rgba(255,255,255,.82);}
.otct-body p strong{color:#fff;}
.otct-body .otct-hi{font-size:15px;color:#fff;font-weight:600;}
.otct-body .otct-ask{margin:14px 0 0;font-weight:700;color:#CEA577;}
.otct .otct-act{display:flex;flex-direction:column;gap:10px;margin-top:12px;}
.otct .otct-act button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:auto;min-height:56px;padding:10px 14px;border-radius:12px;font:inherit;line-height:1.25;cursor:pointer;}
.otct .otct-act button b{font-size:15px;letter-spacing:.08em;}
.otct .otct-act button span{font-size:13px;font-weight:500;opacity:.92;}
.otct .otct-no{color:#fff;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.06);}
.otct .otct-no:hover{background:rgba(255,255,255,.12);}
