/*
------------------------------------
pk-user-ui v1.1.0
Do not edit directly
Generated: 25/04/2025 18:09:29.535
------------------------------------
*/
: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:#676767;--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:#ccc;--pk-field-border-color-focus:#4275a1;--pk-mail-change-requested-color:#972d07;--pk-message-icon-width:3.2rem}.pk-user-ui-wrapper{display:block;margin-bottom:30px;max-width:1200px}.pk-user-ui-wrapper input[type=email],.pk-user-ui-wrapper input[type=password],.pk-user-ui-wrapper input[type=text]{background-color:var(--pk-field-background-color);border:1px solid var(--pk-field-border-color);border-radius:.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:block;font-size:.875rem;line-height:1.25rem;margin-top:.25rem;outline:none;padding:.75rem;width:100%}.pk-user-ui-wrapper input[type=email]:focus,.pk-user-ui-wrapper input[type=password]:focus,.pk-user-ui-wrapper input[type=text]:focus{background-color:var(--pk-field-background-focus-color);border-color:var(--pk-field-border-color-focus);box-shadow:0 1px 6px 0 rgba(0,0,0,.25)}.pk-user-ui-wrapper input[type=checkbox]{margin-right:.5rem}.pk-user-ui-wrapper input[type=email]:read-only,.pk-user-ui-wrapper input[type=password]:read-only,.pk-user-ui-wrapper input[type=text]:read-only{background-color:var(--pk-field-background-readonly-color);color:#1b1b1b}.pk-user-ui-wrapper button[type=submit]{background-color:var(--pk-button-color);border:none;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:var(--pk-button-text-color);cursor:pointer;padding:.5rem 1rem;text-transform:uppercase;transition:background .3s ease;width:100%}.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]{align-items:center;color:#282828;display:inline-flex;font-size:.8em}.pk-user-ui-wrapper .pk-user-ui-info{font-size:.8em;margin-top:10px}.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]{border-color:#676767;border-radius:.25rem;color:#517b9f;height:1rem;width:1rem}.pk-user-ui-wrapper #pk-user-ui-upload-filename{font-size:.8em;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.pk-user-ui-wrapper label[for=pk-user-ui-upload]{align-items:center;background:var(--pk-upload-button-color);border:none;border-radius:5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#fff;cursor:pointer;display:flex!important;height:40px;justify-content:center;margin-bottom:.25rem;margin-top:.25rem;text-transform:uppercase;transition:background .2s ease-in-out;width:100%}.pk-user-ui-wrapper label[for=pk-user-ui-upload]:before{background-image:url(../icons/file-image.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;margin-right:5px;position:relative;width:20px}.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]{height:1px;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:1px}.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{list-style-type:none;margin:1rem 0 0;padding:0}.pk-user-ui-wrapper .pk-user-ui-links li{display:block;font-size:.9em;margin-top:.4rem;text-decoration:underline;text-underline-offset:4px}.pk-user-ui-wrapper .pk-user-ui-links a{color:var(--pk-link-color)!important}.pk-user-ui-wrapper .pk-user-ui-links a:hover{color:var(--pk-link-color-hover)!important}.pk-user-ui-wrapper .pk-user-ui-password-criteria{color:#282828;column-count:1;font-size:.875em;margin-bottom:1rem;margin-top:.5rem}@media (min-width:1320px){.pk-user-ui-wrapper .pk-user-ui-password-criteria{column-count: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{background-image:url(../icons/error.svg);color:var(--pk-error-color);content:"";display:inline-block;height:1.25rem;margin-right:.75rem;position:relative;top:.25rem;width:1.25rem}.pk-user-ui-wrapper .pk-user-ui-password-criteria li.valid:before{background-image:url(../icons/ok.svg);color:var(--pk-success-color)}.pk-user-ui-wrapper .pk-user-ui-avatar-container{margin:30px 0;text-align:center}.pk-user-ui-wrapper .avatar.photo{aspect-ratio:1/1;border-radius:100%;display:inline-block;max-width:300px;object-fit:cover}.pk-user-ui-messages{font-weight:600;margin-bottom:.7rem}.pk-user-ui-instructions span,.pk-user-ui-messages span{height:100%;padding:.5rem 1rem}.pk-user-ui-instructions,.pk-user-ui-messages li{border:4px solid;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#282828;display:flex;font-size:.875em;font-weight:600;margin-bottom:.7rem;position:relative}.pk-user-ui-instructions{margin-bottom:1rem}.pk-user-ui-instructions:before,.pk-user-ui-messages li:before{background-position:50%;background-repeat:no-repeat;background-size:60%;content:"";display:inline-block;flex:none;margin-right:.85em;width:var(--pk-message-icon-width)}.pk-user-ui-instructions:after,.pk-user-ui-messages li:after{border:10px solid transparent;border-right:0;content:"";height:0;left:var(--pk-message-icon-width);position:absolute;top:50%;transform:translateY(-50%);width:0}.pk-user-ui-instructions.error,.pk-user-ui-messages li.error{background-color:var(--pk-error-color-bg);border-color:var(--pk-error-color)}.pk-user-ui-instructions.error:before,.pk-user-ui-messages li.error:before{background-color:var(--pk-error-color);background-image:url(../icons/message-error.svg)}.pk-user-ui-instructions.error:after,.pk-user-ui-messages li.error:after{border-left-color:var(--pk-error-color)}.pk-user-ui-instructions.alert,.pk-user-ui-messages li.alert{background-color:var(--pk-alert-color-bg);border-color:var(--pk-alert-color)}.pk-user-ui-instructions.alert:before,.pk-user-ui-messages li.alert:before{background-color:var(--pk-alert-color);background-image:url(../icons/message-error.svg)}.pk-user-ui-instructions.alert:after,.pk-user-ui-messages li.alert:after{border-left-color:var(--pk-alert-color)}.pk-user-ui-instructions.info,.pk-user-ui-messages li.info{background-color:var(--pk-info-color-bg);border-color:var(--pk-info-color)}.pk-user-ui-instructions.info:before,.pk-user-ui-messages li.info:before{background-color:var(--pk-info-color);background-image:url(../icons/message-info.svg)}.pk-user-ui-instructions.info:after,.pk-user-ui-messages li.info:after{border-left-color:var(--pk-info-color)}.pk-user-ui-instructions.success,.pk-user-ui-messages li.success{background-color:var(--pk-success-color-bg);border-color:var(--pk-success-color)}.pk-user-ui-instructions.success:before,.pk-user-ui-messages li.success:before{background-color:var(--pk-success-color);background-image:url(../icons/message-success.svg)}.pk-user-ui-instructions.success:after,.pk-user-ui-messages li.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 0 rgba(0,0,0,.05)}