.cosqool-public .cp-info-overlay{z-index:90;background:#28305473;align-content:start;justify-items:center;padding:max(16px,8dvh) 16px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.cosqool-public .cp-info-dialog{background:#fff;border-radius:22px;outline:none;flex-direction:column;max-block-size:min(100dvh - 32px,640px);inline-size:min(560px,100%);display:flex;box-shadow:0 24px 60px #1e285a47}.cosqool-public .cp-info-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 8px;display:flex}.cosqool-public .cp-info-head h2{color:var(--public-indigo);font-family:var(--public-font-title);font-synthesis:none;margin:0;font-size:22px;font-weight:900;line-height:1.3}.cosqool-public[dir=rtl] .cp-info-head h2{font-family:CoHeadline;font-weight:400}.cosqool-public .cp-info-close{border:2px solid var(--public-program-surface);block-size:40px;inline-size:40px;color:var(--public-indigo);cursor:pointer;background:#fff;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.cosqool-public .cp-info-close svg{block-size:16px;inline-size:16px}.cosqool-public .cp-info-close:hover{background:var(--public-alt)}.cosqool-public .cp-info-body{color:var(--public-ink);padding:4px 24px 8px;font-size:16px;line-height:1.7;overflow-y:auto}.cosqool-public .cp-info-body p{margin:0 0 12px}.cosqool-public .cp-info-body ul{margin:0 0 12px;padding-inline-start:22px}.cosqool-public .cp-info-body li{margin-block:4px}.cosqool-public .cp-info-body li::marker{color:var(--public-yellow)}.cosqool-public .cp-info-body a{color:var(--public-indigo);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.cosqool-public .cp-info-foot{justify-content:flex-end;padding:8px 24px 20px;display:flex}.cosqool-public .cp-info-done{border:2px solid var(--public-indigo);min-block-size:44px;color:var(--public-indigo);font:inherit;font-family:var(--public-font-medium);cursor:pointer;background:#fff;border-radius:999px;padding:0 22px;font-size:15.5px;font-weight:500}.cosqool-public .cp-info-done:hover{background:var(--public-alt)}.cosqool-public[dir=rtl] .cp-info-done{font-family:CoHeadline;font-weight:400}.cosqool-public :is(.cp-info-close,.cp-info-done,.cp-info-body a):focus-visible{outline:3px solid var(--public-indigo);outline-offset:3px}@media (width<=480px){.cosqool-public .cp-info-overlay{padding:12px}.cosqool-public .cp-info-dialog{max-block-size:calc(100dvh - 24px)}.cosqool-public .cp-info-head,.cosqool-public .cp-info-body,.cosqool-public .cp-info-foot{padding-inline:18px}}
