.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px}.klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn{border-radius:10px;font-weight:700;line-height:1em;margin:0;padding:10px}.klaro .cookie-modal .cm-modal .cm-footer-buttons :is(.cm-btn.cm-btn-accept,.cm-btn.cm-btn-decline){background-color:var(--color-neutral);color:var(--color-on-primary)}.klaro .cookie-modal .cm-modal .cm-footer-buttons .cm-btn.cm-btn-accept-all{background-color:var(--color-primary);color:var(--color-on-primary)}.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:flex;gap:var(--sp0-5)}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons .cm-btn{border-radius:10px;font-weight:700;line-height:1em;margin:0;padding:10px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons .cm-btn.cm-btn-success{background-color:var(--color-primary);color:var(--color-on-primary)}.klaro :is(.context-notice,.cookie-modal,.cookie-notice) .cm-list-input.required:checked+.cm-list-label .slider{background-color:var(--color-primary-dark-20)}.klaro :is(.context-notice,.cookie-modal,.cookie-notice) .cm-list-input:checked+.cm-list-label .slider,.klaro :is(.context-notice,.cookie-modal,.cookie-notice) .cm-list-label .slider:before{background-color:var(--color-primary)}.klaro :is(.context-notice,.cookie-modal,.cookie-notice) .cm-list-input:checked+.cm-list-label .slider:before{background-color:var(--color-on-primary)}.klaro :is(.context-notice,.cookie-modal,.cookie-notice) a{color:var(--color-primary)}