#smk-cc{position:fixed;left:16px;right:16px;bottom:16px;z-index:2000;display:flex;justify-content:center;font-family:Inter,system-ui,sans-serif}
#smk-cc[hidden]{display:none}
.smk-cc-in{max-width:760px;width:100%;background:#0E1B2C;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:20px 22px;box-shadow:0 24px 60px -12px rgba(0,0,0,.6)}
.smk-cc-title{margin:0 0 6px;font:700 18px 'Space Grotesk',sans-serif}
.smk-cc-txt{margin:0;font-size:14.5px;line-height:1.55;color:#D7DEE8}
.smk-cc-txt a{color:#C8F169}
.smk-cc-opts{display:flex;flex-direction:column;gap:10px;margin:14px 0 2px;font-size:14.5px}
.smk-cc-opts label{display:flex;gap:10px;align-items:center;min-height:32px;cursor:pointer}
.smk-cc-opts input{width:20px;height:20px;accent-color:#C8F169;margin:0}
.smk-cc-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;justify-content:flex-end}
.smk-cc-b{flex:1 1 150px;min-height:46px;border-radius:999px;font:600 15px Inter,sans-serif;cursor:pointer;padding:10px 18px;border:1.5px solid rgba(255,255,255,.4);background:transparent;color:#fff}
.smk-cc-b:hover{background:rgba(255,255,255,.08)}
.smk-cc-accept,.smk-cc-save{background:#C8F169;border-color:#C8F169;color:#070F1A}
.smk-cc-accept:hover,.smk-cc-save:hover{background:#d6f78a}
.smk-cc-b:focus-visible,.smk-cc-opts input:focus-visible{outline:3px solid #C8F169;outline-offset:2px}
.smk-cc-b[hidden]{display:none}
.smk-cookies{width:100%;border-collapse:collapse;font-size:14.5px;margin:12px 0 20px}
.smk-cookies th,.smk-cookies td{border:1px solid #D5D7CE;padding:8px 10px;text-align:left;vertical-align:top}
.smk-cookies th{background:#E9EBE3}
