.el-ad-choice[hidden],.el-ad-settings[hidden]{display:none!important}.el-ad-choice{position:fixed;bottom:20px;left:20px;right:20px;max-width:760px;margin:auto;z-index:100000;background:#fff;color:#273b42;padding:22px;border:1px solid #c7d5d6;border-radius:12px;box-shadow:0 6px 30px #0003;font:15px/1.5 Arial,sans-serif;text-align:left}.el-ad-choice h2{font-size:20px;line-height:1.3;margin:0 0 10px;color:#273b42}.el-ad-choice p{margin:0 0 12px}.el-ad-choice .el-ad-note{font-size:13px}.el-ad-choice a{color:#235e68;text-decoration:underline}.el-ad-actions{display:flex;gap:12px;flex-wrap:wrap}.el-ad-actions button{flex:1;border:1px solid #235e68;border-radius:6px;background:#f5f9f9;color:#174d56;padding:11px 18px;font:600 15px Arial,sans-serif;cursor:pointer}.el-ad-actions button:hover{background:#e3eeee}.el-ad-actions button:focus-visible,.el-ad-settings:focus-visible{outline:3px solid #d09b22;outline-offset:3px}.el-ad-settings{position:fixed;bottom:8px;left:8px;z-index:9999;padding:6px 10px;border:1px solid #bacaca;border-radius:5px;background:#fff;color:#235e68;font:12px Arial,sans-serif;cursor:pointer}@media(max-width:600px){.el-ad-choice{bottom:10px;left:10px;right:10px;padding:16px;max-height:80vh;overflow:auto;font-size:14px}.el-ad-choice h2{font-size:18px}}
