/* LevelQuants - banner dong y cookie v1 (2026-11-06) */
#lq-ck{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:760px;margin:0 auto;background:var(--panel);border:1px solid var(--vien);border-radius:10px;padding:16px 18px;box-shadow:0 10px 30px rgba(0,0,0,.45);color:var(--chu2);font-size:14px;line-height:1.55}
#lq-ck p{margin:0 0 12px}
#lq-ck a{color:var(--vang2);text-decoration:underline}
#lq-ck .lq-ck-nut{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}
#lq-ck .btn{cursor:pointer;background:transparent;font:inherit;font-weight:600;min-width:120px}
.lq-ck-mo{background:none;border:0;padding:0;color:var(--chu2);font:inherit;line-height:inherit;text-align:left;cursor:pointer}
@media (pointer:coarse){.lq-ck-mo{padding:10px 0;min-height:44px}}
@media (max-width:720px){.lq-ck-mo{padding:10px 0;min-height:44px}}
.lq-ck-mo:hover,#lq-ck .btn:hover{color:var(--vang2)}
.doc .lq-ck-doi{margin:4px 0 8px;cursor:pointer;background:transparent;font:inherit;font-weight:600}
@media (max-width:429px){#lq-ck{left:10px;right:10px;bottom:10px;padding:14px}#lq-ck .lq-ck-nut{justify-content:stretch}#lq-ck .btn{flex:1 1 0;min-width:0}}
#lq-ck .btn:focus-visible,.lq-ck-mo:focus-visible,#lq-ck a:focus-visible{outline:2px solid var(--vang2);outline-offset:2px}
