.cds-checkbox-label{position:relative;display:flex!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--font-color)!important;margin:0!important}.cds-checkbox-label input{display:none}.cds-checkbox-label .box{position:relative;display:block;width:18px;height:18px;flex-shrink:0}.cds-checkbox-label .box:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:5px;background-color:var(--theme-color-21);border:1px solid rgba(0,0,0,0);transition-property:border,background-color;transition:var(--transition-duration-fast) ease-in-out}.cds-checkbox-label .box:after{content:"";position:absolute;width:12px;height:12px;top:3px;left:3px;border-radius:4px;background-color:var(--theme-color-4);transform:scale(0);transition:transform .16s,background-color var(--transition-duration-fast),opacity var(--transition-duration-fast) ease-in-out}.cds-checkbox-label.disabled{cursor:not-allowed;color:var(--font-color-light)!important}.cds-checkbox-label.disabled .box:before{border-color:var(--theme-color-13)!important}.cds-checkbox-label.disabled.with-tick .box .tick{transform:scale(0)!important}.cds-checkbox-label.disabled .box:after{background-color:var(--theme-color-13)!important}.cds-checkbox-label.checked .box:before,.cds-checkbox-label:not(.checked):hover .box:before{border:1px solid var(--theme-color-4)}.cds-checkbox-label.checked .box:after{transform:scale(1)}.cds-checkbox-label.center-text{align-items:center}.cds-checkbox-label .text{margin-top:2px;margin-left:var(--space-14);font-size:var(--font-size-13);transition:color var(--transition-duration-fast) ease-in-out}.cds-checkbox-label .text a{color:var(--font-color);font-weight:700;text-decoration:underline}.cds-checkbox-label.with-tick .box{width:16px;height:16px}.cds-checkbox-label.with-tick .box:before{background-color:rgba(0,0,0,0);border:1px solid var(--theme-color-4)}.cds-checkbox-label.with-tick .box:after{border-radius:5px;background-color:rgba(0,0,0,0)}.cds-checkbox-label.with-tick .tick{position:absolute;display:flex;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:center;z-index:2;transform:scale(0);opacity:0;transition-duration:var(--transition-duration);transition-property:transform,visibility,opacity;transition-timing-function:ease-in-out}.cds-checkbox-label.with-tick .tick svg{color:var(--theme-color-4);transition:color var(--transition-duration-fast),opacity var(--transition-duration) ease-in-out}.cds-checkbox-label.with-tick:hover .box .tick{opacity:1;transform:scale(1)}.cds-checkbox-label.with-tick.checked .box:before{background-color:var(--theme-color-4)}.cds-checkbox-label.with-tick.checked .box svg{color:var(--theme-color-1)}.cds-checkbox-label.with-tick.checked .box .tick{opacity:1;transform:scale(1)}.cds-checkbox-label.with-tick.checked .box .tick svg{opacity:1}.cds-checkbox-label.with-tick.error:before{border:2px solid var(--theme-color-16)}.cds-checkbox-label.input-checkbox{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding:0 14px;margin:0;height:var(--cds-input-height);background-color:var(--theme-color-2);border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-input);box-shadow:0 0 2px var(--theme-shadow-color)}.cds-checkbox-label.input-checkbox:not(.checked) .text{color:var(--font-color-secondary)}.cds-checkbox-label.input-checkbox:not(.checked) .tick svg{color:var(--theme-color-10)}.cds-checkbox-label.input-checkbox.checked .text,.cds-checkbox-label.input-checkbox.checked .tick svg{color:var(--theme-color-24)}.cds-checkbox-label.input-checkbox .box:before{content:none}.cds-checkbox-label.input-checkbox .text{margin-left:0}.color-input-container{position:relative;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.color-input-container.show-picker .color-input{border-color:var(--theme-color-39)}.color-input-container.picked:hover .color-input .reset-button{transform:scale(1)}.color-input-container .color-input{position:relative;display:flex;align-items:center;justify-content:center;width:var(--cds-input-height);height:var(--cds-input-height);padding:var(--space-6);border-radius:50%;border:1px solid rgba(0,0,0,0);background-color:var(--theme-color-2);transition:box-shadow var(--transition-duration-fast) ease-in-out}.color-input-container .color-input .color{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;cursor:pointer}.color-input-container .color-input .reset-button{position:absolute;top:-2px;right:-10px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background-color:var(--theme-color-2);outline:3px solid var(--theme-color-1);transform:scale(0);transition:transform var(--transition-duration-fast) ease-in-out}@media screen and (max-width:991px){.color-input-container .color-input{width:var(--size-34);height:var(--size-34)}}.color-input-container .color-picker-modal{position:absolute;top:100%;left:50%;margin-top:var(--space-10);z-index:96}.color-input-container .color-picker-modal .sketch-picker{outline:none;border:1px solid var(--theme-color-39);background-color:var(--theme-color-2)!important;border-radius:var(--border-radius-high)!important;box-shadow:none!important}.color-input-container .color-picker-modal .sketch-picker div{border-radius:var(--border-radius-medium)!important}.color-input-container .color-picker-modal .sketch-picker .flexbox-fix input{padding:4px 11% 3px!important;box-shadow:none!important;color:var(--theme-color-3)!important;outline:1px solid var(--theme-color-27);background-color:var(--theme-color-27)!important;border-radius:var(--border-radius-medium)!important;transition:outline var(--transition-duration-fast) ease-in-out}.color-input-container .color-picker-modal .sketch-picker .flexbox-fix input:focus{outline:1px solid var(--theme-color-7)!important;border:none}.color-input-container .color-picker-modal .sketch-picker .flexbox-fix label{margin-bottom:0;margin-left:7px;text-align:left!important;color:var(--theme-color-8)!important}.color-input-container .color-picker-modal .sketch-picker .flexbox-fix:last-child{border-radius:0!important;border-top:1px solid var(--theme-color-21)!important}.color-form-item{width:-moz-fit-content;width:fit-content}.color-form-item label{margin-left:4px}