.psycholog-consent[hidden],.psycholog-consent-manage[hidden],.psycholog-consent__settings[hidden]{display:none!important}.psycholog-consent{position:fixed;inset:0;z-index:1000000;display:flex;align-items:flex-end;justify-content:center;padding:20px;background:rgb(15 23 42 / .48)}.psycholog-consent__dialog{width:min(960px, 100%);max-height:calc(100vh - 40px);overflow:auto;padding:24px;border:1px solid rgb(255 255 255 / .18);border-radius:16px;background:#111827;color:#fff;box-shadow:0 24px 64px rgb(0 0 0 / .35)}.psycholog-consent__copy h2{margin:0 0 8px;color:#fff;font-size:clamp(1.35rem, 3vw, 1.8rem)}.psycholog-consent__copy p{margin:0 0 8px;color:#e5e7eb;font-size:1rem;line-height:1.55}.psycholog-consent__copy a{color:#93c5fd;text-decoration:underline}.psycholog-consent__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.psycholog-consent__button,.psycholog-consent-manage{min-height:44px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.psycholog-consent__button{padding:10px 16px;border:1px solid #cbd5e1}.psycholog-consent__button--primary{border-color:#2563eb;background:#2563eb;color:#fff}#psycholog-consent .psycholog-consent__button--secondary{border-color:#ffffff!important;background:#ffffff!important;color:#111827!important;-webkit-text-fill-color:#111827!important}.psycholog-consent__button--link{border-color:#fff0;background:#fff0;color:#bfdbfe;text-decoration:underline}.psycholog-consent__button--save{margin-top:12px;border-color:#2563eb;background:#2563eb;color:#fff}.psycholog-consent__settings{margin-top:18px;padding-top:12px;border-top:1px solid #374151}.psycholog-consent__option{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;color:#fff}.psycholog-consent__option span:first-child{display:grid;gap:3px}.psycholog-consent__option small{color:#d1d5db;line-height:1.4}.psycholog-consent__option input{width:24px;height:24px;flex:0 0 auto;accent-color:#2563eb}.psycholog-consent__required{color:#86efac;font-size:.9rem;font-weight:700}.psycholog-consent-manage{position:fixed;right:14px;bottom:14px;z-index:999999;padding:8px 12px;border:1px solid #cbd5e1;background:#fff;color:#111827;box-shadow:0 8px 24px rgb(0 0 0 / .18);font-size:.82rem}.psycholog-consent__button:focus-visible,.psycholog-consent-manage:focus-visible,.psycholog-consent__option input:focus-visible,.psycholog-consent__copy a:focus-visible{outline:3px solid #facc15;outline-offset:3px}@media (max-width:640px){.psycholog-consent{padding:10px}.psycholog-consent__dialog{max-height:calc(100vh - 20px);padding:18px;border-radius:12px}.psycholog-consent__actions{display:grid}.psycholog-consent__button{width:100%}}