.profile-field{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.profile-field__label{color:var(--color-text-field);margin:0}.profile-input{background:var(--color-background-primary);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--text-app-small-regular-size);font-weight:var(--text-app-small-regular-weight);height:var(--sizing-control-field);line-height:var(--text-app-small-regular-line);outline:none;padding:0 var(--spacing-md);transition:border-color .15s ease;width:100%}.profile-input::-moz-placeholder{color:var(--color-text-placeholder);opacity:1}.profile-input::placeholder{color:var(--color-text-placeholder);opacity:1}.profile-input:hover{border-color:var(--color-border-strong)}.profile-input:focus-visible{border-color:var(--color-action-primary)}.profile-input[aria-invalid=true]{border-color:var(--color-status-error)}.profile-input[readonly]{background:var(--color-background-secondary);color:var(--color-text-muted);cursor:default}.profile-input[readonly]:hover{border-color:var(--color-border-default)}.profile-field__error{color:var(--color-status-error);margin:0}.profile-heading{color:var(--color-text-primary);font-family:var(--font-family-base);font-size:var(--text-modal-title-size);font-weight:var(--text-modal-title-weight);letter-spacing:var(--text-modal-title-tracking);line-height:var(--text-modal-title-line);margin:0}.profile-rule{background:var(--color-border-default);border:0;height:.5px;margin:0}.profile-mbar{align-items:center;display:flex;justify-content:center;min-height:36px;position:relative}.profile-mbar .profile-back{left:0;position:absolute;top:0}.profile-mbar__title{color:var(--color-text-primary);margin:0}.profile-close{background:none;border:0;border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;padding:0}.profile-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.profile-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.profile-inactive.ui-button{cursor:default}
