#cc-main{--cc-font-family:inherit;--cc-bg:#fff;--cc-primary-color:var(--signo-cc-dark, #1f2937);--cc-secondary-color:#4b5563;--cc-modal-border-radius:16px;--cc-btn-border-radius:999px;--cc-btn-primary-bg:var(--signo-cc-accent, #1f2937);--cc-btn-primary-border-color:var(--signo-cc-accent, #1f2937);--cc-btn-primary-color:#fff;--cc-btn-primary-hover-bg:var(--signo-cc-accent-hover, #374151);--cc-btn-primary-hover-border-color:var(--signo-cc-accent-hover, #374151);--cc-btn-primary-hover-color:#fff;--cc-btn-secondary-bg:#fff;--cc-btn-secondary-border-color:var(--signo-cc-accent, #1f2937);--cc-btn-secondary-color:var(--signo-cc-accent, #1f2937);--cc-btn-secondary-hover-bg:var(--signo-cc-tint, #f3f4f6);--cc-btn-secondary-hover-border-color:var(--signo-cc-accent, #1f2937);--cc-btn-secondary-hover-color:var(--signo-cc-accent, #1f2937);--cc-toggle-on-bg:var(--signo-cc-accent, #1f2937);--cc-separator-border-color:var(--signo-cc-tint, #e5e7eb);--cc-z-index:2147483000}html.show--consent #cc-main::before{content:"";position:fixed;inset:0;background:rgb(8 16 28 / .38);pointer-events:none;z-index:-1;animation:signo-cc-fade .5s ease both}@keyframes signo-cc-fade{from{opacity:0}to{opacity:1}}#cc-main .cm{max-width:min(820px, calc(100vw - 24px));background:var(--signo-cc-card,#1f2937);border-top:8px solid var(--signo-cc-accent,#1f2937);box-shadow:0 18px 60px rgb(0 0 0 / .45);animation:signo-cc-in .5s cubic-bezier(.2,.8,.2,1) both;margin-bottom:20px;padding:8px 6px 4px}#cc-main .cm .cm__body{background:#fff0}@keyframes signo-cc-in{from{opacity:0;transform:translateY(60px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#cc-main .cm,html.show--consent #cc-main::before{animation:none}}#cc-main .cm__title{font-size:1.55rem;font-weight:800;color:#fff;line-height:1.25}#cc-main .cm__desc{font-size:1rem;line-height:1.6;color:rgb(255 255 255 / .94)}#cc-main .cm__desc a{color:#fff;font-weight:700;text-decoration:underline}#cc-main .cm__btns{background:#fff0;border-top:0}#cc-main .cm__btn{font-size:1.05rem;font-weight:800;padding:14px 28px;min-height:52px;border-width:2px}#cc-main .cm__btn[data-role="all"]{background:#fff;border-color:#fff;color:var(--signo-cc-card,#1f2937);box-shadow:0 6px 18px rgb(0 0 0 / .35)}#cc-main .cm__btn[data-role="all"]:hover{background:var(--signo-cc-tint,#f3f4f6);border-color:var(--signo-cc-tint,#f3f4f6)}#cc-main .cm__btn[data-role="necessary"]{background:#fff0;border-color:rgb(255 255 255 / .85);color:#fff}#cc-main .cm__btn[data-role="necessary"]:hover{background:rgb(255 255 255 / .14)}#cc-main .cm__btn[data-role="show"]{background:#fff0;border-color:#fff0;color:#fff;text-decoration:underline;font-weight:600;min-height:40px}@media (max-width:640px){#cc-main .cm{margin-bottom:0;max-width:100vw;border-radius:16px 16px 0 0}#cc-main .cm__title{font-size:1.3rem}#cc-main .cm__desc{font-size:.92rem}}.signo-video-toestemming{padding:12px 16px;margin:0 0 8px;background:var(--signo-cc-tint,#f3f4f6);border-radius:8px;font-size:15px;line-height:1.5}.signo-video-toestemming button{background:var(--signo-cc-accent,#1f2937);color:#fff;border:0;border-radius:999px;padding:8px 16px;margin-left:6px;cursor:pointer;font-weight:600}.signo-cookielijst-knop{background:var(--signo-cc-accent,#1f2937);color:#fff;border:0;border-radius:999px;padding:10px 20px;cursor:pointer;font-weight:600}.signo-cookielijst th{text-align:left;padding-right:16px;vertical-align:top}