.consent-panel{margin:24px 0 70px;padding:24px}.verify-panel{max-width:760px;margin:32px auto;padding:28px}.verify-panel video{width:100%;max-height:400px;object-fit:contain;background:#111;border-radius:16px;margin:18px 0}.verify-panel .check{margin:20px 0;align-items:flex-start}.verify-panel p,.consent-panel p{line-height:1.7}.verify-panel [role=status]{font-weight:700}.table-panel+.table-panel{margin-top:24px}[hidden]{display:none!important}

.consent-panel{position:fixed;left:18px;bottom:18px;z-index:1000;width:min(440px,calc(100vw - 36px));box-sizing:border-box;margin:0;padding:14px 32px 14px 16px;background:#111b28;border:1px solid #293648;border-radius:12px;color:#dbe6f4;box-shadow:0 8px 28px #0005;font-size:12px}
.consent-panel p{margin:0 0 9px;line-height:1.45}.consent-panel small{display:block;margin-top:8px;font-size:11px;color:#acbdd0}.consent-panel #consent-status:empty{display:none}.consent-panel #consent-status{margin:8px 0 0}.consent-actions{display:flex;flex-wrap:wrap;gap:6px}.consent-actions button{padding:7px 10px;border:1px solid #394b60;border-radius:7px;background:transparent;color:#dbe6f4;font:inherit;cursor:pointer}.consent-actions [data-cookie=accept]{background:#81e6dd;color:#10232b;border-color:#81e6dd}#consent-close{position:absolute;right:7px;top:4px;background:none;border:0;color:#c4d2e2;font-size:23px;cursor:pointer}.consent-launch{text-align:center;margin:8px 0 75px}.consent-launch button{border:0;background:none;color:#8fa5bd;font-size:11px;cursor:pointer;text-decoration:underline}@media(max-width:640px){.consent-panel{bottom:78px;left:12px;width:calc(100vw - 24px)}}
.verification-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:24px 0;counter-reset:verify}.verification-steps li{counter-increment:verify;padding:16px;border:1px solid #ffffff1f;border-radius:14px;background:#ffffff05}.verification-steps li:before{content:counter(verify);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#81e6dd;color:#10232b;font-weight:800;margin-bottom:10px}.verification-steps strong,.verification-steps span{display:block}.verification-steps span{font-size:12px;line-height:1.6;margin-top:6px;opacity:.75}.verification-privacy{border-left:3px solid #81e6dd;padding:2px 16px;margin:22px 0;background:#81e6dd08}.verification-privacy p{font-size:13px}.verification-state{padding:24px 0}.verification-state h2{margin:12px 0}.verification-dot{display:block;width:14px;height:14px;border-radius:50%;background:#f7bd6e;box-shadow:0 0 0 8px #f7bd6e18}.verification-back{display:block;margin-top:24px;font-size:13px}.verify-panel small{display:block;line-height:1.6;opacity:.75;margin-top:14px}.verify-panel .check{font-size:14px;line-height:1.6}.verify-panel .check input{flex-shrink:0;margin-top:5px}@media(max-width:640px){.verify-panel{padding:20px}.verification-steps{grid-template-columns:1fr;gap:8px}.verification-steps li{position:relative;padding:12px 12px 12px 54px}.verification-steps li:before{position:absolute;left:13px;top:14px}.verification-steps span{margin-top:2px}}
