.dad-consent{position:fixed;z-index:10000;bottom:56px;left:20px;width:min(430px,calc(100vw - 40px));max-height:70vh;overflow:auto;padding:22px;background:#151914;color:#f2f0e7;border:1px solid #535847;border-radius:16px;box-shadow:0 12px 45px #0008;font:14px/1.5 Arial,sans-serif;text-align:left}.dad-consent[hidden]{display:none!important}.dad-consent strong{font-size:17px}.dad-consent p{margin:10px 0;color:#d0d2c7;font-size:13px;line-height:1.5}.dad-consent details{margin:12px 0}.dad-consent summary,.dad-consent a{color:#e1ff37;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dad-consent-actions{display:flex;gap:10px;margin-top:16px}.dad-consent-actions button{flex:1;min-height:44px;padding:10px;border:1px solid #a8af93;border-radius:24px;background:#242a21;color:#fff;font:600 13px Arial,sans-serif;cursor:pointer}.dad-consent-settings{position:fixed;bottom:12px;left:20px;z-index:9999;min-height:32px;padding:7px 12px;border:1px solid #535847;border-radius:20px;background:#151914;color:#d0d2c7;font:12px Arial,sans-serif;cursor:pointer}.dad-consent button:focus-visible,.dad-consent a:focus-visible,.dad-consent summary:focus-visible,.dad-consent-settings:focus-visible{outline:2px solid #e1ff37;outline-offset:3px}@media(max-width:480px){.dad-consent{left:12px;width:calc(100vw - 24px);padding:18px}.dad-consent-settings{left:12px}}
