:root{--pk-alert-color:#f99600;--pk-alert-color-bg:#fef3c7;--pk-error-color:#972d07;--pk-error-color-bg:#fee2e2;--pk-success-color:#23784d;--pk-success-color-bg:#d1fae5;--pk-info-color:#4275a1;--pk-info-color-bg:#dbeafe;--pk-button-text-color:#fff;--pk-button-text-color-hover:#fff;--pk-button-color:#505050;--pk-button-color-hover:#666;--pk-button-color-disabled:#b1b1b1;--pk-upload-button-color:#4275a1;--pk-upload-button-color-hover:#5385b1;--pk-link-color:#374151;--pk-link-color-hover:#d02129;--pk-field-border-color:#ccc;--pk-placeholder-color:#3a3a3a;--pk-field-background-color:#f9f9f9;--pk-field-background-focus-color:#fff;--pk-field-background-readonly-color:#cbcbcb;--pk-field-border-color-focus:#4275a1;--pk-mail-change-requested-color:#972d07;--pk-message-icon-width:3.2rem}.pk-user-ui-wrapper{max-width:1200px;margin-bottom:30px;display:block}.pk-user-ui-wrapper input[type=text],.pk-user-ui-wrapper input[type=password],.pk-user-ui-wrapper input[type=email]{border:1px solid var(--pk-field-border-color);background-color:var(--pk-field-background-color);border-radius:.25rem;outline:none;width:100%;margin-top:.25rem;padding:.75rem;font-size:.875rem;line-height:1.25rem;display:block;box-shadow:0 1px 2px #0000000d}.pk-user-ui-wrapper input[type=text]:focus,.pk-user-ui-wrapper input[type=password]:focus,.pk-user-ui-wrapper input[type=email]:focus{background-color:var(--pk-field-background-focus-color);border-color:var(--pk-field-border-color-focus);box-shadow:0 1px 6px #00000040}.pk-user-ui-wrapper input[type=checkbox]{margin-right:.5rem}.pk-user-ui-wrapper input[type=text]:read-only,.pk-user-ui-wrapper input[type=password]:read-only,.pk-user-ui-wrapper input[type=email]:read-only{color:#1b1b1b;background-color:var(--pk-field-background-readonly-color)}.pk-user-ui-wrapper button[type=submit]{background-color:var(--pk-button-color);color:var(--pk-button-text-color);text-transform:uppercase;cursor:pointer;border:none;border-radius:5px;width:100%;padding:.5rem 1rem;transition:background .3s;box-shadow:0 1px 2px #00000040}.pk-user-ui-wrapper button[type=submit]:hover{background-color:var(--pk-button-color-hover);color:var(--pk-button-text-color-hover)}.pk-user-ui-wrapper .pk-user-ui-visible-label,.pk-user-ui-wrapper label[for=rememberme]{color:#282828;align-items:center;font-size:.8em;display:inline-flex}.pk-user-ui-wrapper .pk-user-ui-info{margin-top:10px;font-size:.8em}.pk-user-ui-wrapper input::placeholder{color:var(--pk-placeholder-color)}.pk-user-ui-wrapper .pk-user-ui-item{margin-bottom:1rem}.pk-user-ui-wrapper input[type=checkbox]{color:#517b9f;border-color:#676767;border-radius:.25rem;width:1rem;height:1rem}.pk-user-ui-wrapper #pk-user-ui-upload-filename{text-align:right;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:.8em;overflow:hidden}.pk-user-ui-wrapper label[for=pk-user-ui-upload]{background:var(--pk-upload-button-color);color:#fff;cursor:pointer;text-transform:uppercase;border:none;border-radius:5px;justify-content:center;align-items:center;width:100%;height:40px;margin-top:.25rem;margin-bottom:.25rem;transition:background .2s ease-in-out;box-shadow:0 1px 2px #00000040;display:flex!important}.pk-user-ui-wrapper label[for=pk-user-ui-upload]:before{content:"";background-image:url(../icons/file-image.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:5px;position:relative}.pk-user-ui-wrapper label[for=pk-user-ui-upload]:hover{background:var(--pk-upload-button-color-hover)}.pk-user-ui-wrapper #hint,.pk-user-ui-wrapper label[for=hint]{width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.pk-user-ui-wrapper button[type=submit][disabled]{background-color:var(--pk-button-color-disabled);box-shadow:none}.pk-user-ui-wrapper .pk-user-ui-links{margin:1rem 0 0;padding:0;list-style-type:none}.pk-user-ui-wrapper .pk-user-ui-links li{text-underline-offset:4px;margin-top:.4rem;font-size:.9em;text-decoration:underline;display:block}.pk-user-ui-wrapper .pk-user-ui-links a{color:var(--pk-link-color)}.pk-user-ui-wrapper .pk-user-ui-links a:hover{color:var(--pk-link-color-hover)}.pk-user-ui-wrapper .pk-user-ui-password-criteria{color:#282828;columns:1;margin-top:.5rem;margin-bottom:1rem;font-size:.875em}@media (width>=1320px){.pk-user-ui-wrapper .pk-user-ui-password-criteria{columns:2;gap:1.5rem}}.pk-user-ui-wrapper .pk-user-ui-password-criteria li{position:relative}.pk-user-ui-wrapper .pk-user-ui-password-criteria li:before{content:"";width:1.25rem;height:1.25rem;color:var(--pk-error-color);background-image:url(../icons/error.svg);margin-right:.75rem;display:inline-block;position:relative;top:.25rem}.pk-user-ui-wrapper .pk-user-ui-password-criteria li.valid:before{color:var(--pk-success-color);background-image:url(../icons/ok.svg)}.pk-user-ui-wrapper .pk-user-ui-avatar-container{text-align:center;margin:30px 0}.pk-user-ui-wrapper .avatar.photo{object-fit:cover;aspect-ratio:1;border-radius:100%;max-width:300px;display:inline-block}.pk-user-ui-messages{margin-bottom:.7rem;font-weight:600}.pk-user-ui-messages span,.pk-user-ui-instructions span{height:100%;padding:.5rem 1rem}.pk-user-ui-messages li,.pk-user-ui-instructions{color:#282828;border:4px solid;margin-bottom:.7rem;font-size:.875em;font-weight:600;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}.pk-user-ui-instructions{margin-bottom:1rem}.pk-user-ui-messages li:before,.pk-user-ui-instructions:before{content:"";width:var(--pk-message-icon-width);background-position:50%;background-repeat:no-repeat;background-size:60%;flex:none;margin-right:.85em;display:inline-block}.pk-user-ui-messages li:after,.pk-user-ui-instructions:after{content:"";width:0;height:0;left:var(--pk-message-icon-width);border:10px solid #0000;border-right:0;position:absolute;top:50%;translate:0 -50%}.pk-user-ui-messages li.error,.pk-user-ui-instructions.error{border-color:var(--pk-error-color);background-color:var(--pk-error-color-bg)}.pk-user-ui-messages li.error:before,.pk-user-ui-instructions.error:before{background-color:var(--pk-error-color);background-image:url(../icons/message-error.svg)}.pk-user-ui-messages li.error:after,.pk-user-ui-instructions.error:after{border-left-color:var(--pk-error-color)}.pk-user-ui-messages li.alert,.pk-user-ui-instructions.alert{border-color:var(--pk-alert-color);background-color:var(--pk-alert-color-bg)}.pk-user-ui-messages li.alert:before,.pk-user-ui-instructions.alert:before{background-image:url(../icons/message-error.svg);background-color:var(--pk-alert-color)}.pk-user-ui-messages li.alert:after,.pk-user-ui-instructions.alert:after{border-left-color:var(--pk-alert-color)}.pk-user-ui-messages li.info,.pk-user-ui-instructions.info{border-color:var(--pk-info-color);background-color:var(--pk-info-color-bg)}.pk-user-ui-messages li.info:before,.pk-user-ui-instructions.info:before{background-image:url(../icons/message-info.svg);background-color:var(--pk-info-color)}.pk-user-ui-messages li.info:after,.pk-user-ui-instructions.info:after{border-left-color:var(--pk-info-color)}.pk-user-ui-messages li.success,.pk-user-ui-instructions.success{border-color:var(--pk-success-color);background-color:var(--pk-success-color-bg)}.pk-user-ui-messages li.success:before,.pk-user-ui-instructions.success:before{background-image:url(../icons/message-success.svg);background-color:var(--pk-success-color)}.pk-user-ui-messages li.success:after,.pk-user-ui-instructions.success:after{border-left-color:var(--pk-success-color)}.pk-user-ui-sr-only{display:none!important}.pk-user-ui-email-change-requested{color:var(--pk-mail-change-requested-color)}.pk-user-ui-avatar-container img{border-radius:10px;box-shadow:0 1px 2px #0000000d}