.app-mobile-action-bar{flex-direction:row;flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:639.999px){.app-mobile-action-bar{background:var(--surface-card);padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--border-color);z-index:var(--z-mobile-action);border-top-left-radius:20px;border-top-right-radius:20px;animation:.5s cubic-bezier(.16,1,.3,1) .15s both slideUpMobileAction;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px rgba(0,0,0,.03);margin:0!important}.app-mobile-action-bar>*{flex:1;margin:0!important}}@keyframes slideUpMobileAction{0%{transform:translateY(100%)}to{transform:translateY(0)}}:root{--form-label-size:.82rem;--form-label-margin-bottom:.45rem;--form-label-weight:600;--form-error-size-small:.73rem;--form-error-size-medium:.78rem;--form-error-size-large:.95rem;--form-error-weight:500;--form-error-margin-top:.3rem}.form-field{flex-direction:column;width:100%;min-width:0;display:flex}.form-field label{margin-bottom:var(--form-label-margin-bottom);font-size:var(--form-label-size);font-weight:var(--form-label-weight);color:var(--text-secondary);letter-spacing:.01em;display:block}.form-field label .required-asterisk{color:var(--error-color);margin-left:.25rem}.form-field .p-inputtext,.form-field .p-password input{background:var(--input-bg);min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.6rem .75rem;font-size:.9rem;overflow:hidden}.form-field.full-width,.form-field.full-width .p-inputtext,.form-field.full-width .p-password,.form-field.full-width .p-dropdown,.form-field.full-width .p-multiselect{width:100%}.form-help-text{text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.75rem;overflow:hidden}.form-field .p-inputtextarea{white-space:pre-wrap;text-overflow:clip;flex:none}.form-field .p-autocomplete .p-autocomplete-input{border-top-right-radius:var(--border-radius,6px)!important;border-bottom-right-radius:var(--border-radius,6px)!important}.form-field .p-dropdown .p-dropdown-label,.form-field .p-multiselect .p-multiselect-label{background:var(--input-bg);min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.6rem 2.5rem .6rem .75rem;font-size:.9rem;overflow:hidden}.form-field .p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:3.5rem}.form-field .p-password{width:100%;display:block}.form-field .p-password input{width:100%}.form-field .p-dropdown,.form-field .p-multiselect{width:100%;min-width:0;max-width:100%;display:flex}.form-field .p-dropdown .p-dropdown-label,.form-field .p-multiselect .p-multiselect-label{flex:auto;width:1%;display:block;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.mobile-input-group,.landline-input-group,.amount-input-group{align-items:stretch;width:100%;display:flex}.mobile-input-group .mobile-country-dropdown,.landline-input-group .landline-country-dropdown,.amount-input-group .amount-currency-dropdown{border-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;flex:0 0 85px!important;width:85px!important}.mobile-input-group .mobile-country-dropdown .p-dropdown-label,.landline-input-group .landline-country-dropdown .p-dropdown-label,.amount-input-group .amount-currency-dropdown .p-dropdown-label{justify-content:center;align-items:center;padding-right:.5rem;display:flex}.amount-input-group .amount-currency-addon{flex:0 0 85px;justify-content:center;align-items:center;display:flex;border-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.mobile-input-group .mobile-number-input,.landline-input-group .landline-number-input{flex:1;width:100%;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.amount-input-group .amount-number-input{flex:1}.amount-input-group .amount-number-input .p-inputnumber-input{width:100%}.amount-input-group .amount-currency-dropdown+.amount-number-input .p-inputnumber-input,.amount-input-group .amount-currency-addon+.amount-number-input .p-inputnumber-input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.mobile-input-group .mobile-country-dropdown.p-focus,.landline-input-group .landline-country-dropdown.p-focus,.mobile-input-group .mobile-number-input:focus,.landline-input-group .landline-number-input:focus,.amount-input-group .amount-currency-dropdown.p-focus,.amount-input-group .amount-number-input .p-inputnumber-input:focus{z-index:2}.form-field .error-container{height:1.25rem;margin-top:var(--form-error-margin-top);align-items:flex-start;display:flex}.form-field .p-error{font-size:var(--form-error-size-medium);font-weight:var(--form-error-weight);color:var(--error-color);white-space:nowrap;text-overflow:ellipsis;line-height:1.25rem;display:block;overflow:hidden}.form-field.size-small .p-inputtext,.form-field.size-small .p-password input,.form-field.size-small .p-dropdown .p-dropdown-label,.form-field.size-small .p-multiselect .p-multiselect-label{padding:.38rem .6rem;font-size:.8rem}.form-field.size-small .p-error{font-size:var(--form-error-size-small)}.form-field.size-large .p-inputtext,.form-field.size-large .p-password input,.form-field.size-large .p-dropdown .p-dropdown-label,.form-field.size-large .p-multiselect .p-multiselect-label{padding:.75rem 1rem;font-size:1rem}.form-field.size-large .p-error{font-size:var(--form-error-size-large)}.form-field.full-width,.form-field.full-width .p-inputtext,.form-field.full-width .p-password,.form-field.full-width .p-dropdown,.form-field.full-width .p-multiselect{width:100%}.form-toggle-field .p-inputswitch{margin-top:.25rem}.form-help-text{color:var(--text-tertiary);margin-top:.35rem;font-size:.75rem;line-height:1.4}.form-field .p-icon-field .currency-icon{z-index:10;pointer-events:none;color:var(--text-tertiary);justify-content:center;align-items:center;margin-top:0;font-size:.85rem;display:flex;top:50%;transform:translateY(-50%)}.panel-truncate-items{width:0!important}.panel-truncate-items .p-dropdown-item{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:639.999px){.form-field .p-inputtext,.form-field .p-password input{padding:.85rem 1rem;font-size:1rem}.form-field .p-dropdown .p-dropdown-label,.form-field .p-multiselect .p-multiselect-label{padding:.85rem 2.5rem .85rem 1rem;font-size:1rem}.form-field .p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:3.5rem}.mobile-input-group .mobile-country-dropdown .p-dropdown-label,.landline-input-group .landline-country-dropdown .p-dropdown-label,.amount-input-group .amount-currency-dropdown .p-dropdown-label{padding-right:.1rem}.form-field.size-small .p-inputtext,.form-field.size-small .p-password input,.form-field.size-small .p-dropdown .p-dropdown-label,.form-field.size-small .p-multiselect .p-multiselect-label{padding:.6rem .75rem;font-size:.95rem}}
