.p-checkbox.wide{display:table;padding:10px 0}.p-checkbox.inline{display:inline-block;padding:10px 10px 10px 0}.p-checkbox-input{display:none}.p-checkbox-label:before{background-color:var(--checkbox__background-color,#fff);border:1px solid var(--checkbox__border-color,#ccc);border-radius:3px;content:"";height:20px;left:0;position:absolute;top:0;width:20px;z-index:1}.p-checkbox-label{display:inline-block;font-family:var(--checkbox__font-family,Arial,sans-serif);min-height:20px;padding:0 10px 0 30px;position:relative}.p-checkbox-input:checked~.p-checkbox-label:before{background-color:var(--checkbox--checked__background-color,var(--checkbox__background-color,#fff));border-color:var(--checkbox--checked__border-color,var(--checkbox__border-color,#ccc))}.p-checkbox-input:checked~.p-checkbox-label:after{color:var(--checkbox--checked__foreground-color,#000);content:var(--checkbox--checked__content);font-family:var(--checkbox--checked__content-font-family);font-style:normal;height:12px;left:0;line-height:1;margin:-6px 0 0 4px;position:absolute;text-align:center;top:10px;width:12px;z-index:2}.p-checkbox-label:hover:before{background-color:var(--checkbox--hover__background-color,var(--checkbox__background-color,#fff));border-color:var(--checkbox--hover__border-color,#777)}.p-checkbox-input:checked~.p-checkbox-label:hover:before{background-color:var(--checkbox--checked--hover__background-color,var(--checkbox--checked__background-color,var(--checkbox__background-color,#fff)));border-color:var(--checkbox--checked--hover__border-color,var(--checkbox--checked__border-color,var(--checkbox--hover__border-color,#777)))}.p-checkbox-input:checked~.p-checkbox-label:hover:after{color:var(--checkbox--checked--hover__foreground-color,var(--checkbox--checked__foreground-color,var(--checkbox__foreground-color,#000)))}.p-checkbox.disabled{cursor:not-allowed}.p-checkbox.disabled .p-checkbox-label:before,.p-checkbox.disabled .p-checkbox-label:hover:before{background-color:var(--checkbox--disabled__background-color,#f2f2f2);border-color:var(--checkbox--disabled__border-color,#c2c2c2)}.p-checkbox.disabled .p-checkbox-input:checked~.p-checkbox-label:before{background-color:var(--checkbox--checked--disabled__background-color,#f2f2f2);border-color:var(--checkbox--checked--disabled__border-color,#c2c2c2)}.p-checkbox.disabled .p-checkbox-input:checked~.p-checkbox-label:after{color:var(--checkbox--checked--disabled__foreground-color,#767676)}.p-toggle.wide{display:table;padding:10px 0}.p-toggle.inline{display:inline-block;padding:10px 10px 10px 0}.p-toggle-input{display:none}.p-toggle-label:before{background-color:var(--toggle--off__background-color,#e2e2e2);border:1px solid var(--toggle--off__border-color,#e2e2e2);border-radius:13px;content:"";height:26px;left:-3px;position:absolute;top:-3px;transition:background-color .3s linear,border-color .3s linear;width:40px;z-index:1}.p-toggle-label{display:inline-block;font-family:var(--toggle__font-family,Arial,sans-serif);min-height:20px;padding-left:48px;position:relative}.p-toggle-input~.p-toggle-label:after{background-color:var(--toggle--off__foreground-color,#fff);border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 16px 0 rgba(0,0,0,.08);content:"";height:20px;left:0;position:absolute;top:0;transition:.2s ease-in-out;width:20px;z-index:2}.p-toggle-label:hover:after,.p-toggle-label:hover:before{cursor:pointer}.p-toggle-label:hover:before{background-color:var(--toggle--off--hover__background-color,#d2d2d2);border-color:var(--toggle--off--hover__border-color,var(--toggle--off__background-color,#d2d2d2))}.p-toggle-label:hover:after{background-color:var(--toggle--off--hover__foreground-color,#fff)}.p-toggle-input:checked~.p-toggle-label:before{background-color:var(--toggle--on__background-color,#00cf4f);border-color:var(--toggle--on__border-color,var(--toggle--on__background-color,#00cf4f))}.p-toggle-input:checked~.p-toggle-label:after{background-color:var(--toggle--on__foreground-color,#fff);margin-left:4px;transform:translateX(10px)}.p-toggle-input:checked~.p-toggle-label:hover:before{background-color:var(--toggle--on--hover__background-color,#01e558);border-color:var(--toggle--on--hover__border-color,var(--toggle--on--hover__background-color,#01e558))}.p-toggle-input:checked~.p-toggle-label:hover:after{background-color:var(--toggle--on--hover__foreground-color,#fff)}.p-toggle.disabled,.p-toggle.disabled .p-toggle-label:hover:after,.p-toggle.disabled .p-toggle-label:hover:before{cursor:not-allowed}.p-toggle.disabled .p-toggle-label:before,.p-toggle.disabled .p-toggle-label:hover:before{background-color:var(--toggle--off--disabled__background-color,#fff);border:1px solid var(--toggle--off--disabled__foreground-color,#c2c2c2)}.p-toggle.disabled .p-toggle-label:after,.p-toggle.disabled .p-toggle-label:hover:after{background-color:var(--toggle--off--disabled__foreground-color,#c2c2c2);box-shadow:none}.p-toggle.disabled .p-toggle-input:checked~.p-toggle-label:before,.p-toggle.disabled .p-toggle-input:checked~.p-toggle-label:hover:before{background-color:var(--toggle--on--disabled__background-color,#fff);border:1px solid var(--toggle--on--disabled__foreground-color,#c2c2c2)}.p-toggle.disabled .p-toggle-input:checked~.p-toggle-label:after,.p-toggle.disabled .p-toggle-input:checked~.p-toggle-label:hover:after{background-color:var(--toggle--on--disabled__foreground-color,#c2c2c2);box-shadow:none}ul.p-validation-error{color:var(--color-error);font-size:var(--font-size-small);padding-left:0}